Administrator
发布于 2025-02-07 / 6 阅读
0
0

evacuate逃逸虚机

1、 nova -h |grep evacuate

evacuate Evacuate server from failed host.

host-evacuate Evacuate all instances from failed host.

host-evacuate-live Live migrate all instances of the specified

OpenStack Nova 的 evacuate 命令用于在计算节点(Compute Node)失败时将虚拟机从一个故障的主机迁移到另一个运行正常的主机

nova evacuate

用途:将指定的虚拟机从故障的主机迁移到另一个可用的主机。

语法:nova evacuate <server> <target_host>

参数:<server>:要迁移的虚拟机的名称或ID。

<target_host>:目标主机的名称,虚拟机将被迁移到这里。

nova host-evacuate

用途:从失败的主机迁移该主机上的所有虚拟机到其他可用的主机。

语法:nova host-evacuate <host>

参数:<host>:要迁移虚拟机的故障主机的名称。

nova host-evacuate-live

用途:实时迁移指定主机上的所有虚拟机,即不进行停机的迁移。

语法:nova host-evacuate-live <host>

参数:<host>:要进行实时迁移的主机的名称。

使用示例:假设你发现主机 host1 出现了故障,需要将该主机上的所有虚拟机迁移到 host2

使用 nova host-evacuate 命令迁移所有虚拟机:

nova host-evacuate host1

如果你想要实时迁移虚拟机而不让它们停机,可以使用

nova host-evacuate-live 命令:

nova host-evacuate-live host1

如果只需要迁移一个特定的虚拟机

server1 到 host2,可以使用 nova evacuate

命令:nova evacuate server1 host2


评论