复制 – 不移动 – 从一台服务器到另一台服务器

我有两个xen服务器,6.5和xencenter 7.0。 他们与OVH,因为他们不提供机器之间的dynamicIP共享,我想它是没有意义的,将它们添加到池中? 无论如何,这不是问题,只是澄清。

我想将一台虚拟机从一台服务器复制到另一台服务器,但是xencenter向导只提供移动虚拟机 – 即在成功完成后自动从源机器上删除它。 我想保持这两个,有没有办法? 可能在CLI上?

第2部分

我能够创build一个快照,并从那里创build一个.xva文件。 (奇怪的是,文档表明这是一个旧的格式,应该使用.ova,但是CLI没有办法直接这样做,它只能创build.xva文件)。

我现在通过一个NFS共享将这个.xva文件移动到另一个主机上,并运行导入程序:

xe vm-import filename = filename.xva

奇怪的是,现在它出现在新主机上的虚拟机列表中,存储仍然看起来在NFS共享上,两个.vhd文件对应于虚拟机使用的虚拟磁盘。

所以现在新的问题是:不知何故,这些.vhd文件必须导入到主机,对不对? 但是,如何? 一些

您可以使用命令行在共享SR(存储库)之间复制VM(XenCenter说的虚拟机映像)…

你需要closures虚拟机首先(它不能运行),然后沿线的东西

xe vm-list 

获取唯一标识要复制的虚拟机的名称或uuid

 xe sr-list 

如果你想复制到不同的SR(否则它将在同一个),然后

 xe vm-copy new-name-label=<whatever-name-you-like> vm=<current-vm> 

vm-list命令的名称或UUID在哪里。 这对于我来说是6.5的工作方式,我不能说在你的环境中它是一样的,我build议你看一下citrix for 7.0和6.5的命令行参考文档