基础准备
准备三台服务器,关闭防火墙和安全规则
131、132分别实现ecshop、ecshop1网页部署
基本操作
一、NAT模式LVS搭建
节点规划
IP | hostname | 备注 |
---|---|---|
内网IP:192.168.47.131 | sh1 | 真实服务器sh1 |
内网IP:192.168.47.132 | sh2 | 真实服务器sh2 |
内网IP:192.168.47.133 (公网:192.168.47.160) | lvs | 调度器 |
1.iptables规则清空
三台服务器均需执行
[root@sh1 ~]# iptables -F
[root@sh1 ~]# iptables -t
[root@sh1 ~]# iptables-save
2.搭建LVS负载均衡
[root@lvs ~]# yum install -y ipvsadm
编写脚本
[root@lvs ~]# vim /usr/local/sbin/lvs_nat.sh
#! /bin/bash
#director服务器上开启路由转发功能
echo 1 > /proc/sys/net/ipv4/ip_forward
#关闭ICMP的重定向
echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects
#注意区分网卡名字
echo 0 > /proc/sys/net/ipv4/conf/ens33/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/ens37/send_redirects
#director设置NAT防火墙
iptables -t nat -F
iptables -t nat -X
iptables -t nat -A POSTROUTING -s 192.168.47.0/24 -j MASQUERADE
#director设置ipvsadm
IPVSADM='/usr/sbin/ipvsadm'
$IPVSADM -C
$IPVSADM -A -t 192.168