导入虚拟机网卡无法使用处理方法

发布时间:  2015-09-12 浏览次数:  143 下载次数:  1
问题描述

FusionCompute将虚拟机导出到本地PC后,重新导入到IP-SAN或者其他VRM中,出现开机后网卡处于无法激活状态(IP 0.0.0.0).


处理过程

1、 登录VM,执行如下命令进入网卡MAC地址配置文件所在的目录下:


2、 检查文件70-persistent-net.rules信息。


发现里面出现了两张网卡信息,eth0 eth1 对别对应了不同MAC地址,网卡冲突导致网卡无法激活使用。

3、 执行命令“rm 70-persistent-net.rules”删除此文件后,重启虚拟机,重新激活次配置文件让新的MAC地址从新写入70-persistent-net.rules中。


此刻IP信息也恢复正常状态。


根因

在虚拟机导出之前IP地址信息和网卡处于正常状态。重新导入之后出现上述状态,经过重启网络。状态依旧存在,查看网卡配置信息和导出前信息一致。MAC不存在冲突。

导致此问题的原因在于导出前和导入MAC对应的网卡放生了改变而导致此问题。


建议与总结

在导出VM之前,应该先删除70-persistent-net.rules文件后,再进行到导出,可规避上述问题。此文件记录了网口对应的MAC地址信息,重新导入的VM MAC地址会进行刷新。因此,需要提前删除此文件,避免后续因MAC冲突的问题。

END