某企业所有业务系统及应用运行在由5台安装了ESXi 6.0的服务器组成的虚拟化环境中,已经稳定运行了多年,基本上没有出过问题。

今天下午企业工程师联系我,说单位的业务系统访问很慢。在业务系统中PING网关的延时超过2ms,平常都是小于1ms。近期单位服务器与网络没有改动。

检查发现有台物理主机内存报警(提示第20个内存插槽的内存有问题),如图1所示。

图1 内存有问题

将这台服务器置于维护模式,迁移虚拟机到其他主机时提示“等待数据失败……”、“迁移被取消,因为虚拟机内存的更改量超过可用网络带宽……”,如图2所示。

图2 迁移失败

如果手动迁移虚拟机到其他主机,原来需要几分钟的迁移迟迟不能完成(直到下午用了3个多小时才迁移完成一台)。因为我没在现场,我让用户分别登录每台ESXi主机,PING网关看延时和丢包情况,经过检查这五台主机中,只有一台延时在2~3ms,其他都在1ms以内,而延时在2~3ms的就是内存有故障的这台主机。

下午我到现场之后检查发现,一些服务器的网卡被识别为10Mb、100Mb,如图3所示。当前一共5台ESXi主机,其中有4台主机的部分网卡识别有错误,如图4所示是另一台主机的截图。

图3 部分网卡识别错误

图4 部分网卡识别错误

这种问题一般是线路或交换机配置问题导致。但这套系统已经使用几年,原来的网卡都能正确识别到千兆,不应该是交换机配置的问题。网线或网线接头问题居多,也可能是接触不好造成的。

因为现在业务系统还比较缓慢,现在也不是着急检查网络的时候,为了应急,在vSphere Client中,选中ESXi主机,在“配置→硬件→网络”中修改虚拟交换机vSwitch及端口组、Management Network属性,在“常规→网卡绑定”中,可以将错误识别为10Mb或100Mb的端口移动到“待机适配器”中,如图5所示。

图5 移动到待机适配器

修改之后千兆网卡为活动适配器,识别为10Mb或100Mb的网卡为待机适配器,如图6所示。

图6 修改虚拟交换机的上行链路

在配置好每一台主机后,再次将内存有故障的主机置于维护模式,此时虚拟机迁移很快完成,如图7所示。此时单位访问业务系统的速度也恢复正常。

图7 迁移顺利

然后再去机房将识别为10Mb、100Mb的网卡更换网线,网卡全部识别为1000Mb。

将主机置于维护模式后,将ESXi主机关闭电源,取下20插槽有故障的内存开机,正常启动后将主机退出维护模式,迁移到其他主机的虚拟机会慢慢迁移回这台主机,至此故障解决。

总结

在本项目中,每台服务器管理使用2个千兆端口、虚拟机使用另外2个千兆端口,本来无论是管理还是应用,网络都是有冗余的。但此次故障再于部分网卡被识别为10Mb或100Mb,用户在通过物理网络、物理交换机访问虚拟机时,有可能使用被识别为10Mb或100Mb的上行链路,这就造成了某些业务系统访问缓慢。实际上这种故障出现的概率很低,在使用合格的网线时一般不会出现此类故障。那么怎么避免这个问题呢?可以在虚拟交换机属性→网络适配器中,将上行链路的“自动协商”改为“1000Mb,全双工”,如图8所示。在设置为这种模式后,如果线路速度不能达到千兆,那么这个端口就被断开,这避免了线路降速运行。但需要注意,如果两条都设置为1000Mb,当两条都不能识别为千兆时,网络中断,此时业务可能受到影响;如果设置其中一条为1000Mb,当两条都不能识别为千兆时,还会有一条降速运行,可以保证业务受影响但不中断。管理员可以根据实际情况,选择将其中一条或两条设置为1000Mb。

图8 设置端口速度

==========视频,如需浏览请用鼠标右键单击打开==============

VMware ESXi与vCenter Server安装与升级实验视频课程

https://edu.51cto.com/sd/e1e6b

忘记VMware ESXi与vCenter Server密码的解决方法视频教程

https://edu.51cto.com/sd/993e5

=======王春海最新图书,如需浏览请用鼠标右键单击打开=========

VMware Horizon虚拟桌面应用指南

https://item.jd.com/13038424.html

