Keepalived installation latest version from source code on (Centos, Rhel 8.6, Rocky) Установка последний версии Keepalived из исходников

Eldar Karimov
1 min readApr 12, 2023
  • To install “Keepalived”, perform the following action 👇
sudo -sH # Switch to root user
cd
yum update -y && yum upgrade -y #Update and upgrade system you can use also dnf
gunzip keepalived-2.2.7.tar.gz
cd keepalived-2.2.7
yum -y install gcc
yum -y install libnl libnl-devel
yum -y install openssl openssl-devel
./configure --prefix=/usr/local/keepalived
make install
keepalived -c #check is installed keepalived
sudo cp ./keepalived/keepalived /usr/sbin/
sudo cp ./keepalived/etc/init.d/keepalived /etc/init.d/
mkdir /etc/keepalived
sudo cp ./keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf
sudo cp ./keepalived/etc/sysconfig/keepalived /etc/sysconfig/keepalived
systemctl enable --now keepalived
journalctl -u keepalived -f #check keepalived logs for troubleshoot
firewall-cmd --add-rich-rule='rule protocol value="vrrp" accept' --permanent #Allow VRRP protocol for normaly work keeplaived
#end

PS: It is not necessary to disable “Selinux” everything will work fine

  • System Kernel tuning (optimization) for keepalived👇
cat > /etc/sysctl.d/99-keepalived.conf << EOL
#for keepalived tuning
net.ipv4.ip_nonlocal_bind=1
net.ipv4.ip_forward = 1
net.nf_conntrack_max = 4194304
EOL
#after click "Enter" run 👇 for apply instantly , or reboot
sysctl -p /etc/sysctl.d/99-keepalived.conf
#end

--

--