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到本地网卡