如何判断esxi服务器网络性能,ESXi主机网卡识别为10Mb导致业务缓慢相关推荐

  1. esxi服务器3d性能,ESXi主机性能问题(示例代码)

    服务器遇到一个问题 百度了下 基本发现是 四路的 windows 服务器的问题. 造成一些 性能降低. 然后查看了下几个虚拟机 的确是设置的4个虚拟插槽 根据百度的结果 要么改配置文件 要么改 这个四 ...

  2. Linux 服务器更换主板后,网卡识别失败的处理方法

    上周日,由于断电,公司所在的集群服务器在关机断电重启后,发现唯一的一个登陆节点主板出现了故障,以致于 log 登陆节点的 Red Hat Enterprise 6 系统无法启动. 由于集群是生信所有分 ...

  3. 服务器网络性能调优工具

    一.网络性能调试工具 1.netstat 语法: netstat(选项) 选项: -a或--all:显示所有连线中的Socket: -A<⽹络类型>或--<⽹络类型>:列出该⽹ ...

  4. esxi服务器接移动硬盘,esxi添加usb移动硬盘存储数据

    esxi添加usb移动硬盘存储数据 2020-02-02 19:13:09 9点赞 60收藏 14评论 创作立场声明:本文首发于什么值得买平台,用于记录探索内容,禁止转载 书接上文sata不认盘的情况 ...

  5. esxi服务器更换硬盘,ESXi下磁盘分区删除步骤详解

    如果在vSphere Client里面添加已经安装过操作系统的磁盘(如安装过Windows系统的磁盘),那是无法再直接添加驱动器的,需要SSH登录到ESXi的控制台进行操作. 获取磁盘设备信息: # ...

  6. 服务器网络性能调优案例

    一.SYN攻击 在三次握手过程中,Server发送SYN-ACK之后,收到Client的ACK之前的TCP连接称为半连接(half-open connect),此时Server处于SYN_RCVD状态 ...

  7. 判断计算机硬件和网络故障,计算机硬件故障的识别与处理

    计算机硬件故障的识别与处理 摘要:我国已步入了一个网络化时代,计算机在我们日常生活中广泛的应用,人们对于所使用的计算机的相关要求更为严格,使得计算机硬件方面的技术在逐步提高.在计算机运行过程中,由于诸 ...

  8. 预警!VMware ESXi服务器遭大规模勒索攻击,已有数千系统中招!科力锐提供勒索病毒拦截应急恢复体系化解决方案

    新型勒索病毒"ESXiArgs"横空出世 专门针对VMware ESXi服务器进行勒索攻击 全球已有近三千多业务系统中招 人心惶惶如何防? 且看科力锐勒索病毒拦截&应急恢复 ...

  9. 探讨VMware ESXI虚拟网络和物理网络的对接

    前提:参考视频:https://www.bilibili.com/video/BV1XF41147c3?spm_id_from=333.999.0.0 前提: 在上篇搭建了ESXI6.7,那和VMwa ...

最新文章

  1. TWRP开启时误点了系统只读(不再提示)【解决方案】
  2. 阻抗匹配工具_工具 | 9R Fret Polishing Wheels 品丝抛光轮
  3. centOS Redhat yum的配置
  4. 开源 java CMS - FreeCMS2.3会员个人资料
  5. Java 面向对象 之 引用传递
  6. 进程、线程和协程的区别和联系(TX)
  7. 使用Microsoft Word2016无法正常对Latex文本转换的踩坑和解决方法
  8. 58到家运维专家杨经营:业务上云后运维平台的演进之路
  9. db2执行sql脚本
  10. 大专php应用开发期末考试,php程序员笔试题及答案1.doc
  11. 林家栋这三十年:深获万梓良、刘德华赏识,靠配角成为影帝
  12. Structure-Grounded Pretraining for Text-to-SQL 论文解读
  13. 怎样写作数学建模竞赛论文
  14. 从轻盈奶茶到拉普山鲜奶茶,罗曼林实现品类突围
  15. 工作奇谈——使用对称密匙加密数据
  16. React报错:Error: Too many re-renders. React limits the number of renders to prevent an infinite loop.
  17. 抖音评论怎么引流?商家如何利用抖音评论区
  18. 计算机中的正负数表示
  19. 移动端Web开发(一)移动端开发的基本概念
  20. Python之路 34:并发与并行、锁(GIL、同步锁、死锁与递归锁)、信号量、线程队列、生消模型、进程(基础使用、进程通信、进程池、回调函数)、协程

热门文章

  1. 24届近3年合肥工业大学自动化考研院校分析
  2. 易中天先生最搞笑的语录
  3. Windows系统GIT安装与GitHub远程仓库
  4. 美图故事,一个男人美的疯狂
  5. 有关于Json的小认识
  6. 问题 C: 1.01 字符串拼接  编写程序实现接收用户输入的两个字符串,将它们组合后输出。
  7. Oracle开发者性能课第9课(如何查找慢 SQL)实验
  8. 红米note系列裁剪图片时报错:保存时发生错误,保存失败!
  9. Win10连接蓝牙音响断开后要重新配对
  10. dataframe一列转化一个字符串_r - 将data.frame列从因子转换为字符