下载keepalived-1.2.7.tar.gz
http://www.keepalived.org/download.html
[root@localhost data]# cd pkg/
[root@localhost pkg]# rz
[root@localhost pkg]# tar zxvf keepalived-1.2.19.tar.gz -C /data/
[root@localhost data]# cd keepalived-1.2.19/
[root@localhost keepalived-1.2.19]# ./configure --prefix=/usr/local/keepalived/ && make && make install
[root@localhost keepalived-1.2.19]# cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
[root@localhost keepalived-1.2.19]# cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
[root@localhost keepalived-1.2.19]# cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
[root@localhost keepalived-1.2.19]# ln -s /usr/local/keepalived/sbin/keepalived /sbin/
1 ! Configuration File for keepalived
1 ! Configuration File for keepalived
2
3 global_defs {
4 notification_email {
5 acassen@firewall.loc
6 failover@firewall.loc
7 sysadmin@firewall.loc
8 }
9 notification_email_from Alexandre.Cassen@firewall.loc
10 smtp_server 192.168.200.1
11 smtp_connect_timeout 30
12 router_id LVS_01
13 }
14
15 vrrp_instance VI_1 {
16 state MASTER
17 interface eno16777736#network
18 virtual_router_id 1
19 priority 100#优先级
20 advert_int 1
21 authentication {
22 auth_type PASS
23 auth_pass 1111
24 }
25 virtual_ipaddress {
26 10.1.3.200 #虚拟ip
27 }
28 }
备用keepalived
[root@localhost data]# cd pkg/
[root@localhost pkg]# rz
[root@localhost pkg]# tar zxvf keepalived-1.2.19.tar.gz -C /data/
[root@localhost data]# cd keepalived-1.2.19/
[root@localhost keepalived-1.2.19]# ./configure --prefix=/usr/local/keepalived/ && make && make install
[root@localhost keepalived-1.2.19]# cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
[root@localhost keepalived-1.2.19]# cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
[root@localhost keepalived-1.2.19]# cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
[root@localhost keepalived-1.2.19]# ln -s /usr/local/keepalived/sbin/keepalived /sbin/
Configuration File for keepalived
2
3 global_defs {
4 notification_email {
5 acassen@firewall.loc
6 failover@firewall.loc
7 sysadmin@firewall.loc
8 }
9 notification_email_from Alexandre.Cassen@firewall.loc
10 smtp_server 192.168.200.1
11 smtp_connect_timeout 30
12 router_id LVS_02
13 }
14
15 vrrp_instance VI_1 {
16 state BACKUP
17 interface eno16777736#network
18 virtual_router_id 2
19 priority 99#优先级
20 advert_int 1
21 authentication {
22 auth_type PASS
23 auth_pass 1111
24 }
25 virtual_ipaddress { #虚拟ip
26 10.1.3.200 #修改部分
27 }
28 }