文档首页/ Huawei Cloud EulerOS/ 常见问题/ IPVS报错问题说明
更新时间:2024-07-02 GMT+08:00

IPVS报错问题说明

问题背景

IPVS(IP Virtual Server)指IP虚拟服务器,用于负载均衡、网络转发等目的。用户在系统上配置了IPVS虚拟服务器,但未配置真实服务器的情况下,会在VNC上出现错误日志。

问题现象

配置了IPVS虚拟服务器,但未配置真实服务器时,当网络请求发往该虚拟服务器地址后,通过华为云VNC登录的控制台上可以看到类似如下的错误日志。

解决方法

  1. 安装ipvsadm。
  2. 执行ipvsadm -Ln,查询当前虚拟服务器的配置。找到报错的虚拟服务器对应的表项。
    图1 未配置真实服务器

    如上图所示没有对应的真实服务器,则说明配置不完整,会引发错误打印。需要排查对应的业务流程是否正确。

    图2 已配置真实服务器

    如上图是完整的有真实服务器的配置。

  3. 如果希望排除该IPVS错误日志在VNC上对用户操作的干扰,可以按如下的方式处理(选择其中一种即可)
    • 关闭业务发送的网络请求,具体操作需要用户根据自身业务情况来处理。
    • 执行以下命令调整内核printk打印等级。

      echo 3 4 1 7 > /proc/sys/kernel/printk

      如果临时修改系统配置,建议用户选择适当的时机恢复系统配置。

    • 用华为云的CloudShell方式登录云服务器进行操作。