建议使用Chrome浏览器访问!
技术支持
互动社区
学习培训
深信服官网
合作伙伴

超融合HCI

关注
深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
故障案例库
典型场景排查思路

【HCI-VT】CentOS 7.2网络IP丢失案例分析

更新时间:2023-01-05
  • 阅读权限:游客
  • 下载
  • 分享
  • 收藏
所属模块 虚拟机内部 | 虚拟机内部环境问题
适用版本 通用
GuestOS: centos 7.2
现象:虚拟机重启后,ifconfig看不到网口ip,并且ip命令也没了
平台检查:vmtoosl正常,虚拟机可以正常开机。
1、尝试手工重启network服务,发下/etc/init.d/network没有了;
2、找一台正常的centos 7.2进行比对,发现网络相关的配置和部分文件缺失
     如ip,ifup,ifdown,ifcfg等命令均丢失
3、检查/root/.bash_history内容,有yum remove iptables,在centos 7.2下可以复现上述文件丢失的现象(内部验证centos 7.4,执行remove iptables没有影响。)
找一台正常的centos 7.2,并将/etc, /usr/sbin, /usr/bin目录,通过tar保存下来;然后将上述文件打包到iso文件并挂载到故障虚拟机上:
1、挂载iso,并恢复
     mkdir /tmp/aa /tmp/bb /tmp/cc
     mount /dev/sr0 /tmp/aa   (不一定是sr0,看自己的环境,也可能sr0才是放备份文件 的光驱)
2、拷贝iso中的etc.tar, sbin.tar, bin.tar到/tmp/bb目录
     cp /tmp/aa/*.tar  /tmp/bb
3、在/tmp/bb目录解压上面的tar文件
4、备份生产环境下的网络配置 :
     cp /etc/sysconfig/network-scripts/* /tmp/cc
5、恢复系统默认的网络配置(network-scripts目录下默认放了很多文件,需要先还原来为系统默认的配置 ):
  cp -rf /tmp/bb/etc/sysconfig/network-scripts/* /etc/sysconfig/network-scripts/
   cp /tmp/cc/* /etc/sysconfig/network-scripts/
6、cp /tmp/bb/etc/init.d/* /etc/init.d/*
7、cp /tmp/bb/usr/sbin/ss /usr/sbin/
   cp /tmp/bb/usr/sbin/ip /usr/sbin/
   cp /tmp/bb/usr/sbin/ifcfg /usr/sbin/
   cp /tmp/bb/usr/sbin/ifup /usr/sbin/
   cp /tmp/bb/usr/sbin/ifstat /usr/sbin/
   cp /tmp/bb/usr/sbin/ifdown /usr/sbin/
   cp /tmp/bb/usr/bin/ipcalc /usr/bin/


本页目录
  • 问题描述
  • 告警信息
  • 有效排查步骤
  • 解决方案