LinuxでのDRモードに基づくLVS負荷等化の構築


1.仮想マシンnode 1,node 2,node 3 node 1のipが192.168.163.21 node 2のipが192.168.163.22 node 3のipが192.168.163.23 VIP(仮想サーバアドレス):192.168.163.100(255以内で仮想マシンが占有していない限り、100という数字は勝手に変更できます)RIP:バックエンドのリアルホスト(バックエンドサーバ){192.168.163.22,192.168.163.23}node 1はlvs負荷分散サーバとして、node 2,node 3はRealServer(RS)2として使用されます.3台の仮想マシンを構成するネットワーク:eth 0は1つのセグメントに構成されています(仮想マシンのネットワークを構成する方法については、ここではあまり言いません).lvsのVIP(仮想サーバアドレス)を設定し、node 1に次のコマンドを入力します.
ifconfig eth0:2 ("2"        ) 192.168.163.100/24
 echo 1 > /proc/sys/net/ipv4/ip_forward

4.node 1でipvsadmをダウンロードしてから一連の構成を行い、コマンドは以下の通りです.
yum install ipvsadm -y
ipvsadm -A -t 192.168.163.100:80 -s rr
ipvsadm -a -t 192.168.163.100:80 -r 192.168.163.22  -g
ipvsadm -a -t 192.168.163.100:80 -r 192.168.163.23  -g

5.RSでの構成
echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_annouce
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 2 > /proc/sys/net/ipv5/conf/all/arp_annouce

ifconfig lo:2(“2”              )192.168.163.100 net mask 255.255.255.255

6.RS上のhttpを起動する
yum install httpd -y
cd /var/www/html
vi index.html
 index.html         RS        , :from ooxxip(RS    IP)

7.ブラウザでの検証:VIP:80、すなわち192.168.163.100:80へのアクセス注意:効果が明らかでない場合は、curl 192.168.163.100:80を使用して新しい仮想マシンを起動できます.