![在具有共享存储的非集群主机中重新启动 Hyper-V 计算机](https://linux22.com/image/692562/%E5%9C%A8%E5%85%B7%E6%9C%89%E5%85%B1%E4%BA%AB%E5%AD%98%E5%82%A8%E7%9A%84%E9%9D%9E%E9%9B%86%E7%BE%A4%E4%B8%BB%E6%9C%BA%E4%B8%AD%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%20Hyper-V%20%E8%AE%A1%E7%AE%97%E6%9C%BA.png)
我有两台 Hyper-V Server(核心)主机。两台主机都可以访问存储虚拟机磁盘的 NAS 共享存储。如果我在主机“A”上创建新虚拟机,一段时间后需要将其移动到主机“B”,我该如何管理它?
a) 我无法构建高可用性集群,因此无法进行快速迁移。b) a) 是不可能的,因为我无法让第三台机器充当 DC。
因此,在安装所有这些方案之前,我想知道如何在不需要复制所有数据的情况下做到这一点。我的意思是,这可能吗?:
- 关闭主机 a 上的虚拟机
- 在主机 b) 上,创建一个具有相同共享存储的新虚拟机
- 在主机 b 上切换新创建的 VM)
这给我带来了一些明显的问题,例如虚拟 NIC ID、MAC 等的丢失...那么,是否可以在迁移之前将 VM 参数克隆到主机 b) 并将其保存在那里,关闭,这样我随时都可以关闭 a) 并重新启动 b)?
提前致谢,
何塞。
答案1
a) 集群将解决您提到的所有问题,这是完成您需要做的事情的最合适的方法。
b) 您不需要第三台机器作为 DC。只需在同一台主机上创建一台或两台虚拟机即可。它们将充当集群的主 DC 和辅助 DC。为了在集群启动之前启动这些虚拟机,您可以将它们放置在本地,而不是使它们集群化。
至于主要问题,您只需在第二台主机上导入虚拟机即可。关闭主机 A 上的虚拟机,然后尝试在主机 B 上导入此 VM 文件夹。有关如何在独立 Hyper-V 服务器之间移动虚拟机的更多信息http://www.cryer.co.uk/brian/windows/hyper-v-server/how_to_move_virtual_machine_to_another_hyper_v_server.htm#Shutdown_and_copy