KeyarchOS(KOS)下ipvsadm-1.31-6功能适配指南:快速搭建四层负载均衡集群的核心操作
1 概述浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统支持x86、ARM等主流架构处理器性能和稳定性居于行业领先地位具备成熟的 CentOS 迁移和替换能力可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接https://www.ieisystem.com/kos/product-kos-xq.thtml?id12126。ipvsadm 是 Linux Virtual Server (LVS) 的管理工具用于配置、管理和查看 IP 负载均衡规则。它可以通过添加虚拟服务virtual service和真实服务器real server的配置使流量根据定义的调度算法在多个服务器之间分配。ipvsadm 支持的调度算法包括轮询rr、加权轮询wrr、最少连接lc、源地址散列sh等适合实现高可用性和负载均衡需求。详情介绍见官网http://www.linuxvirtualserver.org/。2 安装环境2.1 操作系统环境版本信息KeyarchOS 5.8硬件平台aarch642.2工具版本ipvsadm-1.31-6https://mirror.stream.centos.org/9-stream/AppStream/source/tree/Packages/ipvsadm-1.31-6.el9.src.rpm厂商名称开源软件3 安装与测试3.1 root权限下安装ipvsadm-1.31-6下载源码包上传服务器Rpm -ivh 进行安装进入/root/rpmbuild/SPECS/下 执行rpmbuild -ba ipvsadm.spec缺少libnl3-devel需要yum安装构建完成进入/root/rpmbuild/RPMS/aarch64/进行安装安装完成3.2测试查看帮助查看版本添加虚拟服务和真实服务器假设虚拟服务 IP 是 192.168.0.100:80真实服务器 IP 是 192.168.0.101:80ipvsadm -A -t 192.168.0.100:80 -s rripvsadm -a -t 192.168.0.100:80 -r 192.168.0.101:80 -g这样配置后访问 192.168.0.100:80 的流量会轮询转发到 192.168.0.101:80查看配置ipvsadm -L -n清除配置ipvsadm -C上述表明安装成功。