LVS DR実験!

================================================== =========================

動作図

設備:2つのノードのシミュレーション・マシン、スケジューラ

スケジューリング・マシン(ipvsadmの)設定オプション:

仮想サーバーを追加-A

-D        仮想サーバーを削除します

削除-C 構成エントリが、すべてを

変更-E 仮想サーバーを

ノードを削除-d

指定されたVIPアドレスとTCPポート-t

指定されたロード・スケジューリング・アルゴリズムを-s

-m NATクラスタモード

-g DRモード

-i TUNモード

-w重み値を設定します

まず:スケジューラとして192.168.200.135へのIP

ファイアウォールをオフにします

[ルート@ localhostのは〜] firewalld停止#systemctl

[ルート@ localhostの〜] #iptables -F

[ルート@ localhostの〜] #setenforce 0

ロードバランサをインストールして設定します

[ルート@ localhostの〜]#yumをインストールipvsadmの-y

[ルート@ localhostの〜] #ifconfig ens33:0 192.168.200.254ネットマスク255.255.255.0

[ルート@ localhostの〜] #ifconfig ens33:0

負荷分散戦略を設定します

[ルート@ localhostの〜] #ipvsadm -A -t 192.168.200.254:80 -s RR

[ルート@ localhostの〜] #ipvsadm -a -t 192.168.200.254:80 -r 192.168.200.130:80 -g -w 1

[root@localhost ~]#ipvsadm -a -t 192.168.200.254:80 -r 192.168.200.122:80 -g -w 1

[root@localhost ~]#ipvsadm -Ln

IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 192.168.200.254:80 rr
-> 192.168.200.122:80 Route 1 0 0
-> 192.168.200.130:80 Route 1 0 0

此时调度器生效

 

 

第二台第三台节点机:IP为192.168.200.130和192.168.200.122

2,3台主机执行一样的操作

 

关闭防火墙

 

[root@localhost ~]#systemctl stop firewalld

 

[root@localhost ~]#iptables -F

 

[root@localhost ~]#setenforce 0

安装apache并查看80端口

 

[root@localhost ~]#yum install httpd -y 

[root@localhost ~]#systemctl start httpd

[root@localhost ~]#netstant -anpt | grep :80

[root@localhost ~]#ifconfig lo:0 192.168.200.254 netamask 255.255.255.25

添加路由转发

[root@localhost ~]#route add -host 192.168.200.254 dev lo:0

[root@localhost ~]#ifcfonig lo:0

创建测试页面

此处两台主机内容不一致方便对比

[root@localhost ~]#echo "1121414" > /var/www/html/index.html

调整proc响应参数:

[root@localhost ~]# vim /etc/sysctl.conf 

添加如下6行:

net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2

生效参数

[root@localhost ~]#sysctl -p

最后浏览器测试负载均衡效果:

在网页正输入192.168.200.254

多次刷新得到不同的内容,且分配次数一致

 

おすすめ

転載: www.cnblogs.com/cxm123123form/p/11627159.html