docker 环境下failed to start lsb故障解决

发布于:2024-07-06 ⋅ 阅读:(156) ⋅ 点赞:(0)

背景:从深信服超融合迁移虚拟机到VMWARE集群后,迁移后的虚拟机 centos 7

运行systemctl start network ,报错

Restarting network (via systemctl):  Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details.

按照以上要求

执行 systemctl status network.service

显示

etwork.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network)
   Active: failed (Result: exit-code) since 三 2014-11-05 15:30:10 CST; 1min 5s ago
 
 localhost.localdomain network[2920]: RTNETLINK answers: File exists
 localhost.localdomain network[2920]: RTNETLINK answers: File exists
localhost.localdomain network[2920]: RTNETLINK answers: File exists
 localhost.localdomain network[2920]: RTNETLINK answers: File exists
 localhost.localdomain network[2920]: RTNETLINK answers: File exists
 localhost.localdomain network[2920]: RTNETLINK answers: File exists
 localhost.localdomain network[2920]: RTNETLINK answers: File exists
 localhost.localdomain systemd[1]: network.service: control process exited, code=exited status=1
localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down networking.
 localhost.localdomain systemd[1]: Unit network.service entered failed state.

报已经存在,首先服务器网卡没有配置mac地址,已经存在,根据查询各种资料,大致理出来迁移后可能mac地址要改,然后网卡的名字改了,所以需要查看现在网卡是哪个。

执行 ifconfig 显示超多的网卡,页面显示有限,无法看出在运行的网卡名字。

这时执行 nmcli conn 看出来网卡名字是ens32。

回到/etc/sysconfig/network-scripts/目录下 创建新的ifcfg-ens32。配置ip地址等详细信息(我是执行cp ifcfg-ens192 ifcfg-ens32 ,一定记得改文件里面name )。

再次执行systemctl start network ,仍报错。

查看报错日志  cat /var/log/message |grep network。

发现 ifcfg-up  ***** ifcfg-ens192.bak 发现是两个文件冲突,则

执行 rm -rf ifcfg-ens192.bak 。

再次执行 systemctl start network  无报错。


网站公告

今日签到

点亮在社区的每一天
去签到