关于自由,我一直在寻找一种从所有虚拟机中“清空”管理程序的方法。在nova client docs 中,我发现了以下与此相关的命令:
nova evacuate : 从故障主机中疏散服务器。
nova migrate :迁移服务器。新主机将由调度程序选择
nova live-migration : 将正在运行的服务器迁移到新机器上。
和:
nova host-evacuate :从故障主机中撤离所有实例。
nova host-evacuate-live :将指定主机的所有实例实时迁移到其他可用主机。
nova host-servers-migrate :将指定主机的所有实例迁移到其他可用主机。
我可以使用第一组中的命令将服务器(又名 VM)从一个虚拟机管理程序一个一个地移动到另一个虚拟机管理程序。类似地,通过使用来自第二组的命令,以管理程序为目标,其所有服务器都被移动到其他管理程序。混乱来了。
当用于工作管理程序时,“迁移”和“撤离”命令(除了参数略有不同)之间有什么区别?
他们是在做同样的事情,还是他们在下面不同而我遗漏了什么?应该在某些情况下使用一种,而在其他情况下使用另一种吗?即使在词汇表上也说:
所以,应该是类似的。但是为什么两者都存在呢?