Centos7安装keepalived 2.0.18

参考:慕课网

(1)将安装包传到 /home/software 并进行解压

tar -zxvf keepalived-2.0.18.tar.gz

(2) 编译运行

 cd keepalived-2.0.18/
./configure --prefix=/usr/local/keepalived --sysconf=/etc

出现警告:*** WARNING - this build will not support IPVS with IPv6. Please install libnl/libnl-3 dev libraries to support IPv6 with IPVS

yum -y install libnl libnl-devel

然后重新执行 ./configure --prefix=/usr/local/keepalived --sysconf=/etc

make && make install

(3)查看keepalived安装目录和配置文件路径

[root@localhost keepalived-2.0.18]# whereis keepalived
keepalived: /etc/keepalived /usr/local/keepalived

(4)添加到systemd管理

# 将初始化脚本拷贝到系统初始化目录下
cp /home/software/keepalived-2.0.18/keepalived/etc/init.d/keepalived /etc/init.d/

# 将keepalived配置文件拷贝到etc下
cp /home/software/keepalived-2.0.18/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

# 重新加载
systemctl daemon-reload

(5)修改 keepalived.conf(只有修改了才可以正常启动)

vi /etc/keepalived/keepalived.conf

全部内容如下

! Configuration File for keepalived

global_defs {
   # 路由id:当安装keepalived节点主机的标识符,全局唯一
   #router_id LVS_DEVEL
   router_id keep_171
}

# 
vrrp_instance VI_1 {
    # 表示的状态,当前的171为nginx的主节点,MASTER/BACKUP
    state MASTER
    # 当前实例绑定的网卡
    #interface eth0
    interface ens33
    # 保证主备节点一致
    virtual_router_id 51
    # 优先级/权重,谁的优先级高,在MASTER挂掉,就成为MASTER
    priority 100
    # 主备之间同步检查的时间间隔,默认1s
    advert_int 1
    # 认证授权的密码,防止非法节点的进入
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    # 虚拟ip
    virtual_ipaddress {
       # 192.168.200.16
       # 192.168.200.17
       # 192.168.200.18
	192.168.1.161
    }
}

(6)启动

systemctl start keepalived.service

(7)ip a可以看到已经生成了虚拟ip(当停止keepalived,虚拟ip会消失)

 安装包下载:

链接:https://pan.baidu.com/s/1p3QpdSQ2U-eQLVO3mmmDxw 
提取码:79gn 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值