如果在两个服务器之间没有共享存储(因此不能进行标准迁移),那么从一个服务器到另一个服务器克隆VM的最简单/最快的方法是什么?
我在一台服务器上安装了一个生产准备好的VM,我想将它克隆到另一个系统上。我在两台主机之间没有共享存储,但是我在两台主机之间复制了磁盘映像,并为它添加了一个配置(virsh定义了它)。然而,当我试图启动它时,它并不需要:
# virsh create /etc/libvirt/qemu/cloned-vm.xml
error: Failed to create domain from /etc/libvirt/qemu/cloned-vm.xml
error: Unable to read from monitor: Connection reset by peer
我在RHEL6上使用KVM。以下是复制的配置
<!-警告:这是一个自动生成的文件。对IT的更改可能会被覆盖和丢失。对此xml配置的更改应该使用: virsh、编辑或其他使用libvirt的应用程序进行。-> 克隆-vm<>内存>15360000<当前内存>15360000 7 64机器=‘rhel6.2.0’>hvm< =‘clock 2’> 在重新启动时,断电上 重新启动< >/usr/libexec/qemu<磁盘类型=‘文件’设备=‘磁盘’><驱动程序名称=‘qemu’>类型=‘不><源文件=’不><源文件=‘本地/vm/克隆-vm.img/><目标dev='vda’>总线=‘vda’> 槽crash=‘0x04’>disk> <接口类型=‘桥’> <源桥=’br2 2‘><模型类型=’virtio‘><地址类型=’pci‘域=’0x0000‘总线=’0x00‘时隙=’0x03‘>函数=’0x0‘><串口C=’C 2‘>< type= =’C=‘C 4’><目标端口C=‘C=’C 4‘><串行端口=‘0’><输入类型=‘tablet’bus=‘usb’><输入类型=‘ps2’><图形类型=‘vnc’端口=‘-1’自动端口=‘yes’/> =‘yes/>模型类型=’卷型‘vram=’1216‘><地址类型=’pci=‘0x0000总线=’0x02‘>槽=’0x02‘>函数=’0x02‘><.<地址类型=‘pci’域=‘0x0000’总线=‘0x00’槽=‘0x05’函数=‘0x0’/>
发布于 2012-06-18 17:43:36
好吧,我这么做真的很管用。问题是我没有足够的资源来运行那个VM。所以为了回答我自己的问题..。以下是我如何在没有共享磁盘的不同服务器上执行VM复制的详细信息。
因为您没有共享磁盘,所以不能执行典型的“克隆”然后进行“迁移”。相反,您可以执行典型的克隆。
https://serverfault.com/questions/399835
复制相似问题