keepalived

keepalived安装及配置:

2.1:编译安装keepalived:

2.1.1:源码编译安装keepalived:

[root@linux-node137 ~]# cd /usr/local/src/
[root@linux-node137 src]# wget http://www.keepalived.org/software/keepalived-1.3.4.tar.gz
[root@linux-node137 src]# tar xvf keepalived-1.3.4.tar.gz
[root@linux-node137 src]# cd keepalived-1.3.4/
[root@linux-node137 keepalived-1.3.4]# yum install 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 

[root@localhost keepalived-1.3.4]#  ./configure --prefix=/usr/local/keepalived --disable-fwmark

[root@linux-node137 keepalived-1.3.4]# make && amke install

2.1.2:安装完成界面如下:

2.1.3:复制相关配置文件及启动脚本:

[root@linux-node137 keepalived-1.3.4]# cp /usr/local/src/keepalived-1.3.4/keepalived/etc/init.d/keepalived.rh.init /etc/sysconfig/keepalived.sysconfig
[root@linux-node137 keepalived-1.3.4]# cp /usr/local/src/keepalived-1.3.4/keepalived/keepalived.service  /usr/lib/systemd/system/
[root@linux-node137 keepalived-1.3.4]# cp  /usr/local/src/keepalived-1.3.4/bin/keepalived  /usr/sbin/

2.1.4:准备一个简单的配置文件:

[root@linux-node137 keepalived-1.3.4]# mkdir /etc/keepalived
[root@linux-node137 keepalived-1.3.4]# 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
    }
} 

2.1.5:测试keepalived能否正常启动并绑定VIP到本地网卡

原文地址:https://www.cnblogs.com/you0329/p/8590408.html