构建LVS负载均衡群集LVS-NAT

案列:地址转换模式(LVS-NAT)
构建LVS负载均衡群集LVS-NAT_第1张图片
1、 实施准备:外网地址172.16.16.172作为vip地址。Lvs调度器有两块网卡
2、 ens33:192.168.7.254 (内网网关)
3、 ens37:172.16.16.172(外网)
Lvs调度器开启路由转发规则,以便节点服务器能够访问lnternet。
共享存储调度器的内网地址网关(192.168.7.254)
2、 配置负载调度器
1) 安装ipvsadm包
[root@localhost ~]# yum -y install ipvsadm
2) 开启路由转发规则
[root@localhost network-scripts]# vim /etc/sysctl.conf
[root@localhost network-scripts]# sysctl -p
net.ipv4.ip_forward = 1
3) 配置负载分配策略
[root@localhost ~]# ipvsadm -C //清除原有的策略
[root@localhost ~]# ipvsadm -A -t 172.16.16.172:80 -s rr 创建虚拟服务器
[root@localhost ~]# ipvsadm -a -t 172.16.16.172:80 -r 192.168.7.21:80 -m -w 1
[root@localhost ~]# ipvsadm -a -t 172.16.16.172:80 -r 192.168.7.22:80 -m -w 1
[root@localhost ~]# ipvsadm -a -t 172.16.16.172:80 -r 192.168.7.23:80 -m -w 1
[root@localhost ~]# ipvsadm -a -t 172.16.16.172:80 -r 192.168.7.24:80 -m -w 1
[root@localhost ~]# ipvsadm-save
-A -t 172.16.16.172:http -s rr
-a -t 172.16.16.172:http -r 192.168.7.21:http -m -w 1
-a -t 172.16.16.172:http -r 192.168.7.22:http -m -w 1
-a -t 172.16.16.172:http -r 192.168.7.23:http -m -w 1
-a -t 172.16.16.172:http -r 192.168.7.24:http -m -w 1
[root@localhost ~]# systemctl enable ipvsadm.service
3、 配置节点服务器
所有节点服务器均使用相同配置,包括http及端口,网站文档。
1)[root@localhost ~]# yum -y install httpd
2)启用httpd服务程序
3)写入httpd访问目录
[root@localhost yum.repos.d]# echo “web1” >> /var/www/html/index.html
[root@localhost ~]# systemctl start httpd
[root@localhost ~]# systemctl enable httpd
4) 在客户机测试lvs群集,如果有多个节点的网页不同,刷新则不同
在这里插入图片描述
构建LVS负载均衡群集LVS-NAT_第2张图片
如果要实现web目录统一,在所有节点服务器挂载nfs
[root@localhost yum.repos.d]# showmount -e 192.168.7.250
Export list for 192.168.7.250:
/opt/wwwroot *
[root@localhost yum.repos.d]# mount 192.168.7.250:/opt/wwwroot /var/www/html/
在测试如下:
构建LVS负载均衡群集LVS-NAT_第3张图片

你可能感兴趣的:(服务器,centos,运维)