【Keepalived】入门

一、安装准备

1.1、Keepalived安装包,下载地址:

  http://www.keepalived.org/download.html

  版本:keepalived-2.0.8.tar.gz

1.2、本文安装两个CentOS虚拟机,分别为keepalived1(IP:192.168.197.146)、eepalived2(IP:192.168.197.147),虚拟IP为192.168.197.148。

二、安装步骤

2.1、上传压缩包、解压文件

tar -zxvf keepalived-2.0.8.tar.gz

cd keepalived-2.0.8

2.2、检查配置

./configure --prefix=/usr/local/keepalived

其中,/usr/local/keepalived为安装路径。

ps.如果缺少依赖程序,可以手动安装相关程序

2.3、编译和安装

make && make install

2.4、启动命令

keepalived -f /usr/local/keepalived/etc/keepalived/keepalived.conf

2.5、停止命令

pkill keepalived

2.6、非抢占模式:nopreempt

非抢占模式只对初始状态为BACKUP的服务器有效,故将keepalived1和keepalived2两台服务器都设置为了BACKUP

2.7、检查

tcpdump -i ens33 vrrp -n

2.8、配置文件

配置文件路径:/usr/local/keepalived/sbin/keepalived.conf

节点1:

! Configuration File for keepalived

global_defs {

# 标识本节点的名称,用以告警时进行区分

router_id SERVER_128

}

vrrp_instance VI_1 {

# 初始状态,有MASTER和BACKUP两种状态,需全部大写,其中MASTER为工作状态,BACKUP为备用状态

state BACKUP

# 对外提供服务的网卡接口,即虚拟IP绑定的网卡接口,在选择网卡接口时,要核实清楚,可通过ifconfig指令查看本机的网卡情况

nopreempt

interface ens33

# 虚拟路由的ID号,每组中各个节点设置必须一样,可选择IP最后一段使用,相同的 VRID 为一个组,他将决定多播的 MAC 地址

virtual_router_id 128

# 节点优先级,取值范围0~254,MASTER要比BACKUP高

priority 100

#unicast_src_ip 192.168.254.128 #本机ip

#unicast_peer {

# 192.168.254.129 #对端ip

#}

# MASTER与BACKUP节点间同步检查的时间间隔,单位为秒

advert_int 1

# 虚拟IP地址池,可以有多个IP,每个IP占一行,不需要指定子网掩码

virtual_ipaddress {

192.168.254.130

}

}

节点2:

! Configuration File for keepalived

global_defs {

router_id SERVER_129

}

vrrp_instance VI_1 {

state BACKUP

interface ens33

virtual_router_id 128

priority 90

#unicast_src_ip 192.168.254.129 #本机ip

#unicast_peer {

# 192.168.254.128 #对端ip

#}

advert_int 1

virtual_ipaddress {

192.168.254.130

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值