IPVS报错问题说明
问题背景
IPVS(IP Virtual Server)指IP虚拟服务器,用于负载均衡、网络转发等目的。用户在系统上配置了IPVS虚拟服务器,但未配置真实服务器的情况下,会在VNC上出现错误日志。
问题现象
配置了IPVS虚拟服务器,但未配置真实服务器时,当网络请求发往该虚拟服务器地址后,通过华为云VNC登录的控制台上可以看到类似如下的错误日志。
解决方法
- 安装ipvsadm。
- 执行ipvsadm -Ln,查询当前虚拟服务器的配置。找到报错的虚拟服务器对应的表项。
图1 未配置真实服务器
如上图所示没有对应的真实服务器,则说明配置不完整,会引发错误打印。需要排查对应的业务流程是否正确。
图2 已配置真实服务器
如上图是完整的有真实服务器的配置。
- 如果希望排除该IPVS错误日志在VNC上对用户操作的干扰,可以按如下的方式处理(选择其中一种即可)
- 关闭业务发送的网络请求,具体操作需要用户根据自身业务情况来处理。
- 执行以下命令调整内核printk打印等级。
echo 3 4 1 7 > /proc/sys/kernel/printk
如果临时修改系统配置,建议用户选择适当的时机恢复系统配置。
- 用华为云的CloudShell方式登录云服务器进行操作。