一、esx 下的linux 虚拟主机迁移到kvm,需要注意的事项

1、安装virt-v2v 迁移工具

yum install virt-v2v -y

2、配置kvm 的虚拟化存储池,此处略


3、在kvm宿主机上,创建esxi认证文件,内容如下

[root@ddd-s-8 ~]# cat ~/.netrc 
machine 1.1.1.1 login root password 1qaz2wsx # 权限0600

4、关闭esx下的待迁移的虚拟机,并去除挂载的ISO


5、开始迁移

[root@ddd-s-8 ~]# virt-v2v -ic esx://1.1.1.1/?no_verify=1 -op vmdisk -b br2 puppet #在宿主目录下执行
 
 #参数解释
 -ic   支持uri    esx://1.1.1.1/?no_verify=1
 -op 存储池名  vmdisk
 -b  桥接的网卡名 br2
  puppet  esx 下的虚拟主机名

6、如果待迁移的是windows虚拟主机,需要在kvm宿主机下安装如下两个rpm包,其它跟上面一样

http://remoteoutpost.nl/repos/RHEL6-Server-Supplementary/virtio-win-1.2.0-1.el6.noarch.rpm