Linux系统基于openEuler构建LVS_DR
在server1和server2主机的/usr/share/nginx/html/index.html中写入web tast page, ip is `hostname -I`。在基于 openEuler 的 Linux 系统上构建 LVS-DR群集,通常用于实现高可用性和负载均衡。配置正确,客户端能访问srever1,server2上的服务,且每次请求被分配到不同的服务器。-s:指定调度算法(如
在基于 openEuler 的 Linux 系统上构建 LVS-DR群集,通常用于实现高可用性和负载均衡。以下是构建 LVS-DR 群集的基本步骤:
1. 环境准备
LB 172.25.254.11
server1 172.25.254.12
server2 172.25.254.13
VIP 虚拟IP地址 172.25.254.10
client 172.25.254.14
2. 在 server1和server2上安装nginx并开启服务。(以下全部操作server1与server2完全相同)
![]()

3.在server1server2和LB上添加VIP

![]()
查看结果



4.在每台srever上都配置ARP抑制
编辑文件"/etc/sysctl.conf"添加以下红框中内容
![]()

应用配置
![]()
5.在LB上安装ipvsadm
![]()
6.使用ipvsadm配置LVS

-A:添加虚拟服务。
-t:指定 VIP 和端口。
-s:指定调度算法(如 `rr` 轮询)。
-a:添加真实服务器。
-r:指定真实服务器的 IP 和端口。
-g:使用直接路由模式(DR)。
7.使用ipvsadm -Ln查看连接状态

完成!
8.测试如下:
在server1和server2主机的/usr/share/nginx/html/index.html中写入web tast page, ip is `hostname -I`。从客户端上使用curl访问VIP

配置正确,客户端能访问srever1,server2上的服务,且每次请求被分配到不同的服务器
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐

所有评论(0)