欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > Keepalived 安装

Keepalived 安装

2025/2/6 16:05:53 来源:https://blog.csdn.net/qq_36838700/article/details/145405688  浏览:    关键词: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/bashexport 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/keepalivedConfig options:  LVS VRRP VRRP_AUTH VRRP_VMAC OLD_CHKSUM_COMPAT INIT=systemdSystem 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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com