Openstack 虚拟机修改error状态为active

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Openstack 虚拟机修改error状态为active相关的知识,希望对你有一定的参考价值。


    OpenStack虚拟机由于一些特殊原因导致进入error状态,比如宿主机宕机,docker容器故障等等, 此时我们无法在界面上对虚拟机进行其他操作了,只能删除重建,但是如果是已经在用的虚拟机,那就要想办法恢复,有一些人是直接通过后台数据库直接修改数据,这种方式总觉得不安全,有一个方法更安全,就是直接通过nova命令的 reset-state子命令,这里要特别注意,子命令后面还可以加状态参数,比如 --active ,原来一直不知道,以为这个命令没有办法修改状态,后面发现可以加参数,这个问题就好办了。
    详细步骤:
     1.激活环境变量:  

source /etc/kolla/admin-openrc.sh

    2.查询虚拟机id 或者name:

nova list

    3.修改虚拟机状态

nova reset-state <name> --active


以上是关于Openstack 虚拟机修改error状态为active的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机配置Openstack常见问题汇总

Openstack上虚拟机IP地址修改

openstack虚拟机获取不到ip

OpenStack虚拟机状态

云计算openstack-虚拟机获取不到ip(13)

OpenStack手动迁移虚拟机