LVS nat 负载均衡实验
clint本地物理机 192.168.0.196(director)VIP 192.168.0.146
(director)DIP 192.168.200.1
RIP1 192.168.200.2 httpd启动 echo "cluster1.test">index.html
RIP2 192.168.200.3 httpd启动 echo "cluster2.test">index.html
director
systemctl stop firewalld
setenforce 0
打开网卡转发:
echo "1" > /proc/sys/net/ipv4/ip_forward
客户端ping 192.168.200.1 通
grep "ipvs" /boot/config-3.10.0-123.el7.x86_64 检查是否有ipvs
yum install -y "ipvsadm"
ipvsadm -C 清除所有规则
ipvsadm -A -t 192.168.0.146:80 -s rr
ipvsadm -a -t 192.168.0.146 -r 192.168.200.2:80 -m -w 1
ipvsadm -a -t 192.168.0.146 -r 192.168.200.3:80 -m -w 1
-A--add-service在服务器列表中新添加一条新的虚拟服务器记录
-t 表示为tcp服务
-u 表示为udp服务
-s --scheduler 使用的调度算法, rr | wrr | lc | wlc | lblb | lblcr | dh | sh | sed | nq 默认调度算法是 wlc
-a --add-server 在服务器表中添加一条新的真实主机记录
-t --tcp-service说明虚拟服务器提供tcp服务
-u --udp-service 说明虚拟服务器提供udp服务
-r --real-server真实服务器地址
-m --masquerading 指定LVS工作模式为NAT模式
-w --weight 真实服务器的权值
-g --gatewaying 指定LVS工作模式为直接路由器模式(也是LVS默认的模式)
-i --ipip 指定LVS的工作模式为隧道模式
-p 会话保持时间,定义流量呗转到同一个realserver的会话存留时间
调度算法
rr 轮询 round robin, wrr 加权轮询 weighted round robin,
RIP1,2 网关指向 200.1 ,启动HTTP的,关闭iptables selinux
在客户端0.196上 浏览器输入192.168.0.146刷新出现cluster1.testcluster2.test
页:
[1]