克隆/备份后的虚拟机无法获取IP地址(FQA)
1、问题
在备份或克隆虚拟机时,
硬件路径或MAC地址的变化可能导致网络接口名称发生变化(例如从eth0
变为ens33
),从而导致网络配置文件中的接口名称与实际接口名称不匹配,使虚拟机无法获取IP地址,网络接口状态变为down。
示例: 如下将虚拟机完成备份后,进入备份机检查,发现虚拟机网络接口状态为down,虚拟机网络配置文件中的接口名称是 eth8 ,而实际网络接口名称是eth9,网络接口为 down 状态,虚拟机无法获取IP,且无法启动网卡。
2、解决方法
修改网络配置文件:在备份后的虚拟机中,编辑 /etc/sysconfig/network-scripts/ifcfg-<interface>
(CentOS/RHEL操作系统的网络配置)文件,将接口名称更新为正确的名称
如果有多张网卡,记得将多余的网络接口文件中的 ONBOOT 设置为 no,重启网络服务时才不被会自动激活。
重启网络服务器后,虚拟机可正常获取到IP地址: