CentOS7 兩台做vip飄逸,實現虛擬ip的跳轉
兩台機器
首先下載ipvsadm 和 keepalived
yum -y install ipvsadm keepalived
vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
notification_email {
acassen@firewall.loc
failover@firewall.loc
sysadmin@firewall.loc
}
notification_email_from Alexandre.Cassen@firewall.loc
smtp_server 192.168.200.1
smtp_connect_timeout 30
router_id LVS_DEVEL
vrrp_skip_check_adv_addr
vrrp_strict
vrrp_garp_interval 0
vrrp_gna_interval 0
}
vrrp_instance VI_1 {
state MASTER #配置主 、 從 master backup
interface ens33 #查看自己主機真實ip
virtual_router_id 51
priority 100 #優先級
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.189.181 #填寫自己的虛擬ip
}
}
virtual_server 192.168.189.181 80 { #虛擬ip
delay_loop 6
lb_algo rr
lb_kind DR #DR模式
net_mask 255.255.255.0 #網關
protocol TCP
real_server 192.168.189.137 80 { #真實地址ip1
weight 1
TCP_CHECK {
connect_port 80 # 端口
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
real_server 192.168.189.138 80 { #真實地址ip2
weight 1
TCP_CHECK {
connect_port 80
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
}
這一步完成即可看到vip的飄逸
下一步查看ipvsadm是否存在虛擬ip (vip 和 ip)

ipvsadm -a -t 192.168.189.181:80 -r 192.168.189.137:80 -g ipvsadm -a -t 192.168.189.181:80 -r 192.168.189.138:80 -g ipvsadm -Ln
