Centos7 yum 安装 keepalived
1、安装epel源,方便后面安装keepalived
yum install epel-release -y
2、安装keepalived
yum install keepalived -y
3、常用命令
开机启动:systemctl enable keepalived
启动:systemctl start keepalived
重启:systemctl restart keepalived
停止:systemctl stop keepalived
状态:systemctl status keepalived
配置文件
global_defs { notification_email { email@email.com } notification_email_from email@email.com smtp_server 127.0.0.1 smtp_connect_timeout 30 router_id LVS_Server_1 } vrrp_instance VI_1 { state MASTER #指定Keepalived的角色,MASTER为主,BACKUP为备 记得大写 interface eth0 #网卡id 不同的电脑网卡id会有区别 可以使用:ip a查 virtual_router_id 101 #虚拟路由编号,主备要一致 priority 100 #定义优先级,数字越大,优先级越高,主DR必须大于备用DR advert_int 1 #检查间隔,默认为1s authentication { #这里配置的密码最多为8位,主备要一致,否则无法正常通讯 auth_type PASS auth_pass PASS123PD } virtual_ipaddress { 221.122.*.* } } vrrp_instance VI_2 { state MASTER #指定Keepalived的角色,MASTER为主,BACKUP为备 记得大写 interface eth1 #网卡id 不同的电脑网卡id会有区别 可以使用:ip a查 virtual_router_id 102 #虚拟路由编号,主备要一致 priority 100 #定义优先级,数字越大,优先级越高,主DR必须大于备用DR advert_int 1 #检查间隔,默认为1s authentication { #这里配置的密码最多为8位,主备要一致,否则无法正常通讯 auth_type PASS auth_pass PASS123PD } virtual_ipaddress { 100.166.3.231 } }
global_defs { notification_email { email@email.com } notification_email_from email@email.com smtp_server 127.0.0.1 smtp_connect_timeout 30 router_id LVS_Server_1 } vrrp_instance VI_1 { state BACKUP #指定Keepalived的角色,MASTER为主,BACKUP为备 记得大写 interface eth0 #网卡id 不同的电脑网卡id会有区别 可以使用:ip a查 virtual_router_id 101 #虚拟路由编号,主备要一致 priority 99 #定义优先级,数字越大,优先级越高,主DR必须大于备用DR advert_int 1 #检查间隔,默认为1s authentication { #这里配置的密码最多为8位,主备要一致,否则无法正常通讯 auth_type PASS auth_pass PASS123PD } virtual_ipaddress { 221.122.*.* } } vrrp_instance VI_2 { state BACKUP #指定Keepalived的角色,MASTER为主,BACKUP为备 记得大写 interface eth1 #网卡id 不同的电脑网卡id会有区别 可以使用:ip a查 virtual_router_id 102 #虚拟路由编号,主备要一致 priority 99 #定义优先级,数字越大,优先级越高,主DR必须大于备用DR advert_int 1 #检查间隔,默认为1s authentication { #这里配置的密码最多为8位,主备要一致,否则无法正常通讯 auth_type PASS auth_pass PASS123PD } virtual_ipaddress { 100.166.3.231 } }