맥에서 작업을 해 보았습니다.
openstack의 개발환경을 체험하기 위한 환경입니다.
아래 화면 보는데 쉽지 않네요.
1. virtualbox 를 설치합니다.
Extension Pack 도 같이 받아서 설치했습니다.
VirtualBox 4.3.2 Oracle VM VirtualBox Extension Pack
2. ubuntu server 이미지를 다운로드 받습니다.
http://releases.ubuntu.com/precise/
32bit로 먼저 작업해 봤습니다. ubuntu-12.04.3-server-i386.iso
3. virtualbox 환경설정에서 호스트 전용 어댑터를 추가했습니다.
http://happybruce.tistory.com/881
http://christophermaier.name/blog/2010/09/01/host-only-networking-with-virtualbox/
4. ubuntu 를 게스트 OS로 설치합니다.
일단 처음이라 English로 쭈욱 진행했습니다. 익숙해지면 utf-8로 진행할 계획입니다.
4.1 iso 이미지를 CD IDE에 연결합니다.
4.2 게스트 OS를 선택하고 네트워크 어댑터2에 호스트 전용 어댑터를 선택합니다.
dev라는 계정에 okpassokpass 비번으로 생성했습니다.
5. 설치 완료된 ubuntu에 dev계정으로 접속합니다.
sudo ifconfig eth1 192.168.56.101 netmask 255.255.255.0 up
두 번째 어댑터를 활성화합니다.
호스트 OS(맥)에서 게스트 OS(ubuntu)로 접속할 때는 192.168.56.101 로 접속할 수 있습니다.
6. ubuntu에 node와 npm을 설치하고, locally로 웹서버를 띄웁니다.
호스트 OS에서 웹페이지 접속을 확인해 봅니다.
sudo apt-get install node -y
sudo apt-get install npm -y
sudo npm install -g locally
locally
7. devstack을 설치합니다.
http://devstack.org/guides/single-machine.html
7.1 /etc/nova 에서 Permission denied를 만나게 됩니다.
7.2 폴더 옮기고 다시 시도합니다. 이때 ./unstack.sh 로 실행 자르고 다시 ./stack.sh 로 실행합니다.
8. 설치를 완료하면
http://10.0.2.15 로 접속할 수 있다고 메시지가 나옵니다.
9. 호스트OS에서 http://192.168.56.101로 접속합니다.
admin 로그인하시고, 메뉴별로 살펴보시기 바랍니다.
한국어로 번역을 해놓으셨군요. 수고하신 분들 복 받으실 것입니다.
인스턴스를 만들어 봅니다. 이제 openstack을 배우기 시작입니다.
설치하는 동안 안명호님의 공감 세미나 강의를 꼭 보시기 바랍니다.
OpenStack을 적용한 클라우드 컴퓨팅 환경의 구현 : 안명호 님
from: http://readme.skplanet.com/?p=4605
Good Luck 입니다.
PS. 복사, 붙여넣기 안되는 텍스트 환경을 오랜만에 맛보니 GUI환경이 새삼 고맙게 느껴집니다.
호스트OS에서 ssh stack@192.168.56.1 로 접속해서 작업하면 편할 것입니다.