共计 1801 个字符,预计需要花费 5 分钟才能阅读完成。
CentOS6.5 下安装 Keepalived 和高可用服务相关参数说明
一、硬件环境准备
kep1 192.168.89.100 master
kep2 192.168.89.101 slave
二、安装 keepalived(两台服务器都要安装)
yum -y install keepalived
三、启动 keepalived 并检查
1、两台服务器上启动 keep 服务
[root@kep1 ~]# /etc/init.d/keepalived start
正在启动 keepalived:[确定]
[root@kep2 ~]# /etc/init.d/keepalived start
正在启动 keepalived:[确定]
2、两台服务器上检查进程(启动后会有 3 个进程,说明安装成功)
[root@kep1 ~]# ps -ef | grep keep|grep -v grep
root 1286 1 0 05:40 ? 00:00:00 /usr/sbin/keepalived -D
root 1288 1286 0 05:40 ? 00:00:00 /usr/sbin/keepalived -D
root 1289 1286 0 05:40 ? 00:00:00 /usr/sbin/keepalived -D
3、一切正常后,两台服务器先关闭掉 keep 服务
[root@kep2 ~]# /etc/init.d/keepalived stop
停止 keepalived:[确定]
四、keep 配置文件路径,
如果是 yum 安装,那么这是默认的路径
[root@kep1 ~]# ls -l /etc/keepalived/keepalived.conf
-rw-r–r–. 1 root root 3562 3 月 19 2015 /etc/keepalived/keepalived.conf
五、配置文件说明(高可用相关参数)
1、全局定义(这部分主要设置 keepalived 的故障通知和 RouerID 标识)
! 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 服务器
smtp_connect_timeout 30 #连接 SMTP 服务器的超时时间
router_id LVS_DEVEL #服务器路由标识,在同一网络里是唯一的
}
2、VRRP 实例定义区块
vrrp_instance VI_1 {
state MASTER #角色状态,要么是 MASTER,要么是 BACKUP
interface eth0 #对外提供服务的网络接口
virtual_router_id 51 #虚拟路由 ID 标识,主和备的配置中,相同的实例必须一致
priority 100 #优先级,主的优先级要比备的优先级高
advert_int 1 主备之间通信检查的时间间隔,单位为妙
authentication {#权限认证配置
auth_type PASS #认证类型
auth_pass 1111 #验证密码
}
virtual_ipaddress {#虚拟 IP,可以有多个
192.168.200.16 #虚拟 IP
192.168.200.17
192.168.200.18
}
《Keepalived 权威指南》下载见 http://www.linuxidc.com/Linux/2012-05/60951.htm
Nginx+Keepalived 实现站点高可用 http://www.linuxidc.com/Linux/2016-12/137883.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-12/138109.htm