解决了

是否可以将一个虚拟机从一个AHV集群迁移到另一个AHV集群?

  • 2018年2月1
  • 9回复
  • 4654的浏览量

  • 探路者
  • 0回答
是否可以将一个虚拟机从一个AHV集群迁移到另一个AHV集群?或者只在一个AHV集群内进行热迁移??
图标

最佳答案smueller2018年2月1日17:47

\r\n
\r\nWe have a workaround for this, which requires the VMs to be offline:
\r\n
\r\nYou can export the VM in QCOW2 on the commandline on AHV Cluster A.
\r\nDownload the file and import on the AHV Cluster B.
\r\nAfter importing the image, you can set up an new VM and clone the disk out of the imported file.
\r\n
\r\n
    \r\n
  • Log in to the shell of your CVM \r\n
  • Get the Container your VM is stored with nfs_ls \r\n
  • Get the vmdisk_uuid with the command \"acli vm.get \" \r\n<\/ul>\r\nWith this information, you can create the following command on the shell (just replace the placeholders , and ):
    \r\n
    code:<\/b>
    qemu-img convert -f raw nfs:\/\/127.0.0.1\/\/.acropolis\/vmdisk\/ -O qcow2 \/home\/nutanix\/.qcow2<\/pre><\/div>
    \r\n
    \r\nDownload it with SCP or another software.
    \r\nImport via Image Configuration on the target system.","className":"post__content__best_answer"}">
    查看原始

9回复

Userlevel 3
徽章 + 19
嗨sd11,

动态迁移总是在同一个集群中进行。

F P >
实际上,没有办法将活动虚拟机从一个集群迁移到另一个集群。

我们有一个解决方案,需要虚拟机离线:

QCOW2中的虚拟机可以通过AHV Cluster A的命令行导出。
在AHV集群B上下载并导入。
导入镜像后,可创建新的虚拟机,并将磁盘克隆出来。

  • 登录CVM的shell
  • 获取容器,您的虚拟机存储与nfs_ls
  • 使用“acli vm”命令获取vmdisk_uuid。获得“
有了这些信息,你可以在shell上创建以下命令(只需替换占位符,和):
代码:
Qemu-img convert -f raw nfs://127.0.0.1//。-O qcow2 /home/nutanix/.qcow2


用SCP或其他软件下载。
在目标系统上通过Image Configuration进行导入。
Userlevel 3
徽章 + 19
另外,您还可以使用本机复制,使用数据保护和故障转移将虚拟机复制到目标集群,从而减少停机时间。


F P >
Userlevel 7
徽章 + 34
@sd11如果你觉得这些答案有帮助,请考虑点击“最佳答案”按钮。这将帮助其他社区成员做出有效的回复。谢谢
Userlevel 1
徽章 +8
我得到这个错误运行命令如下:

nutanix@NTNX-17SM76230071-A-CVM:10.250.64.132:~$ qemu-img convert -f raw nfs://127.0.0.1/NTX-US-WAXD3-SC1/。qcow2 /home/nutanix/ uswaxta002 - disk0。qcow2 &
[1] 24056
nutanix@NTNX-17SM76230071-A-CVM:10.250.64.132:~$ qemu-img: Could not open 'nfs://127.0.0.1/NTX-US-WAXD3-SC1/。acropolis/vmdisk/9a33d684-0f8d-4103-82bc- 2f833c43f5ed2 ': Failed to open file: open call Failed with "NFS: ACCESS denied. "需要访问r——允许访问——”
C ^
Userlevel 3
徽章 + 16
@billytiangco-你修复权限了吗?
Userlevel 1
徽章 +3
@billytiangco可能sudo这个转换?
Userlevel 4
徽章 +8

@aluciani你知道这个能力有什么更新吗?这个帖子已经有一年了,但我似乎找不到更多的最新信息。

Userlevel 4
徽章 +8

我昨天和工程师谈过了,这个能力在产品路线图上。我被要求不要提到日期或发行数字,但似乎不是太远。莱托

回复


Baidu