记一次虚拟机通信故障处理记录

前言

在多个客户处都出现过一个很奇怪的虚拟机的网络问题,就是虚拟机之间通信异常,或者到网关不通的。这个故障听上去像是物理网络或者虚拟网络存在问题,实际上出问题的只有个别虚拟机,通过迁移或者更换虚拟机网卡故障能解决一大部分。

问题描述

主要描述一下遇到的故障现象。

  1. 虚拟机在不同主机进行vMotion 迁移之后网络不通了。
  2. 虚拟机到网关可以通,但是同网段虚拟机或者跨网关虚拟机之间不通。
  3. 虚拟机到个别虚拟机通信异常。

排查过程

  1. 有时候将虚拟机在不同主机之间迁移后,虚拟机网络恢复正常。
  2. 在虚拟机设置中,将网卡的已连接取消勾选,然后再勾选,大部分虚拟机可以恢复通信。
  3. 在一部分环境中将虚拟机内部的arp表清理之后,虚拟机恢复通信。
  4. 通过以上三个排查的过程,通常会考虑到物理网卡配置或者物理交换机的配置存在异常,其实每次在出网络问题之后通常会检查物理网络,运行和配置都是正常的。
  5. 通过以上检查过后发现部分虚拟机之间通信,是同一类虚拟机,比如是Windows之间或者Linux 虚拟机之间有问题。
  6. 除了故障虚拟机外,其他虚拟机无论在那个主机上正常,至此怀疑是虚拟机系统存在某些异常情况。
  7. 最后经过查询是通信异常的虚拟机的网卡UUID值一样,出现这种情况是在创建新虚拟机时连网卡一块克隆导致系统内的UUID一致。

Windows检查网卡UUID

通过getmac 命令检查虚拟机的UUID。下面两张图,显示了不同的虚拟机的网卡MAC地址不一致,但是UUID是一致的。
在这里插入图片描述
在这里插入图片描述

Linux检查网卡UUID

通过nmcli connection show 命令检查虚拟机的UUID。
在这里插入图片描述

故障解决

Windows虚拟机

Windows虚拟机未找到手动更新网卡的方法,解决方法是将虚拟机的网卡删掉再重新添加一个网卡配置IP地址即可。

Linux虚拟机

  1. 通过uuidgen命令手动更新UUID。
    在这里插入图片描述

  2. 记录UUID的值,在修改网卡配置文件中的记录。
    在这里插入图片描述

  3. 重启网络服务,检查新的UUID
    在这里插入图片描述

问题原因

出现这个故障是因为在部署新的虚拟机时采用完整克隆,正常在配置模板机的时候应该将网卡删掉,克隆出新虚拟机之后再添加网卡。

注:如果Windows 虚拟机在未将IP地址从网卡上删除即移除了网卡可以参考下面的链接操作

输入的 IP 地址已分配给另一个适配器

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Hadoop虚拟机(Hadoop Virtual Machine,HVM)是Apache Hadoop项目中的一个组件,用于在单个机器上模拟分布式环境,以便开发者可以在本地进行测试和开发。然而,HVM并非总是稳定,可能会遇到一些导致崩溃的问题: 1. **资源限制**:如果虚拟机分配的资源(如内存、CPU或磁盘空间)不足,Hadoop作业运行过程中可能会耗尽这些资源,从而导致虚拟机崩溃。 2. **配置不正确**:Hadoop的配置文件(如core-site.xml, hdfs-site.xml等)设置不当,可能导致数据同步问题、节点通信故障,进而影响虚拟机的稳定性。 3. **硬件故障**:虽然在虚拟化环境中,但虚拟机本身仍然依赖宿主机的硬件支持。如果宿主机硬件出现问题,如内存溢出、磁盘I/O错误,也可能影响HVM的运行。 4. **软件冲突**:在同一台机器上运行多个Hadoop实例,或与其它占用大量系统资源的应用程序共存,可能导致资源竞争,引发HVM崩溃。 5. **网络延迟**:由于网络虚拟化的影响,如果虚拟机之间的网络连接不稳定,可能导致数据传输延迟,严重时也会触发Hadoop任务的失败。 6. **软件更新或不兼容**:Hadoop版本间的升级或与其他组件的不兼容,可能引入新的错误或导致已知问题的重现。 7. **日志管理**:过多的日志记录处理不当,可能导致磁盘空间耗尽,进而导致虚拟机无法正常写入或读取日志,从而崩溃。 解决这些问题通常需要仔细检查配置、优化资源分配、监控系统性能以及及时处理错误日志。如果你遇到具体的HVM崩溃问题,可能需要查看详细的错误报告,以确定问题的根源。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值