본문 바로가기
Tech/Openstack

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

by 타이호 2017. 12. 24.
반응형

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 위치에서 실행한다.

 

반응형