OpenStack 초보자도 Vagrant를 사용하여 OpenStack을 경험하는 방법
DevStack 라든지를 사용하면 쉽게 준비 할 수있는 것 같은 기사가 얼마 안되어 있었기 때문에 시도해 보았습니다만, localrc라고 하는 파일의 설정 방법을 실수하고 있었기 때문에인지 잘 움직이지 않고 좌절하고 있었던 곳, 먼저 사람이 Vagrant를 사용하여 DevStack 환경 (Havana)을 Ubuntu12.04LTS에서 움직일 수 있도록 한 저장소를 github에 발견했기 때문에 소개합니다.
위의 리포지토리를 사용하면 쉽게 OpenStack을 Virtualbox (VMware Fusion에서도 좋은) 안에 준비하고 이런 느낌으로 OpenStack을 체험 할 수 있습니다.
자세한 것은 상기 리포지토리의 README를 보고 받을 수 있으면 알까.
README에 써 있는 필요요건(Requirements)에는 낡은 Vagrant의 버전(1.3.5)이 써 있습니다만 이하의 버전에서도 제대로 움직였으므로 괜찮다고 생각합니다.
그리고, 요령이라고 할까 Vagrant1.5 이상이라면 Vagrant Cloud 를 이용할 수 있을 것이므로, Vagrantfile 안을 이하와 같이 재기록하면 hashicorp사가 준비하고 있는 Ubuntu 12.04LTS의 box를 넣을 수 있습니다. 그 밖에도 사용 돌려 듣는 box를 넣는다고 하는 의미에서도 추천인가라고 생각합니다.
config.vm.box = "hashicorp/precise64"
# 下のconfig.vm.box_urlは特に使わなくても平気なのでコメントアウトするか削除する
# config.vm.box_url = "http://cloud-images.ubuntu.com/vagrant/precise/current/precise-server-cloudimg-amd64-vagrant-disk1.box"
end
그리고 메모리를 많이 확보해 두는 것이 추천이라고 README에 써 있으므로, 확보하는 메모리의 수치도 재기록하는 것이 좋다고 생각합니다.
p.customize ["modifyvm", :id, "--memory", "2048"]
나중에는 README에 쓰여 있듯이
vagrant up
하고 여러가지 설치라든지 처리가 끝나면(초기값의 경우) 192.168.50.10
에 액세스하면 OpenStack 로그인 화면이 나옵니다.OpenStack을 움직이거나 중지하는 방법은 DevStack 관련 정보를 찾아보세요. 기본적으로는
vagrant ssh
로 접속한 후 devstack
폴더 아래에 있는 stack.sh
를 사용하면 시작, unstack.sh
를 사용하면 정지합니다.OpenStack을 전혀 모르고 쓰고 있기 때문에 "여기 잘못되어있다"라든지 "이런 것이 더 편하게 DevStack 환경 준비 할 수 있어!"라는 코멘트가 있으면 환영합니다!
Reference
이 문제에 관하여(OpenStack 초보자도 Vagrant를 사용하여 OpenStack을 경험하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takuan_osho/items/7f571fb35d282251e5e7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)