openstack nova卷已死亡,如何使其存活?

openstack nova卷已死亡,如何使其存活?,openstack,Openstack,当我输入openstack状态时,它显示以下错误 openstack nova网络:死机(启动时禁用) openstack nova卷:死机(启动时禁用) 如何更正它?一般来说,在这种情况下,您需要重新启动相应的openstack服务 让我们以openstack nova网络为例,您可以从/etc/init.d/openstack-nova-network看到控制服务的脚本代码 当您使用命令openstack status 脚本openstack nova network将在启动服务时创建一些附

当我输入openstack状态时,它显示以下错误

openstack nova网络:死机(启动时禁用)
openstack nova卷:死机(启动时禁用)


如何更正它?

一般来说,在这种情况下,您需要重新启动相应的openstack服务

让我们以openstack nova网络为例,您可以从/etc/init.d/openstack-nova-network看到控制服务的脚本代码

当您使用命令
openstack status

脚本
openstack nova network
将在启动服务时创建一些附加文件,当服务通过accdient终止时,这些文件将不会被正确删除

以下是创建的文件:

  • 目录下的锁文件:/var/lock/subsys/$prog($prog是脚本的名称,这里是openstack nova network)
  • 目录:/var/run/nova/nova-$suffix.pid($suffix是脚本的后缀,这里是网络)
  • 因此,您应该做的只是删除这两个文件,使用:
    rm-f/var/lock/subsys/openstack nova network/var/run/nova/nova network.pid

    之后,您可以运行
    service openstack nova network status
    ,它将显示服务已停止,然后您可以运行
    service openstack nova network restart
    重新启动服务

    请注意,您可能仍然会发现相应的服务无法运行,这是由于服务本身造成的,您可以查看日志以查看该服务中到底出了什么问题