lvs http和https配置
lvs模式配置
//安装ipvsadm
[root@DR~]# yum -y install ipvsadm
[root@DR ~]# ip addr add 192.168.20.250/32 dev lo
//修改网卡内核参数
[root@RS1 ~]# vim /etc/sysctl.conf
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
[root@RS1 ~]# sysctl -p
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
[root@RS1 ~]# ip addr add 192.168.20.250/32 dev lo
[root@RS1 ~]# ping 192.168.20.250
PING 192.168.20.250 (192.168.20.250) 56(84) bytes of data.
64 bytes from 192.168.20.250: icmp_seq=1 ttl=64 time=0.039 ms
64 bytes from 192.168.20.250: icmp_seq=2 ttl=64 time=0.044 ms
^C
--- 192.168.20.250 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.039/0.041/0.044/0.006 ms
[root@RS1 ~]# yum -y install httpd
[root@RS1 ~]# cd /var/www/html/
[root@RS1 html]# cat index.html
RS1
[root@RS1 html]#
//修改网卡内核参数
[root@RS2~]# vim /etc/sysctl.conf
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
[root@RS2 ~]# sysctl -p
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
[root@RS2 ~]# ip addr add 192.168.20.250/32 dev lo
[root@RS2 ~]# yum -y install httpd
[root@RS2 ~]# cat /var/www/html/index.html
RS2
//配置路由信息
[root@DR ~]# route add -host 192.168.20.250/32 dev lo
[root@RS1 ~]# route add -host 192.168.20.250/32 dev lo
[root@RS2 ~]# route add -host 192.168.20.250/32 dev lo
// 在director上添加并保存规则
[root@DR ~]# ipvsadm -A -t 192.168.20.250:80 -s wrr
[root@DR ~]# ipvsadm -a -t 192.168.20.250:80 -r 192.168.20.100:80 -g
[r