데모 환경

_images/os_background.png

DevStack

DevStack 복사 및 설치

git clone https://opendev.org/openstack/devstack
cd ./devstack
cp ./samples/local.conf .
nano ./local.conf

참고

  • 학생들은 nano 대신 각자 설정한 다른 에디터를 사용할 수 있습니다. (예: vi, emacs, 또는 무엇이든 원하는 에디터)
./stack.sh

참고

  • DevStack은 이미 다운로드한 VM 이미지 내에 이미 설치되어 있어야 합니다. 다음 안내는 학생이 처음부터 시작할 필요가 있는 상황을 위한 레퍼런스 목적으로 제공하고 있습니다.

http://localhost/

_images/devstack-http-localhost.png

DevStack에서 서비스 실행하기

_images/devstack-screen.png

참고

  • Screen 은 Queens에서 사라질 예정입니다 : http://lists.openstack.org/pipermail/openstack-dev/2017-May/116301.html
  • 유용한 screen 명령어들:
    • 세션 목록: screen -ls
    • 연결: screen -R <session name>
    • 새로운 세션 시작: screen -C devstack/stack-screenrc
    • 서비스 간 이동: <ctrl>-a n , <ctrl>-a p
    • 서비스 종료 및 재시작: <ctrl>-c , 이후 명령어를 가져오기 위한 <up arrow>
    • 연결 해제: <ctrl>-a d

Systemd 기반 DevStack 서비스

실습