虚拟机的迁移

虚拟机到虚拟机的迁移(Virtual-to-Virtual)


        V2V 迁移是在虚拟机之间移动操作系统和数据,照顾主机级别的差异和处理不同的虚拟硬件。虚拟机从一个物理机上的 VMM 迁移到另一个物理机的 VMM,这两个 VMM 的类型可以相同,也可以不同。如 VMware 迁移到 KVM, KVM 迁移到 KVM。可以通过多种方式将虚拟机从一个 VM Host 系统移动到另一个 VM Host 系统。

 

对于虚拟机来说,两个文件最为重要,一个是.xml文件,另一个是.qcow2文件

/etc/libvirt/qemu/.xml文件   ----------  虚拟机的配置文件,前端管理文件,可以使用前端文件回到相应位置寻找后端硬盘文件

/var/lib/libvirt/image/.qcow2文件  --------   虚拟机的磁盘文件

 

 

实验:从172.25.254.64这台主机迁移虚拟机到主机

第一步.确定两台主机可以ping通

第二步:从172.25.254.64主机中将虚拟机的硬件文件westos.xml和硬盘文件westos.qcow2拷贝到自己的主机的root用户的根目录下

scp [email protected]:/etc/libvirt/qemu/westos.xml

scp [email protected]:/var/lib/libvirt/images/westos.qcow2

 

 

第三步:执行create命令

virsh create westos.xml

此时会出现找不到/var/lib/libvirt/images/westos-5.qcow2这个文件的报错,然后执行下一步。

 

第四步:将westos.qcow2文件移动到/var/lib/libvirt/images/目录下

mv westos.qcow2 /var/lib/libvirt/images/

再次执行create命令进行添加虚拟机,此时依旧会出现和第三步相同的报错。

将westos.qcow2的文件名更改为westos-5.qcow2,再次执行creat命令

mv westos.qcow2 westos-5.qcow2

 

迁移成功!!!!

 

删除虚拟机

第一步:关闭虚拟机

virsh destroy westos

第二步,删除虚拟机的硬件文件

virsh undefine westos

第三步:进入到images目录下,然后删除westos-5.qcow2文件

 

删除成功!!!westos虚拟机不见啦!!!!!

 

猜你喜欢

转载自blog.csdn.net/sinceNow/article/details/83302164