zl程序教程

您现在的位置是:首页 >  Java

当前栏目

keepalived安装配置

2023-02-18 16:48:46 时间

安装:

tar -zvxf keepalived-1.3.2.tar.gz 

cd keepalived-1.3.2

./configure

make && make install

cp /usr/local/src/keepalived-1.3.2/keepalived/etc/init.d/keepalived /etc/rc.d/init.d/

cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/

mkdir /etc/keepalived

cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/

cp /usr/local/sbin/keepalived /usr/sbin/

将nginx和keepalive服务加入开机启动服务

echo "/etc/init.d/keepalived start" >> /etc/rc.local

配置:

主配置:

[root@mano-ha-dev-1 ~]# cat /etc/keepalived/keepalived.conf

! Configuration File for keepalived

global_defs {

router_id mano-ha-dev-1.novalocal

vrrp_mcast_group4 224.0.0.3

}

vrrp_instance VI_1 {

state BACKUP

interface eth0

virtual_router_id 123

priority 100

nopreempt

advert_int 1

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

192.168.205.108/24

}

notify_master "/opt/guest-ha/bin/ha-notify MASTER &"

notify_backup "/opt/guest-ha/bin/ha-notify SLAVE &"

}

备配置:

[root@mano-ha-dev-2 ~]# cat /etc/keepalived/keepalived.conf

! Configuration File for keepalived

global_defs {

router_id mano-ha-dev-2.novalocal

vrrp_mcast_group4 224.0.0.3

}

vrrp_instance VI_1 {

state BACKUP

interface eth0

virtual_router_id 123

priority 90

advert_int 1

authentication {

auth_type PASS

auth_pass 1111

}

virtual_ipaddress {

192.168.205.108/24

}

notify_master "/opt/guest-ha/bin/ha-notify MASTER &"

notify_backup "/opt/guest-ha/bin/ha-notify SLAVE &"

}