2.LVS DR模式搭建
环境
网络架构:
- 三台机器,一台用作负载均衡器(LB),两台用作后端服务器(RS1和RS2)。
- dir:192.168.123.140
- rs1 :192.168.123.130
- rs2 : 192.168.123.131
- vip : 192.168.123.139
- 所有服务器都在同一个局域网内。
- 防火墙关闭
- selinux设置为disabled
- NetworkManager 关闭
软件要求:
- 在LB服务器上安装LVS软件包,以及所需的网络配置工具(如ipvsadm)。
-
sudo dnf install ipvsadm #rockylinux中安装lvs
-
- 在RS1和RS2服务器上配置你的应用服务(例如Web服务器、应用服务器等)。
思路步骤
步骤大概分为三步,总体简单
负载均衡器(LB)配置
-
设置IP地址 :
- 将LB服务器的网卡配置为负载均衡器IP(VIP)。
- 确保VIP地址与后端服务器的子网在同一个网络段。
-
启用IP转发 :
- 修改
/etc/sysctl.conf文件以启用IP转发:net.ipv4.ip_forward = 1。 - 使用
sysctl -p命令应用更改。
- 修改
-
配置LVS :
- 使用ipvsadm命令设置虚拟服务器和Real Server:
ipvsadm -A -t <VIP>:<port> -s rr - 添加Real Server:
ipvsadm -a -t <VIP>:<port> -r <RS1> -g - 重复上述步骤以添加更多的Real Server。
- 使用ipvsadm命令设置虚拟服务器和Real Server: