KVM学习笔记(P2V、V2V迁移)

2020-10-18  本文已影响0人  一个反派人物

1 基本概念

P2V迁移:
物理机到虚拟机的迁移
V2V迁移:
不同虚拟化环境之间的迁移

libguestfs.org提出了两种迁移方案

virt-p2v在需要迁移的物理机上运行,virt-p2v需要连接一台安装了virt-v2v软件的服务器,virt-v2v服务器来做真正的转换工作,转换生成的KVM虚拟机可以在virt-v2v上生成,也可以转由其他Libvirt KVM服务器来生成。


virt-p2v、v2v架构

2 宿主机准备

在转换后的目标宿主机上需要3款软件:

安装libguestfs-winsupport

yum -y install libguestfs-winsupport

安装virtio-win

#安装第三方源
wget https://fedorapeople.org/groups/virt/virtio-win/virtio-win.repo \
-O /etc/yum.repos.d/virtio-win.repo
#安装virtio-win软件
yum -y install virtio-win

安装virt-v2v

yum -y install virt-v2v

3 物理机向虚拟机迁移

参考https://libguestfs.org/,使用virt-p2v-make-disk来制作virt-p2v的启动ISO。
在物理机上使用virt-p2v的ISO来启动,进入virt-p2v页面。

virt-p2v页面
虚拟机配置页面
最终会在宿主机的目标文件夹下,生成一个libvirt虚拟机的xml配置文件和一个磁盘文件。
对于有usb需求的系统,可以使用usb直通方式,将宿主机上的usb口直通给虚拟机使用。
上一篇下一篇

猜你喜欢

热点阅读