1. 迁移步骤
1.1 安装中转服务器
在中转服务器centos7系统上安装virt-v2v软件。迁移完的镜像会存储到转服务器。
- 安装virt-v2v和libvirt
# yum install virt-v2v libvirt
# service libvirtd restart #启动libvirtd服务
- 创建存储池,系统的存储空间要比迁移的服务器系统大。
# mkdir /mnt/p2v-data #创建存储目录
# virsh pool-create-as pool-1 dir --target=/mnt/p2v-data # 创建存储池
1.2 迁移服务器系统
1.2.1 安装virtio驱动
Windows系统要在openstack运行,要安装virtio驱动。如果不安装,在导入镜像时,要配驱动总线类型为IDE,否则系统启不来。Virtio性能好,最好是安装virtio驱动。
- 下载virtio-win驱动,下载地址:
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/
这里用的是:
- 在迁移的服务器系统上,安装virtio驱动。
需安装如下驱动:
存储驱动:viostor
网卡驱动:netkvm
balloon驱动:balloon
安装步骤:
安装存储驱动:设备管理器—>添加过时硬件—>手动选择硬件列表—>存储控制器—>从磁盘安装—>”选择光盘viostor目录下的驱动
安装网卡驱动:设备管理器—>添加过时硬件—>手动选择硬件列表—>网络适配器—>从磁盘安装—>”选择光盘netkvm目录下的驱动
安装balloon驱动:设备管理器—>添加过时硬件—>手动选择硬件列表—>系统设备—>从磁盘安装—>”选择光盘balloon目录下的驱动
1.2.2 迁移系统
- 先把迁移的系统正常关机(如果没有正常关机,win10可能迁移过程会失败)。
- 下载:virt-p2v-1.36.3-1.el7.iso,下载地址:
http://oirase.annexia.org/virt-p2v/RHEL-7.4-preview/virt-p2v-1.36.3-1.el7.iso
- 将virt-p2v-1.36.3-1.el7.iso 制作成U盘启动盘(如果迁移服务器支持IPMI,可以通过远程挂ISO方式),用制作好的U盘启动服务器,选择从U盘启动,然后按提示操作。
- 迁移成功后的镜像保存目录:/mnt/p2v-data。