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