GitLab => https://gitlab.com/call518/devstack-on-vagrant-single/tree/master
업무상 잦은 재설치와, 여러 버전의 OpenStack이 필요하다 보니, 급하게 작성한 내용임을 미리 밝힌다.
Vagrantfile내용을 적절히 편집하면 neutron 환경이며, 설치를 원하는 Branch선택 가능...
자세한 내용은 위 GitLab 링크로...
테스트 확인 환경 (버전주의... 특히 Vagrant의 경우, 버전차이에 따라 Syntax에 변화가 크다.)
- Linux(Ubuntu12.04.4_64)/Windows7(32bit)
- VirtualBox: v4.3.8-92456
- VirtualBox Extension Pack: v4.3.8-92456
- Vagrant: 1.3.5
Vagrantfile 편집하여 각자 네트워크 환경에 맞춘다.
- config.vm.network :public_network => 기본 2개의 추가 NIC(eth1, eth2)를 사용하게 되며, eth1에는 각자의 네트워크 환경에 맞게 VM의 관리용 IP를 부여한다. eth2는 IP없이 부팅되게끔 0.0.0.0으로 처리 (eth0 NIC가 기본 탑재되는데 이것은 vagrant 전용으로 간주한다.)