解决虚拟机迁移后的MAC地址问题


解决虚拟机迁移后的MAC地址问题
 
vmware下虚拟机迁移后如果出现网卡无法启动,并如下图显示

 
网卡启动失败,主要原因是复制.vmdk文件是将虚拟机完全copy了一份(包括MAC地址),由于新的硬件平台网卡MAC与系统中网卡MAC不一致,因此网卡无法启动。解决方法如下:
1.复制虚拟机文件.vmdk (为迁移做准备)
2.新建虚拟机并将硬盘移除  www.2cto.com  
 

 
3.添加一块硬盘,选择使用一个已存在的虚拟磁盘并指定虚拟机文件.vmdk
   配置完成后启动虚拟机


 
4.修改网卡MAC地址为虚拟机分配的网卡MAC地址,输入如下命令
#  vi /etc/sysconfig/network-scripts/ifcfg-eth0
[root@lnmp-cent6 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="00:0C:29:2f:db:f9"
IPADDR=10.10.10.223
NETMASK=255.255.255.0
GATEWAY=10.10.10.254
NM_CONTROLLED="yes"
ONBOOT="yes"
~  www.2cto.com  
将下图右边灰色的 MAC address中的MAC地址写入ifcfg-eth0文件中


 
5.删除70-persistent-net.rules 文件
#  rm -rf /etc/udev/rules.d/70-persistent-net.rules
6.重启服务器
#  shutdown -r now
7.验证网卡能否启动
#  ifconfig
#  service network restart
注:本方法适用linux下的虚拟机之间迁移、虚拟机-物理机的迁移。
 
 
作者 ciywind

相关内容

    暂无相关文章