NAT模式 LVS负载均衡群集部署
- 一.部署共享存储(NFS服务器:192.168.80.102)
- 1.关闭防火墙,查看是否有rpcbind和nfs-utils的包
- 2.创建两个共享文件目录
- 3.将共享路径及网段添加到/etc/exports中(设置为只可读)
- 4.先打开rpcbind服务在打开nfs服务 用showmount -e查看
- 二、部署两台nginx作为节点服务器
- 1.关闭防火墙
- 2.用yum安装nginx,配置完nginx.repo后用yum install -y nginx安装
- 3.修改网卡网关地址为192.168.248.140
- 4.将192.168.248.102挂载到/usr/share/nginx/html/
- 三、配置调度服务器192.168.248.140
- 1.关机添加一个网卡,然后启动
- 2.配置两张网卡
- 3.关闭防火墙,并打开ip转发功能
- 4.先清空iptables规则再设置iptables规则
- 5.加载ip_vs模块
- 6.先挂载mount /dev/sr0 /mnt 然后用yum安装ipvsadm工具 并开启该服务
- 7.设置ip_vs规则
- 四、将客户端iP地址更改为12.0.0.0网段中的ip地址,子网掩码255.255.255.0,网关为12.0.0.20
ipvsadm 工具选项说明:
-A:添加虚拟服务器
-D:删除整个虚拟服务器
-s:指定负载调度算法(轮询:rr、加权轮询:wrr、最少连接:lc、加权最少连接:wlc)
-a:表示添加真实服务器(节点服务器)
-d:删除某一个节点
-t:指定 VIP地址及 TCP端口
-r:指定 RIP地址及 TCP端口
-m:表示使用 NAT群集模式
-g:表示使用 DR模式
-i:表示使用 TUN模式
-w:设置权重(权重为 0 时表示暂停节点)
-p 60:表示保持长连接60秒(默认关闭连接保持)
-l:列表查看 LVS 虚拟服务器(默认为查看所有)
-n:以数字形式显示地址、端口等信息,常与“-l”选项组合使用。ipvsadm -ln
一.部署共享存储(NFS服务器:192.168.80.102)
1.关闭防火墙,查看是否有rpcbind和nfs-utils的包
2.创建两个共享文件目录
3.将共享路径及网段添加到/etc/exports中(设置为只可读)
4.先打开rpcbind服务在打开nfs服务 用showmount -e查看
二、部署两台nginx作为节点服务器
(192.168.248.10)(192.168.248.105)
1.关闭防火墙
2.用yum安装nginx,配置完nginx.repo后用yum install -y nginx安装
3.修改网卡网关地址为192.168.248.140
重启网卡 systemctl restart network
4.将192.168.248.102挂载到/usr/share/nginx/html/
然后启动systemctl start nginx systemctl enable nginx
三、配置调度服务器192.168.248.140
1.关机添加一个网卡,然后启动
2.配置两张网卡
重启网卡systemctl restart network
3.关闭防火墙,并打开ip转发功能
然后用sysctl -p加载一下
4.先清空iptables规则再设置iptables规则
5.加载ip_vs模块
6.先挂载mount /dev/sr0 /mnt 然后用yum安装ipvsadm工具 并开启该服务
由于开启服务失败表示没有该文件目录,需要自己创建该文件目录,在开启
7.设置ip_vs规则
先清空ip_vs规则 然后设置规则
四、将客户端iP地址更改为12.0.0.0网段中的ip地址,子网掩码255.255.255.0,网关为12.0.0.20
为了方便查看,将两个nginx服务器中的keepalive_timeout 设置为0;
端iP地址更改为12.0.0.0网段中的ip地址,子网掩码255.255.255.0,网关为12.0.0.20
为了方便查看,将两个nginx服务器中的keepalive_timeout 设置为0;