lvs的負載均衡測試

2021-10-08 08:23:12 字數 1507 閱讀 5507

客戶端是我本機的虛擬網絡卡vmnet8

lvs排程器和兩台real伺服器是vmware裝的centos7

lvs排程器配置的引數配置如下:

1

echo 1 >/proc/sys/net/ipv4/ip_forward

2 ipvsadm -c

3 ipvsadm -at 192.168.218.150:80 -s rr

4 ipvsadm -at 192.168.218.150:80 -r 192.168.218.24.201:80 -m

5 ipvsadm -at 192.168.218.150:80 -r 192.168.218.24.202:80 -m

1

#vim /usr/local/sbin/lvs_nat.sh2#

3#! /bin/bash4#

director伺服器上開啟路由**功能:

5echo 1 > /proc/sys/net/ipv4/ip_forward6#

關閉 icmp 的重定向

7echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects

8echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects9#

下面兩條 ens32和ens34要看自己lvs排程器上面的網絡卡配置,有的是eth0和eth1,自己更改就行

10echo 0 > /proc/sys/net/ipv4/conf/ens32/send_redirects  

11echo 0 > /proc/sys/net/ipv4/conf/ens34/send_redirects12#

director設定 nat 防火牆

13 iptables -t nat -f

14 iptables -t nat -x15#

下面這一條的ip是lvs排程器dip的網段ip,

16 iptables -t nat -a postrouting -s 192.168.24.0/24 -j masquerade17#

director設定 ipvsadm

18 ipvsadm='/sbin/ipvsadm'

19ipvsadm -c

20ipvsadm -a -t 192.168.218.150:80 -s wrr

21ipvsadm -a -t 192.168.218.150:80 -r 192.168.24.201:80 -m -w 1

22ipvsadm -a -t 192.168.218.150:80 -r 192.168.24.202:80 -m -w 1

然後就成功了!,

總結:由於知識受限,沒發現什麼原因導致失敗的,等學習一段再來分析;如有知道的路過,還望指點一二。  

三颱機器注意關閉防火牆

lvs的負載均衡測試

客戶端是我本機的虛擬網絡卡vmnet8 lvs排程器和兩台real伺服器是vmware裝的centos7 lvs排程器配置的引數配置如下 1 echo 1 proc sys net ipv4 ip forward 2 ipvsadm c 3 ipvsadm at 192.168.218.150 80...

負載均衡 lvs

常用的負載均衡開源軟體有nginx lvs haproxy,商業的硬體負載均衡裝置f5 netscale。負載均衡的架構和原理很簡單,就是當使用者的請求過來時,會直接分發到director server上,然後它把使用者的請求根據設定好的排程演算法,智慧型均衡地分發到後端真正伺服器上。為了避免不同機...

LVS負載均衡

一 lvs簡介 lvs linux virtual server 即linux虛擬伺服器,是由章文嵩博士主導的開源負載均衡專案,目前lvs已經被整合到linux核心模組中。該專案在linux核心中實現了基於ip的資料請求負載均衡排程方案,其體系結構如圖1所示,終端網際網路使用者從外部訪問公司的外部負...