keepalived要点
1、检查机器健康状况
2、绑定Virtual IP 到外网网卡,外网卡需要配置IP,网卡上不配置IP无法绑定VIP
3、故障转移(Virtual IP切换、切换时执行脚本)
4、配置keepalived的集群部分,会自动补充ipvsadm的配置(需安装ipvsadm)
安装
## 允许vrrp协议通过防火墙
firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --in-interface[网卡] --destination 224.0.0.18 --protocol vrrp -j ACCEPT
## 224.0.0.18是vrrp组播IP
## 安装依赖
yum install -y gcc gcc-c++ openssl-devel
## LVS调度程序
lvs_sched rr | wrr | lc | wlc | lblc | sh | mh | dh | fo | ovf | lblcr | sed | nq
配置文件(keepalived.conf)
! Configuration File for keepalived
## 全局函数
global_defs {
}
## vrrp 同步组,实现多个VRRP实例捆绑
vrrp_sync_group <STRING> {
group {
<STRING> ## vrrp实例1
<STRING> ## vrrp实例2
}
notify_master /path to you script ## 切换为master时执行脚本
notify_backup /path to you