lvs分为四种类型
lvs-nat
lvs-dr
lvs-tun
lvs-fullnat
本篇博客主要对lvs-nat类型进行搭建实验
首先把lvs-nat的拓扑结构画出,如图
在VS上设置两个网卡其中VIP为公网地址172.18.1.1,DIP为和RS1,RS2同网的私网地址192.168.150.128
RIP1为192.168.150.129 RIP3为192.168.150.130
1,在VS上设置ipvsadm规则
[[email protected] ~]# ipvsadm -A -t 172.18.1.1:80 -s rr
[[email protected] ~]# ipvsadm -a -t 172.18.1.1:80 -r 192.168.150.129 -m
[[email protected] ~]# ipvsadm -a -t 172.18.1.1:80 -r 192.168.150.130 -m
设置成功后用ipvsadm -Ln 命令查看命名好的规则如图
2,启动各RS的httpd服务
3,用ss -tnl命令检查RS1,RS2的80端口是否监听
4,在各RS的DocumentRoot "/var/www/html"下编写测试页
5,为减少不必要的干扰我选择iptables -F清空防火墙规则,setenforce 0关闭selinux,
以及开启VS的端口转发功能#echo 1 > /proc/sys/net/ipv4/ip_forward
6,可以新启用一个同vip网络的客户端,curl httpd://172.18.1.1,即可看到后端某一RS的测试页,再次请求即可切换到另一台的测试页,到此搭建lvs-nat模型就完成了,很简单,但一定要注意步骤5的提示。
时间: 2024-10-07 04:44:13