keepalived 配置高可用nginx
创始人
2025-05-29 04:13:12

一、keepalived原理

原理:大致是接受对VIP的ARP请求时,将MASTER的MAC地址返回。

推荐阅读:

nginx高可用方案

LVS负载均衡

二、实战

  1. 主备方案

a.配置172.20.10.4 keepalived配置文件

global_defs {# 路由id:当前安装keepalived的节点主机标识符,保证全局唯一router_id keep_104
}vrrp_instance VI_1 {# 表示状态是MASTER主机还是备用机BACKUPstate BACKUP# 该实例绑定的网卡名称interface ens33# 保证主备节点一致即可virtual_router_id 51# 权重,master权重一般高于backup,如果有多个,那就是选举,谁的权重高,谁>就当选priority 100# 主备之间同步检查时间间隔,单位秒advert_int 2# 认证权限密码,防止非法节点进入authentication {auth_type PASSauth_pass 1111}# 虚拟出来的ip,可以有多个(vip)virtual_ipaddress {192.168.1.2}
}

b.启动nginx + keepalived

/etc/init.d/nginx start

/etc/init.d/keepalived start

c.配置172.20.10.8 keepalived配置文件

global_defs {# 路由id:当前安装keepalived的节点主机标识符,保证全局唯一router_id keep_104
}vrrp_instance VI_1 {# 表示状态是MASTER主机还是备用机BACKUPstate MASTER# 该实例绑定的网卡名称interface ens33# 保证主备节点一致即可virtual_router_id 51# 权重,master权重一般高于backup,如果有多个,那就是选举,谁的权重高,谁
就当选priority 100# 主备之间同步检查时间间隔,单位秒advert_int 2# 认证权限密码,防止非法节点进入authentication {auth_type PASSauth_pass 1111}# 虚拟出来的ip,可以有多个(vip)virtual_ipaddress {192.168.1.2}
}

d.分别启动nginx 和 keepalived

/etc/init.d/nginx start

/etc/init.d/keepalived start

e.结果:

f:停止主的keepalived

2.双主备方案

a.172.20.10.4 /etc/keepalived/keepalived.conf 中继续添加配置

vrrp_instance VI_2 {# 表示状态是MASTER主机还是备用机BACKUPstate MASTER# 该实例绑定的网卡名称interface ens33# 保证主备节点一致即可virtual_router_id 52# 权重,master权重一般高于backup,如果有多个,那就是选举,谁的权重高,谁>就当选priority 100# 主备之间同步检查时间间隔,单位秒advert_int 2# 认证权限密码,防止非法节点进入authentication {auth_type PASSauth_pass 1111}# 虚拟出来的ip,可以有多个(vip)virtual_ipaddress {192.168.1.3}
}

b.172.20.10.8 /etc/keepalived/keepalived.conf 中继续添加配置

rrp_instance VI_2 {# 表示状态是MASTER主机还是备用机BACKUPstate BACKUP# 该实例绑定的网卡名称interface ens33# 保证主备节点一致即可virtual_router_id 52# 权重,master权重一般高于backup,如果有多个,那就是选举,谁的权重高,谁
就当选priority 100# 主备之间同步检查时间间隔,单位秒advert_int 2# 认证权限密码,防止非法节点进入authentication {auth_type PASSauth_pass 1111}# 虚拟出来的ip,可以有多个(vip)virtual_ipaddress {192.168.1.3}
}

将两台机器的keepalived 重启

c.现象

访问192.168.1.2

访问192.168.1.3

相关内容

热门资讯

年入10亿的网红按摩仪,要IP... “健康焦虑”这个赛道,挺魔幻的。作者 |渡尘来源 |投资家(ID:touzijias)“健康焦虑”这...
康乐卫士:子公司所欠中信银行昆... 新京报贝壳财经讯(记者黄鑫宇)12月20日,北交所上市公司北京康乐卫士生物技术股份有限公司(即“康乐...
觅睿科技“纽带式”股权激励:“... 本文来源:时代商业研究院 作者:彭元重来源|时代商业研究院作者|彭元重编辑|郑琳前有同行IPO折戟,...
港股打新亏钱!4只新股集体破发... 年底港股新股市场出现罕见一幕,今日港股四只新股上市首日集体破发。截至收盘,明基医院(02581.HK...
或冲刺第四家股份行AIC!光大... 全文共1293字,阅读全文约需3分钟据国家金融监管总局发布的《关于进一步扩大金融资产投资公司股权投资...