DHCP 관련 에러를 만났을 때 대처법입니다.

"Unable to start the Genymotion virtual device. 

The Genymotion Virtual device could not obtain an IP address.

For an unknown reason, VirtualBox DHCP has not assigned an IP address to virtual device. Run the VirtualBox software to check for issues."

먼저 설치되어 있던 VirtualBox의 글로벌 환경설정(cmd+,)에서 네트워크 > 호스트 전용 네트워크의 DHCP 서버를 체크해야 합니다.

vboxnet0 항목을 선택하고 우측에 드라이버 아이콘을 클릭합니다.


DHCP 서버를 체크해서 올려야 Genymotion 가상 디바이스가 IP를 획득할 수 있게 됩니다.




참고: https://cloud.genymotion.com/page/faq/#collapse-nostart

Virtual VMs에서 바로 삭제한 것은 수작업으로 수정해서 고쳐야 합니다. VirtualBox 프로그램을 제거하고 다시 설치해도 정보가 남아있었습니다.

접근할 수 없음이라고 표시되는데, 삭제도 되지 않습니다.



\Users\사용자\.VirtualBox 폴더에 있는 VirtualBox.xml 파일에 정보가 있습니다. VirtualBox는 먼저 종료해야 합니다.




워드패드로 VirtualBox.xml 파일을 열어서 연결이 끊어진 <MachineEntry /> 태그를 삭제합니다.



<ExtraDataItem /> 태그에서는 m=UUID 형태의 지난 정보를 지워야 합니다. 남아있는 VM의 UUID는 로그에서 확인이 가능합니다. 순서는8자리가 2글자씩 뒤로 섞여있습니다. m=43bf0e29-... 이 정보가 29 0e bf 43 이런 순서입니다.




잘 정리된 화면을 보니 반갑습니다.


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

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



+ Recent posts