当我输入openstack-status时,它会显示以下错误。
openstack-nova-network:dead(启动时禁用)
openstack-nova-volume:dead(启动时禁用)。
我如何纠正它?
答案 0 :(得分:1)
一般来说,在这种情况下需要重启相应的openstack服务。
让我们以openstack-nova-network为例,你可以看到控制服务的脚本代码来自/etc/init.d/openstack-nova-network
脚本openstack-nova-network
为您执行所有工作,以便在您使用命令openstack-status
脚本openstack-nova-network
将在启动服务时创建一些其他文件,并且当服务以accdient终止时,这些文件将不会被正确删除。
以下是创建的文件:
所以你应该做的就是删除这两个文件,使用:
rm -f /var/lock/subsys/openstack-nova-network /var/run/nova/nova-network.pid
在此之后,您可以运行service openstack-nova-network status
并显示服务已停止,然后您可以运行service openstack-nova-network restart
以重新启动服务。
请注意,您可能仍然发现相应的服务无法运行,这是由于服务本身,您可以检查日志以查看该服务中究竟出现了什么问题。