一场vmware虚机centos6.5迁移引起的惨案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一场vmware虚机centos6.5迁移引起的惨案相关的知识,希望对你有一定的参考价值。

1.导出虚机

首先虚机环境属于vmware esxi 6.0主机

虚拟机:centos 6.5 x64

由于虚机磁盘空间不足了,所以需要把虚机导出到另外一台esxi主机上面。

导出虚机:把要迁移的虚机关机,然后选中虚机-文件-导出-导出OVF模板,选中导出到本地路径,确定即可。

技术分享图片

技术分享图片



2.导入虚机

    导入虚机就是部署OVF模板

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

3.导出完虚拟机后,开机

开机后在vmware上面进入虚机

发现网卡无法启动

[[email protected] ~]# ifconfig 
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:578 errors:0 dropped:0 overruns:0 frame:0
          TX packets:578 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:28898 (28.2 KiB)  TX bytes:28898 (28.2 KiB)

启动网卡和重启网卡都报错:

技术分享图片

通过如下方法:操作后,重启虚拟机问题依旧,但是如下操作我认为也是需要操作的。

>/etc/udev/rules.d/70-persistent-net.rules
echo ">/etc/udev/rules.d/70-persistent-net.rules" >>/etc/rc.local

终极解决方法:在vsphere上面记录导入的虚拟机每个网卡新生成的MAC地址,

技术分享图片

比如:

网卡1:00:0C:29:53:1D:40 对应centos里面ifcfg-eth0

网卡2:00:0C:29:53:1D:4A 对应centos里面ifcfg-eth1

网卡3:00:0C:29:53:1D:54 对应centos里面ifcfg-eth2

vim /etc/sysconfig/network-scripts/ifcfg-eth0 把HWADDR=位置的MAC地址修改为新生成的MAC地址00:0C:29:53:1D:40

vim /etc/sysconfig/network-scripts/ifcfg-eth0 把HWADDR=位置的MAC地址修改为新生成的MAC地址00:0C:29:53:1D:4A

vim /etc/sysconfig/network-scripts/ifcfg-eth0 把HWADDR=位置的MAC地址修改为新生成的MAC地址00:0C:29:53:1D:54

修改完成后不要再重启网卡服务了,因为重启还会报相同错误;

直接重启虚拟机,重启后3个网卡服务就自动启动了。

以上是我走过的弯路,


以上是关于一场vmware虚机centos6.5迁移引起的惨案的主要内容,如果未能解决你的问题,请参考以下文章

CentOS6.5部署KVM及实现在线迁移

CentOS6.5部署KVM及实现在线迁移

vmware虚拟机怎么迁移系统

linux虚拟机系统复制问题解决

linux虚拟机系统复制问题解决

vmware vsphere出现“需要整合虚拟机磁盘”的告警处理方法(完整版)