最近在做P2V、V2V迁移,现在将迁移问题进行总结一下

  • 物理机迁移到kvm中
    本次迁移所选用的系统是centos7.5,安装P2V、V2V以及virtio-win等rpm包。刻录virt-p2v
    镜像
    1、采用virt-p2v引导,界面如下virt-p2v:
    P2V、V2V迁移总结_第1张图片
    2、物理选择Start Virt P2V可以进入SSH配置界面
    P2V、V2V迁移总结_第2张图片
    (1) 填写转换服务器的IP地址
    (2) 需要转换服务器上的SSH端口号。
    (3) 选择将登录哪个用户的转换操作日志,并输入他们的密码
    (4) root用户密码
    (5) 上传私有SSH密钥文件的路径名
    3、磁盘和网络配置
    P2V、V2V迁移总结_第3张图片
    (1) 配置创建的guest虚拟机的名称,虚拟CPU数量和内存
    (2) 修改guest虚拟机的生成位置和格式
    (3) 选择要转换的网络接口,可移动媒体和存储磁盘

4、开始转换界面
P2V、V2V迁移总结_第4张图片

5、 验证迁移结果
(1) 底层查看系统转换后的磁盘格式
P2V、V2V迁移总结_第5张图片
(2) 开启虚拟机,验证系统是否正常

  • vmware迁移到kvm
    使用virt-v2v工具前提条件:
    (1)Vmware已安装安装vcenter
    (2) virt-v2v相关包已经安装
    1、查看vmware虚拟机,卸载vmware tools
    如果虚拟机上安装了 VMware Tools,必须先卸载它。因为 KVM 的虚拟机不支持 VMware Tools 里面的虚拟驱动。
    2、 关闭虚拟机
    3、测试vmware连通性
    P2V、V2V迁移总结_第6张图片
    4、vmware迁移
    virt-v2v -v -x -ic vpx://DOMAIN%5cuser@vCenterIP_NAME/DadacenterIP_NAME/ClusterIP_NAME/HostIP_NAME/?no_verify=1 -o libvirt -os -b[虚拟网络]
    如果用户名使用的是域账户(domain\name)或者虚机名中包含有反斜线,则反斜线需要转码特殊标示,使用“%5c”代替“\”
    P2V、V2V迁移总结_第7张图片
    输入vcenter密码
    P2V、V2V迁移总结_第8张图片
    输入vcenter密码
    P2V、V2V迁移总结_第9张图片
    输入vcenter密码
    P2V、V2V迁移总结_第10张图片
    输入vcenter密码
    P2V、V2V迁移总结_第11张图片
    输入vcenter密码
    开始迁移,并转换磁盘格式为qcow2
    P2V、V2V迁移总结

迁移完成
P2V、V2V迁移总结_第12张图片
5、验证

P2V、V2V迁移总结_第13张图片
P2V、V2V迁移总结_第14张图片
P2V、V2V迁移总结_第15张图片