dir 分別配置ip eth0 :10.222.138.200 eth0:1 10.222.21.190
rs1 eth0 :10.222.138.201
rs2 eth0: 10.222.138.202
rs1 安裝nginx , 顯示 html 內容為 201
rs2 安裝nginx 顯示 html 內容為 202
dir : yum install -y ipvsadm
[root@dir network-scripts]# 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/eth0/send_redirects
# echo 0 > /proc/sys/net/ipv4/conf/eth1/send_redirects
iptables -t nat -f
iptables -t nat -x
iptables -t nat -a postrouting -s 10.222.138.0/24 -j masquerade
ipvsadm='/sbin/ipvsadm'
$ipvsadm -c
$ipvsadm -a -t 10.222.21.190:80 -s wrr
$ipvsadm -a -t 10.222.21.190:80 -r 10.222.138.201:80 -m -w 2
$ipvsadm -a -t 10.222.21.190:80 -r 10.222.138.202:80 -m
sh /usr/local/sbin/lvs_nat.sh
執行指令碼
[root@dir network-scripts]# ipvsadm -ln
ip virtual server version 1.2.1 (size=4096)
prot localaddress:port scheduler flags
-> remoteaddress:port forward weight activeconn inactconn
tcp 10.222.21.190:80 wrr
-> 10.222.138.201:80 masq 2 0 0
-> 10.222.138.202:80 masq 1 0 0
rs1,rs2 伺服器
vim /etc/sysconfig/network-scripts/ifcfg-eth0
中設定閘道器為 10.222.138.200
dir伺服器上
[root@dir network-scripts]# curl 10.222.21.190
202----------------------------
[root@dir network-scripts]# curl 10.222.21.190
201.....................
[root@dir network-scripts]# curl 10.222.21.190
201.....................
[root@dir network-scripts]# curl 10.222.21.190
202----------------------------
[root@dir network-scripts]# curl 10.222.21.190
201.....................
[root@dir network-scripts]# curl 10.222.21.190
201.....................
[root@dir network-scripts]# curl 10.222.21.190
202----------------------------
按權重迴圈顯示rs1,rs2 nginx網頁內容
LVS集群之NAT模式
lvs nat 通過直接路由轉換位址實現虛擬服務 優點是伺服器可以執行任何支援 tcp ip 的作業系統 它只需要乙個 ip 位址配置在排程器上,伺服器組可以用私有的 ip 位址 缺點是它的伸縮能力有限,當伺服器結點數目公升到 20 時,排程器本身有可能成為系統的新瓶頸,因為在 vs nat 中請求...
搭建lvs集群NAT模式
我這裡使用虛擬機器模擬出了4臺rhel6機器。一台伺服器作為lvs排程器 40網段使用的都是僅主機模式,168網段使用橋接模式 3臺伺服器作為具體的web伺服器 使用僅主機模式 宿主機就是作為web測試機器。機器名稱 ip配置 ip配置附加 備註資訊 lvs排程器 192.168.40.200 19...
LVS負載均衡 NAT模式
二 負載均衡群集 三 案例 lvs nat部署 目前關於 架構一般比較合理流行的架構方案 web 前端採用 nginx haproxy keepalived 作負載均衡器 後端採用 mysq l資料庫一主多從和讀寫分離,採用 lvs keepalived 的架構。1 負載排程器 主機名位址 角色軟體...