오픈스텍(OpenStack-DevStack-설치)

오픈스텍에는 굉장히 많은 노드와
각 노드를 관리하는 디비와 키스톤 등 복잡한줄 알았다.
그래서 책도사고 인터넷도 뒤져봤는데
DevStack의 설치는 너무나도 간단했다.
1. Ubuntu 16.04 설치2. sudo apt-get update3. sudo apt-get upgrade4. sudo apt-get git5. git clone https://git.openstack.org/openstack-dev/devstack6. cd devstack7. ./stack.sh
여기저기 인터넷 보고 설치 방법을 찾았는데local.conf를 설정하라는 등 조금씩 달랐는데설정할 필요는 없다. 나중에 더 잘 알게 되면 그때 설정을 하면 될 것 같다.
하지만 위의 순서대로 하면 잘 안된다. 시행착오 끝에 찾아낸 방법
1. Ubuntu 16.04 설치  1-1. 그냥7번을 실행하면 apache2-dev 이후로 자꾸 에러가 난다. 왜그런지 몰랐다.           다운받는 주소를 일본으로 바꿔보자.... 잘된다.... ㅠ.ㅠ          sudo sed 's/ftp.daumkakao.com/ftp.jaist.ac.jp/g'          뭔가 패키지가 맞지 않나보다2. sudo apt-get update3. sudo apt-get upgrade    3-1. stack 계정을 만들자 sudo 권한을 준다.            난 sodoers 파일에 오타가 있어서 설치하다가 에러나기도 했었다. 오타 없이 조심하자.            sudo useradd -s /bin/bash -d /opt/stack -m stack            echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack4. sudo apt-get git     4-1. sudo su -l stack5. git clone https://git.openstack.org/openstack-dev/devstack
6. cd devstack7. ./stack.sh      7-1. local.conf 설정을 안해서 그런지 몇가지 비밀번호를 물어본다. 입력해준다.~             그럼 신나게 설치한다.            90년도에 아파치 컴파일 할때 느낌이 난다. 벌써 중년인건가... 아직 20대 같은 마음인데..
8. 웹브라우저를 키고 / 주소에 localhost 를 처보자 /오픈스텍이 뜬다.     대박...
CentOS에서 설치했을때는 리부팅하면 데몬이 기동이 안되서 접속이 안되었고인터넷 찾아보니 리부팅하면 rejoin을 해야한다고 나와있었는데내가 설치한 버전엔 rejoin은 없었다.결국 설치를 잘못한듯 하다ubuntu에 설치하니 리부팅하고도 잘 기동됨을 확인함.

일단 여기 까지..
demo로 로그인하면 가상화 생성하는 메뉴도 볼수 있다.

댓글

이 블로그의 인기 게시물

LSF (GPU 스케쥴링) 명령어 사용법

CentOS 7 리부팅 없이 새 디스크 인식 (find a new disk without reboot)

python에서 hive 사용