您可能熟悉使用Nutanix移动将虚拟机迁移到AHV集群,或者手动将虚拟机导入AHV集群这个方法,但是如果你想把你的虚拟机从AHV集群中取出来使用一个非nutanix ESXi集群,或者部署在Hyper-V或KVM上呢?
注意,我说的是非nutanix ESXi集群。如果你有一个Nutanix ESXi集群和一个AHV集群,那么使用异步容灾迁移就会容易得多跨hypervisor容灾迁移完全由Prism支持。
如果您需要将您的VM从AHV导出到另一个管理程序,这里提供了一个文档化的过程。这里我们将使用冠词"AHV |如何访问Nutanix上的虚拟机磁盘文件r”和“AHV |用户虚拟机从AHV迁移到Hyper-V/VMware ESXi/KVM”。
第一篇文章介绍了从ACLI查看您的VM配置,以识别按UUID命名的VM磁盘,然后如何使用端口2222上的SFTP协议收集这些文件。
第二篇文章描述了在Windows机器上使用“qemu-img”软件转换映像文件。qemu-img软件是开源的,适用于Linux或Windows,可用于将磁盘映像转换为raw、vmdk、vhd、vhdx和其他格式。
在将磁盘映像转换为所需的格式(如vmdk)之后,您需要遵循目标管理程序的文档方法。对于ESXi,这可能涉及到使用vmkfstools来创建虚拟机磁盘描述符文件然后创建使用该磁盘的虚拟机。对于Hyper-V,你需要遵循他们的步骤创建Hyper-V虚拟机使用导入的VHD或VHDX文件。
当从AHV导出虚拟机时,您将找不到描述虚拟机配置的XML文件。要使用相同的配置重新创建VM,您需要查看使用acli VM收集的虚拟机详细信息。Get命令,然后在目标管理程序上重新创建配置。
我希望我已经涵盖了必要的细节,但如果你有问题,请在评论中告诉我。