맥에서 작업을 해 보았습니다.

openstack의 개발환경을 체험하기 위한 환경입니다.


아래 화면 보는데 쉽지 않네요.


1. virtualbox 를 설치합니다.

http://www.virtualbox.org/

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 로 접속해서 작업하면 편할 것입니다.



  1. 리눅스 배포판을 선택하기

    우분투 12.04(정확히), 페도라 18, 그리고 CentOS/RHEL 6.4 버전만 이 문서에서 다룹니다. OpenStack 역시 OpenSUSE나 데비안 같은 리눅스에서도 돌아갑니다.

  2. 선택한 OS 설치하기

    올바르게 모든 의존성을 감안해서 설치하려면, 저희가 생각하는 배포판 버전에 맞게 최소로 설치하는 것이 좋습니다. 이번이 처음이라면 우분투 또는 페도라의 최소 버전을 설치하는 것을 추천합니다.

  3. DevStack 다운로드하기

    git clone https://github.com/openstack-dev/devstack.git

     devstack 저장소에는 OpenStack 설치용 스크립트를 포함하고 설정 파일들의 템플릿도 있습니다.

  4. 설치 시작하기

    cd devstack; ./stack.sh

    몇 분 안 걸리고요, 빌드를 기다리시는 동안  이 스크립트를 읽는 게 도움이 되실 겁니다.


----

  1. Select a Linux Distribution

    Only Ubuntu 12.04 (Precise), Fedora 18 and CentOS/RHEL 6.4 are documented here. OpenStack also runs and is packaged on other flavors of Linux such as OpenSUSE and Debian.

  2. Install Selected OS

    In order to correctly install all the dependencies, we assume a specific minimal version of the supported distributions to make it as easy as possible. We recommend using a minimal install of Ubuntu or Fedora server in a VM if this is your first time.

  3. Download DevStack

    git clone https://github.com/openstack-dev/devstack.git

    The devstack repo contains a script that installs OpenStack and templates for configuration files

  4. Start the install

    cd devstack; ./stack.sh

    It takes a few minutes, we recommend reading the script while it is building.





from: http://devstack.org

Option 2: Local Dev Environment: devstack.org

With some technical skills, DevStack is a great option to install and run an OpenStack cloud on your laptop (or even inside the VM on a cloud). DevStack is ideal for potential users who want to see what the Dashboard looks like from an admin or user perspective, and OpenStack contributors wanting to test against a complete local environment.

http://www.openstack.org/software/start/

옵션 2: 로컬 개발 환경: devstack.org

약간의 기술력이 있다면, DevStack은 OpenStack 클라우드를 여러분의 랩탑 (또는 클라우드에 있는 VM에까지도) 설치하고 실행하기 위한 위대한 선택입니다. DevStack은 관리자 또는 사용자 관점에서 대시보드가 어떻게 생겼는지 보기를 원하는 잠재적인 사용자들, 그리고 완벽한 로컬 환경에서 테스트를 원하는 OpenStack 공헌자들에게 이상적입니다. 



+ Recent posts