网络工程师如何解决数据中心服务器网络连接问题
【文章声明】本文源于互联网收集整理,不代表YINGSOO观点!若有咨询“网络工程师如何解决数据中心服务器网络连接问题”等有关服务器、云主机租用、托管、配置、价格问题,请随时咨询YINGSOO客服,简单、便捷、高效!
【热门产品】美国CN2服务器 | 服务器试用 | 新加坡物理服务器
【产品答疑】跨境金融该如何选择服务器?通过这三点你能明白很多
网络连接是当今计算世界的一项关键要求。任何优秀的服务器系统管理员都知道,为失败做计划是工作的一部分。然而,无论您在设置中构建了多少冗余,总有可能出现意外问题。您必须了解帮助您解决令人不快的意外的工具和程序。
对于许多系统管理员来说,故障排除是工作中有趣的部分(无论如何,我对“乐趣”的衡量标准),有一天在工作中,我有机会对我的故障排除能力进行测试。在我实验室的一台服务器上,我注意到日志中的条目显示了断断续续的连接。我很惊讶,因为我在我的设置中实现了相当多的冗余,所以我决定进行调查。
使用绑定或组合配置,您可以将Red Hat Enterprise Linux 服务器配置为使用多个网络交换机端口来增加性能和冗余。根据网络交换机的功能,有多种可能的配置。假设网络交换机可以执行 802.3ad 链路聚合组 ,您可以使用多个服务器网络接口卡 将网络交换机上的多个网络接口逻辑捆绑到 RHEL 服务器到绑定或组合设备中。
配置
这是我的服务器网络的外观图。在故障排除步骤中参考此内容。具体来说,请注意team1和team10 NIC 组合配置。服务器使用 team1 进行数据连接,使用 team10 进行存储连接。如果您希望重现设置,可以在文章末尾找到配置脚本。
首先,我使用以下命令验证了配置:
如果其中一个绑定设备中的两个 NIC 都有问题,则网络 ping 将停止。但是,如果其中一个 NIC 有问题而另一个没有问题怎么办?在这种情况下,事情会继续运行,这正是网络团队设备配置的重点,那么您如何判断是否存在问题?你在找什么?假设您使用 Grafana 之类的工具配置了网络带宽图表,您的网络容量图表会显示一些有趣的东西吗?图表是否会显示正在使用的容量的一半?你甚至会注意到吗?
使用 ethtool 显示网卡状态
监控网卡咨询客服
我们下面以ethtool为例
下面我们以ip命令为例
您可以在上面的两个命令中看到Link detected: no或者state DOWN。但是,如果我的监控软件每 5 分钟甚至每 3 分钟检查一次链路断开状态怎么办?它会每 15 到 20 秒或随机时间捕获一个具有间歇性连接的 NIC 吗?
检查链路状态一致性
如何判断连接是否断断续续?您可以查看向下计数enp9s0。
从这个teamdctl命令的输出可以看出, 8241有很多起伏。
您还能在哪里找到这些信息?日志文件呢?系统是否记录了这些?
网络链路状态每两到三秒抖动一次。这是一个实验室服务器,并没有正确设置和配置所有监控。
我偶然发现了它,因为我有dmesg -T在登录系统时运行的习惯。dmesg代表诊断消息,该命令打印出内核的消息缓冲区。该-T选项在事件发生时打印时间戳。dmesg消息都被记录并写入日志文件中的磁盘以进行保管。
解决这个问题
这是问题根源的图片:稍微拉伸的网络电缆导致端口每分钟上下多次上下波动。
以下是一些要点:
不要假设容错不需要被监控。
了解错误消息的去向以及应监控哪些关键字。
抽查“错误”、“警告”和“失败”等术语的错误日志。你错过了什么吗?
手动使配置为冗余的组件失效,看看会发生什么。什么被记录?故障如何影响系统和性能?提前知道你应该寻找什么。
为所有重要的事情设置监控和警报。
发生问题时,请进行根本原因分析以更好地了解原因。
对于我的问题,查看我的日志指出了我实际移动了带轮子的机架的日期。我记得将其移出以在另一台服务器上进行一些维护,可能是当电缆过度拉伸时。快速更换跳线,我又重新开始工作了。
参考:配置脚本
下面是两个 NetworkManagernmcli脚本,用于将两个双端口 NIC 配置为使用 LACP 的组合设备。第一个双端口 1GB NIC 配置为team1,另一个配置为team10,一个双端口 10GB NIC。
这是 team1 配置脚本:
team10 配置脚本如下所示:
快速稳定美国云服务器,YINGSOO美国云服务器,洛杉矶,纽约双节点,赠送10G防御,BGP网络,任意扩容,可达10G独享带宽,快速稳定美国云服务器,YINGSOO[3天免费试用]
https://www.yingsoo.com/products/cloud-us.html
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。