- 论坛徽章:
- 0
|
1.lvs server上执行如下脚本
#!/bin/bash
VIP=192.168.18.246
RIP1=192.168.18.123
RIP2=192.168.18.116
RIP3=192.168.18.245
GW=192.168.18.1
#Clear IPVS table
/sbin/ipvsadm -C
/sbin/ifconfig eth0:0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev eth0:0
#set LVS
/sbin/ipvsadm -A -t $VIP:22 -s rr
/sbin/ipvsadm -a -t $VIP:22 -r $RIP3:22 -g
/sbin/ipvsadm -a -t $VIP:22 -r $RIP1:22 -g
/sbin/ipvsadm -a -t $VIP:22 -r $RIP2:22 -g
#Run LVS
/sbin/ipvsadm
#end
ipvsadm -L
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress ort Scheduler Flags
-> RemoteAddress ort Forward Weight ActiveConn InActConn
TCP 10.10.18.246:ssh rr
-> lvs3:ssh Route 1 0 0
-> lvs2:ssh Route 1 0 0
-> lvs4:ssh Route 1 0 0
2.real server上执行如下脚本
#!/bin/bash
VIP=192.168.18.246
/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev lo:0
echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter
echo 1 > /proc/sys/net/ipv4/conf/lo/arp_filter
sysctl -p
#end
测试登陆,每次都被轮循到lvs3上,其它机器被忽略了.
不知道是为什么? |
|