keepalived:
vip:抢占模式(ha01是真机 ha02是虚拟机)与非抢占模式(两台机器性能/CPU/内存一样)
负载的功能:(lvs 一模一样 10.15.200.101)_了解(因为这个功能算是过时了,一般不会在用。在需要负载均衡的情况下,只需要haproxy即可)
haproxy:
四层/七层(在满足四层的情况下,才能配置七层)
实验内容:
ha01为主 ha02为备;ha01出现故障时,会自主切换到ha02。
而当ha01恢复的时候,ha02会自动让位(VIP)
一般:两台机器性能一样
本次实验:抢占模式
配置文件:
1)router_id:唯一(ID)同一个网络平面hostname
2)interface ens33:是当前节点的名字
3)身份:主为MASTER 备为BACKUP
virtual_router_id:
一个广播内要唯一
具有相同的router_id的节点
属于同一个组或者节点的virtual_router_id相同,则认为属于同一个组
4)priority:优先级 数大 高优先级
a.MASTER:要高于BACKUP抢占模式
b.非抢占:BACKUP:都是backup
priority:数高者会提供VIP,同时priority高的机器会有一个额外的参数-nopreemt
5)脚本:状态发生变化话
MASTER-->BACKUP发邮件
BACKUP-->MASTER发邮件
MASTER/BACKUP-->stop发邮件
stop-->MASTER/BACKUP发邮件
fault: 出错
6)advert_int 1 时间 通告/宣告时间
网络特别畅通: 1s
网络环境不稳定: 根据网络情况 1s (千兆/万兆)
几个网口 捆绑在一起 10 == 万兆
7) auth_type PASS auth_pass 密码
pass 明文 (推荐)
AH: 需要实验 (这也推荐)
8) vip: 可以有多个
ha01:
ha02:
安装服务
下载配置文件
ha01 下载配置文件:
[root@ha01 ~]# wget http://10.15.200.8/files/ha/ha01.keepalived.conf.vip116 -O /etc/keepalived/keepalived.conf
ha02 下载配置文件:
[root@ha02 ~]# wget http://10.15.200.8/files/ha/ha02.keepalived.conf.vip116 -O /etc/keepalived/keepalived.conf
或者是
wget http://10.15.200.8/files/ha/`hostname -s`.keepalived.conf.vip116 -O /etc/keepalived/keepalived.conf
为了体现效果,我们此时用宿主机ping虚拟IP
修改配置文件
ha02
然后重启服务
查看效果
因为ha02是备,所以此时他不会显示虚拟IP
此时,我们将主服务器停止可以看到。这就是切换的时间。要体现time out可以使用xp
但是为了及时知道情况,我们可以设置切换设备时邮件发送
然后重启服务
停止主服务器的服务