Tech/Openstack

devstack을 이용한 Openstack 테스트 환경 구성

타이호 2017. 12. 24. 08:36
반응형

devstack은 테스트 환경으로 구성하기에 적합하지만 거의 사용하지 않았다.

운영환경을 주로 타겟으로 deploy하기 때문에 devstack은 거의 불필요 했었는데 최신 코드 및 기능을 간단하게 적용할 수 있다는 장점이 있어 devstack을 구성해보았다

1. 준비사항

  • VM : 1대로 테스트를 할 예정.
  • 4core, 16gb, 60g disk, 2 nics (external(공유기), internal(호스트 네트워크))
  • external : 192.168.5.21
  • internal : 10.10.10.21

2.  devstack 설치

  • https://docs.openstack.org/devstack/latest/
  • git clone https://git.openstack.org/openstack-dev/devstack -b stable/ocata
  • git checkout -b stable/ocata : 나중에 branch를 바꿀 때 사용
  • local.conf 생성

$ cd devstack/

$ cp samples/local.conf local.conf

local.conf의 아래 내용 수정

ADMIN_PASSWORD=nomoresecret
DATABASE_PASSWORD=stackdb
RABBIT_PASSWORD=stackqueue
SERVICE_PASSWORD=$ADMIN_PASSWORD

  • ./start.sh 실행  : 20분 정도 걸리고 나면 설치가 완료 됨

3. 추가 Plugin 설치

만약 설치시 package dependency 관련 문제가 생길 때는  git reset --hard 를  /opt/stack/requirements 위치에서 실행한다.

 

반응형