Atom feed of this document
  

 拯救实例

如果一台云计算节点由于硬件故障或其他原因而故障,您可以拯救实例以使它们重新能够使用。您可以在 evacuate 命令中包含目标主机。如果您省略了主机,调度器会决定目标主机。

为了保留用户在云主机磁盘中的数据,您必须在目标主机上配置共享的存储。而且,您需要验证当前虚拟机主机是 down 的状态;否则,拯救会以错误失败。

 
  1. 要列出主机并为拯救实例找到一台不同的主机,请执行:

    $ nova host-list
  2. 拯救实例。您可以使用 --password <pwd> 选项将实例的密码传递给命令。如果您没有指定密码,将会生成一个密码并在命令成功结束时打印出来。下列的命令从一台没有共享存储的主机上拯救一台 down 的云主机,指定主机为 host_b

    $ nova evacuate evacuated_server_name host_b 

    实例从一个新的磁盘启动,但保留了它的配置,包括它的 ID、名称、uid、IP 地址等等。命令返回了密码:

    +-----------+--------------+
    | Property  |    Value     |
    +-----------+--------------+
    | adminPass | kRAJpErnT4xZ |
    +-----------+--------------+
  3. 要保留用户在所拯救的云主机上的磁盘数据,请以一个共享的文件系统部署 OpenStack Compute。要配置您的系统,请阅读 OpenStack 云管理员指南Configure migrations 部分。下列示例中,密码不变:

    $ nova evacuate evacuated_server_name host_b --on-shared-storage    
Questions? Discuss on ask.openstack.org
Found an error? Report a bug against this page


loading table of contents...