利用Screen重启DevStack服务

Posted gaoren

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用Screen重启DevStack服务相关的知识,希望对你有一定的参考价值。

上篇介绍了DevStack如何安装部署。集成化工具有好处,但在系统重启后,OpenStack的各个服务并不会随系统重启而启动,需要利用screen来重启,接下来就记录下如何使用screen。

准备工作:

启动mysql服务:

root@ubuntu:/home/devstack# /etc/init.d/mysql start

启动rabbitmq-server服务

root@ubuntu:/home/devstack# service rabbitmq-server restart

启动控制台的命令为:

screen -c stack-screenrc

执行指令后,就会出现如下界面:

图所示中,5$(L)n-api* 所表示的意思为序号为5的服务,具体服务是n-api(即nova-api),*代表的是当前界面所处的服务。图中就是nova-api的日志文件。我们可以通过指令

ctrl + a + \'  (ctrl + a + 单引号)

然后在输入需要查看的服务编号即可跳转到对应的服务。

如果需要重启某个服务可先用ctrl+c来停止服务,然后通过“↑”(即向上键),然后在按回车键即可重启该服务。

以上是关于利用Screen重启DevStack服务的主要内容,如果未能解决你的问题,请参考以下文章

openstack中利用screen命令重启服务

openstack(liberty): devstack之screen

devstack学习和使用总结

Centos7 Devstack [Rocky] 重启后无法联网

Ubuntu下用devstack单节点部署Openstack

C语言代码片段