LinuxでのDRモードに基づくLVS負荷等化の構築
1383 ワード
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に次のコマンドを入力します.
4.node 1でipvsadmをダウンロードしてから一連の構成を行い、コマンドは以下の通りです.
5.RSでの構成
6.RS上のhttpを起動する
7.ブラウザでの検証:VIP:80、すなわち192.168.163.100:80へのアクセス注意:効果が明らかでない場合は、curl 192.168.163.100:80を使用して新しい仮想マシンを起動できます.
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を使用して新しい仮想マシンを起動できます.