编译安装 keepalived


  • 编译安装
~]# yum install gcc pcre pcre-devel libnfnetlink-devel libnfnetlink ipvsadm  libnl libnl-devel libnl3 libnl3-devel lm_sensors-libs net-snmp-agent-libs net-snmp-libs  openssh-server openssh-clients openssl openssl-devel automake iproute -y
~]# cd /usr/local/src
src]# wget http://www.keepalived.org/software/keepalived-1.3.4.tar.gz
src]# tar xvf keepalived-1.3.4.tar.gz
src]# cd keepalived-1.3.4
keepalived-1.3.4]#  ./configure --prefix=/usr/local/keepalived --disable-fwmark
# 如下图确认无报错
image.png
keepalived-1.3.4]# make && amke install
image.png
  • 配置
keepalived-1.3.4]# cp /usr/local/src/keepalived-1.3.4/keepalived/etc/init.d/keepalived.rh.init /etc/sysconfig/keepalived.sysconfig
keepalived-1.3.4]# cp /usr/local/src/keepalived-1.3.4/keepalived/keepalived.service  /usr/lib/systemd/system/
keepalived-1.3.4]# ln -sv /usr/local/src/keepalived-1.3.4/bin/* /usr/sbin/

# 准备一个配置简单文件
~]# mkdir /etc/keepalived
~]# vim /etc/keepalived/keepalived.conf

! Configuration File for keepalived

global_defs {
   notification_email {
     acassen@firewall.loc
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server 192.168.200.1
   smtp_connect_timeout 30
   router_id LVS_DEVEL
}

vrrp_instance VI_1 {
    state MASTER
    interface eth0
    virtual_router_id 80
    priority 100
    advert_int 1
    #unicast_src_ip 172.10.1.37
    #unicast_peer {
    #    172.10.1.38
    #}

    authentication {
        auth_type PASS
        auth_pass 1111
    }
    virtual_ipaddress {
        192.168.10.15 dev eth0 label eth0:0
    }
} 
  • 测试 keepalived 能否正常启动并绑定 VIP 到本地网卡


    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容