Keepalived的热备方式
基于VRRP热备份协议,以软件的方式实现Linux服务器的多机热备份功能。是通过共有的虚拟IP地址(VIP)对外提供服务;每个热备组内只能有一个服务器提供服务,其他服务器处于冗余状态,若当前服务器失效后,则其他处于冗余状态的服务器将接替他的工作(优先级高的),以继续提供服务。
## 漂移地址 ##
虚拟IP地址可以在热备组内的服务器间进行转移,所以也称为漂移IP地址;使用Keepalived时,漂移地址的实现不需要手动建立虚拟接口配置文件,而是由Keepalived根据配置文件自动管理。
Keepalived的故障转移
Keepalived可作为服务器的故障切换,故障切换主要针对虚拟IP地址的漂移来实现,因此能够适用于各种应用服务器(不管是web、FTP、Mail、还是SSH、DNS)。
下面介绍Keepalived的配置:
实验环境:
两台centos7服务器(一主一备)
1.首先需要安装软件包(软件包需从网上下载)
yum -y install keepalived
为了方便使用,可将Keepalived服务设置为开机启动
systemctl enable keepalived
2.配置主服务器
安装Keepalived服务后,编辑Keepalived主配置文件:/etc/keepalived/keepalived.conf
在配置文件中,修改”global_defs{….}”区域可设置全局参数;修改“vrrp_instance 实例名称 {….}”区域可指定VRRP热备参数;
注释文字以”!”符号开头
修改配置文件:
vim /etc/keepalived/keepalive