标签:.com 环境 安全性 ipv4 ext 添加 热备 直接路由 共享存储
负载均衡集群指使用多台提供相同服务的服务器组成集群系统,提高服务的并发处理能力。负载均衡集群的前端使用一个调度器,将客户端请求平均分配到后端的服务器中,同时调度器可能还具有后端服务器状态检测的功能,将故障的服务器自动下线,使得集群具有一定的容错能力。集群拥有三种类型,负载均衡群集、高可用集群、高性能运算群集。
在典型的负载均衡群集中,包括三个层次的组件。
构建LVS负载均衡群集,拥有两种工作模式——LVS-NAT和LVS-DR。本篇主要讲解LVS-NAT模式。
网卡模式为仅主机模式,在centos7中,软件的安装方式多为在线安装,这里我们可以事先将所需的软件安装好之后再更改网卡模式及IP地址。
主机 | 操作系统 | IP地址 | 主要软件 |
---|---|---|---|
调度器,网关 | CentOS-7-x86_64 | 192.168.100.1/12.0.0.1 | ipvsadm |
Apache网站服务器 | CentOS-7-x86_64 | 192.168.100.110 | httpd |
Apache网站服务器 | CentOS-7-x86_64 | 192.168.100.120 | httpd |
NFS共享存储服务 | CentOS-7-x86_64 | 192.168.100.130 | nfs-utils、rpcbind |
systemctl stop firewalld
setenforce 0
systemctl start nfs
systemctl start rpcbind
/usr/share *(ro,sync)
/opt/benet 192.168.100.0/24(rw,sync)
/opt/accp 192.168.100.0/24(rw,sync)
在创建完成站点目录之后,文件夹的权限也要可读写
exportfs -rv
systemctl start httpd
systemctl stop firewalld
setenforce 0
节点2服务器的创建方式和节点1大同小异,区别在于挂载的共享存储路径,首页网站内容也要有所区别,便于实验分析。
.ipv4.ip_forward = 1
sysctl -p //加载,立即生效
iptables -t nat -F //清空nat表规则
iptables -F //清空转发表规则
iptables -t nat -A POSTROUTING -o ens33 -s 192.168.100/24 -j SNAT --to-source 12.0.0.1 //添加新的规则
由于是在防火墙内添加规则,所以防火墙不需要关闭,但是selinux防火墙仍需关闭
modprobe ip_vs
cat /proc/net/ip_vs
ipvsadm --save > /etc/sysconfig/ipvsadm
systemctl start ipvsadm
3.编写一个脚本文件(脚本可在任意目录编写),实现负载策略分配
ipvsadm -C //清楚缓存
ipvsadm -A -t 12.0.0.1:80 -s rr //添加虚拟服务器
ipvsadm -a -t 12.0.0.1:80 -r 192.168.100.110:80 -m
ipvsadm -a -t 12.0.0.1:80 -r 192.168.100.120:80 -m
ipvsadm //启用
使用客户机访问http://12.0.0.1/,可以看到由真实服务器提供的网页内容——如果个节点的网页不同,则多次刷新的网页也会不同。
标签:.com 环境 安全性 ipv4 ext 添加 热备 直接路由 共享存储
原文地址:http://blog.51cto.com/13643643/2131058