LVS的NAT模式測試

2021-09-07 14:22:38 字數 2147 閱讀 5453

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 負載排程器 主機名位址 角色軟體...