什么是高可用
- 两台相同的业务系统,当某一台故障时,另外一台自动接管、提供服务
- 尽可能的希望我们的业务,持续不间断的提供服务
如何实现高可用
- keepalived:基于vrrp(虚拟路由冗余协议)协议实现高可用(运行在网络层面)
- 解决局域网中配置静态网关出现单点失效现象的路由协议
抢占式-配置(web-01)master
[root@nginx ~]# yum -y install keepalived.x86_64
[root@nginx ~]# vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
globa_defs {
router_id lb01 :表示身份
}
vrrp_instance VI_1 {
state MASTER
interface eth0 :绑定在eth0的网卡
virtual_router_id 50 :组id
priority 100 :优先级
advert_int 1 :每隔一秒探测是否存活
authentication {
auth_type PASS
auth_pass 111