KVM虚拟机迁移至VMware

1.将kvm下虚拟机关机;

2.将kvm下img文件格式的虚拟机转换成vmdk格式,命令如下:

# qemu-img convert testvm1.img –O vmdk /tmp/testvm1.vmdk 

3.在VMware vSphere环境里创建一个虚拟机和kvm环境虚拟机配置相同,不用创建磁盘使用刚刚转换的vmdk文件,开启虚拟机即可

 

迁移linux后开机正常

但配置网络出现了问题 因为网卡变了

原来的eth0 没了 变成了 eth1

cd /etc/sysconfig/network-scripts

cp ifcfg-eth0 ifcfg-eth1

rm ifcfg-eth0

vi ifcfg-eth1

修改相关参数 主要是 hwaddr 修改成当前的 物理地址

 

然后重启 network服务即可

 

迁移win 2003 后遇到蓝屏 错误代买0x0000007b

查了一下大概是换了硬件(貌似磁盘)驱动不对

用了各种办法fix boot fix mbr等等 都没解决

最后用光盘启动看见数据还在 说明磁盘格式转换没问题

 

最后 用 win 2003 光盘 修复安装了一下 果然系统还在 数据也在

 

 

 查看网卡 信息命令  dmesg -v | grep -i eth

网卡信息位置  

 该配置文件是/etc/udev/rules.d, 文件名是:70-persistent-net.rules
该文件内容为:
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.
# PCI device 0x14e4:0x167a (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:19:b9:43:c7:86", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x14e4:0x167a (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1a:a0:bd:14:05", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"



 

 

 

你可能感兴趣的:(KVM虚拟机迁移至VMware)