Keepalived 安装

环境介绍

操作系统Kylin Linux Advanced Server V10 (Lance)Kylin Linux Advanced Server V10 (Lance)Kylin Linux Advanced Server V10 (Lance)
内核版本Linux 4.19.90-52.22.v2207.ky10.aarch64Linux 4.19.90-52.22.v2207.ky10.aarch64Linux 4.19.90-52.22.v2207.ky10.aarch64
IP**192.168.31.82 **192.168.31.83192.168.31.84
Keepalived2.2.82.2.82.2.8

1. 环境前准备工作

1.1 关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

1.2 关闭SELINUX

# 关闭SELINUX
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux

1.3 修改主机名称

hostnamectl set-hostname xxxx

1.4 排查本机keepalived

rpm -qa | grep keepalived
# 如果存在则移除掉
rpm -e --nodeps 删除已经安装的keepalived包

2. 下载keepalived

mkdir -p /opt/software/keeplived
cd /opt/software/keeplived
wget https://www.keepalived.org/software/keepalived-2.2.8.tar.gz

3. 解压

cd /opt/software/keeplived
tar -zxvf keepalived-2.2.8.tar.gz

4. 安装

# 编译
cd /opt/software/keeplived/keepalived-2.2.8
./configure --prefix=/usr/local/keepalived

# 构建安装
make && make install

5. 配置环境变量

vi /etc/profile.d/keepalived.sh

#!/bin/bash

export KEEPALIVED_HOME=/usr/local/keepalived
export PATH=$PATH:$KEEPALIVED_HOME/sbin

# 使用source 使其生效
source /etc/profile.d/keepalived.sh

6. 验证

keepalived -version

[root@31-87 ~]# keepalived -version 
Keepalived v2.2.8 (04/04,2023), git commit v2.2.7-154-g292b299e+

Copyright(C) 2001-2023 Alexandre Cassen, <acassen@gmail.com>

Built with kernel headers for Linux 4.19.90
Running on Linux 4.19.90-52.22.v2207.ky10.aarch64 #1 SMP Tue Mar 14 11:52:45 CST 2023
Distro: Kylin Linux Advanced Server V10 (Lance)

configure options: --prefix=/usr/local/keepalived

Config options:  LVS VRRP VRRP_AUTH VRRP_VMAC OLD_CHKSUM_COMPAT INIT=systemd

System options:  VSYSLOG MEMFD_CREATE IPV4_DEVCONF RTA_ENCAP RTA_EXPIRES RTA_NEWDST RTA_PREF FRA_SUPPRESS_PREFIXLEN FRA_SUPPRESS_IFGROUP FRA_TUN_ID RTAX_CC_ALGO RTAX_QUICKACK RTEXT_FILTER_SKIP_STATS FRA_L3MDEV FRA_UID_RANGE RTAX_FASTOPEN_NO_COOKIE RTA_VIA FRA_PROTOCOL FRA_IP_PROTO FRA_SPORT_RANGE FRA_DPORT_RANGE RTA_TTL_PROPAGATE IFA_FLAGS LWTUNNEL_ENCAP_MPLS LWTUNNEL_ENCAP_ILA NET_LINUX_IF_H_COLLISION LIBIPTC_LINUX_NET_IF_H_COLLISION IPVS_DEST_ATTR_ADDR_FAMILY IPVS_SYNCD_ATTRIBUTES IPVS_64BIT_STATS IPVS_TUN_TYPE VRRP_IPVLAN IFLA_LINK_NETNSID GLOB_BRACE GLOB_ALTDIRFUNC INET6_ADDR_GEN_MODE VRF SO_MARK

7. 服务启动

# 复制配置信息 
cp /usr/local/keepalived/etc/keepalived/keepalived.conf.samples /usr/local/keepalived/etc/keepalived/keepalived.conf
# 修改配置信息
# 修改 keepalived.conf 替换成自己的配置 比如监控nginx状态
# 启动服务
systemctl start keepalived

# 查看服务
systemctl status keepalived
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咚咚?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值