演示环境

_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 应该已经安装在您下载的虚拟机镜像中。这些说明仅供参考,以防学生需要从头开始。

https:///

_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 <会话名称>
    • 启动新会话:screen -C devstack/stack-screenrc
    • 在服务之间切换:<ctrl>-a n , <ctrl>-a p
    • 杀死并重启服务:<ctrl>-c , <向上箭头> 检索命令
    • 断开连接:<ctrl>-a d

DevStack 服务与 Systemd

练习