zoukankan      html  css  js  c++  java
  • 从错误状态恢复虚拟机

    转自:http://mathslinux.org/?p=464

    我的 openstack 整个环境被我不小心重启了, 重启计算节点出了问题没有启动起来, 我于是想 stop 这个实例, 但是 stop , 虚拟机异常了, 如下:

    # nova list

    +--------------------------------------+--------------+--------+--------------+-------------+-----------------------+

    | ID | Name | Status | Task State | Power State | Networks |

    +--------------------------------------+--------------+--------+--------------+-------------+-----------------------+

    | 015ac60a-1902-4d39-b4ea-11376838872b | myvm | ACTIVE | None | Running | private=192.168.22.34 |

    | 72824bed-4ce6-440c-996f-12d725e3fa71 | myvm-on-ceph | ACTIVE | None | Running | private=192.168.22.36 |

    | a8bdeb86-981f-449e-a529-e6f43314f7dc | myvm2 | ACTIVE | powering-off | Running | private=192.168.22.35 |

    +--------------------------------------+--------------+--------+--------------+-------------+-----------------------+

       

    # nova stop myvm2

    ERROR: Instance a8bdeb86-981f-449e-a529-e6f43314f7dc in task_state powering-off.

    Cannot stop while the instance is in this state. (HTTP 400) (Request-ID: req-f91e6cfd-bc05-43c8-87e5-5f00bc25f713)

    我把计算节点修复好了, 该虚拟机也一直无法恢复, 这时候只有通过 nova reset-state 先恢复状态了, 该指令会把 instance Task State 恢复为 None, 然后就可以 stop 或者 delete 该虚拟机了.

    # nova reset-state myvm2

    # nova list

    +--------------------------------------+--------------+--------+------------+-------------+-----------------------+

    | ID | Name | Status | Task State | Power State | Networks |

    +--------------------------------------+--------------+--------+------------+-------------+-----------------------+

    | 015ac60a-1902-4d39-b4ea-11376838872b | myvm | ACTIVE | None | Running | private=192.168.22.34 |

    | 72824bed-4ce6-440c-996f-12d725e3fa71 | myvm-on-ceph | ACTIVE | None | Running | private=192.168.22.36 |

    | a8bdeb86-981f-449e-a529-e6f43314f7dc | myvm2 | ERROR | None | Running | private=192.168.22.35 | <== 状态已经更新

    +--------------------------------------+--------------+--------+------------+-------------+-----------------------+

    状态已经修复, 可以 stop && start

    # nova stop myvm2

    # nova list

    +--------------------------------------+--------------+---------+------------+-------------+-----------------------+

    | ID | Name | Status | Task State | Power State | Networks |

    +--------------------------------------+--------------+---------+------------+-------------+-----------------------+

    | 015ac60a-1902-4d39-b4ea-11376838872b | myvm | ACTIVE | None | Running | private=192.168.22.34 |

    | 72824bed-4ce6-440c-996f-12d725e3fa71 | myvm-on-ceph | ACTIVE | None | Running | private=192.168.22.36 |

    | a8bdeb86-981f-449e-a529-e6f43314f7dc | myvm2 | SHUTOFF | None | Shutdown | private=192.168.22.35 |

    +--------------------------------------+--------------+---------+------------+-------------+-----------------------+

       

       

    # nova list

    +--------------------------------------+--------------+--------+------------+-------------+-----------------------+

    | ID | Name | Status | Task State | Power State | Networks |

    +--------------------------------------+--------------+--------+------------+-------------+-----------------------+

    | 015ac60a-1902-4d39-b4ea-11376838872b | myvm | ACTIVE | None | Running | private=192.168.22.34 |

    | 72824bed-4ce6-440c-996f-12d725e3fa71 | myvm-on-ceph | ACTIVE | None | Running | private=192.168.22.36 |

    | a8bdeb86-981f-449e-a529-e6f43314f7dc | myvm2 | ACTIVE | None | Running | private=192.168.22.35 |

    +--------------------------------------+--------------+--------+------------+-------------+-----------------------+

  • 相关阅读:
    C#设计模式系列 2 ChainOfResponsibility 职责链模式之真假美猴王
    c#查询计算机WMI信息
    C#设计模式系列 6 State 状态模式 之电视36计,我要自己掌握遥控器
    ASP.NET 一般处理文件,复制以前文件,无法调试,无法访问的问题
    DAY 215 Flask中before_request与after_request使用
    DAY 216 python爬虫requests库
    202020212 网络对抗技术 20181321 Exp2 后门原理与实践
    需求分析弯弓与烈马
    缓冲区溢出实验 20181321
    基于gmssl的CA系统构建及应用课程设计报告
  • 原文地址:https://www.cnblogs.com/IvanChen/p/4489438.html
Copyright © 2011-2022 走看看