当前位置:网站首页>keepalived:主备配置
keepalived:主备配置
2022-08-10 09:03:00 【focus_lyh】
简介
通过VRRP协议实现高可用功能的,VRRP是虚拟路由冗余协议的缩写,VRRP是为了解决单点故障问题的,他能保证当个别的节点宕机时,整个网络可以不断的运行。
keepalived 服务工作时,主master节点会不断地向备用节点发送心跳信息,告诉backup节点自己还活着。当主节点发生故障时,就无法发送心跳了,于是会调用自身的接管程序,接管主节点的ip资源和服务。
简单来说,就是提供一个浮动IP,当master节点故障时,会自动飘到backup节点,类似主备间临时接替的感觉,当master恢复后,浮动IP会被master重新抢占。
一、安装
yum -y install keepalived
二、主备配置
- Master config
global_defs {
router_id lb01 # keepalived 节点的唯一标识,建议设置为当前主机名
}
vrrp_instance VI_1 {
state MASTER # 当前角色
interface enp0s3
virtual_router_id 50
priority 150 # 优先级
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
10.0.2.3
}
}
- Backup config
global_defs {
router_id lb02 # keepalived 节点的唯一标识,建议设置为当前主机名
}
vrrp_instance VI_1 {
state BACKUP # 当前角色
interface enp0s3
virtual_router_id 50
priority 100 # 优先级
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
10.0.2.3
}
}
三、启动
systemctl start keepalived
systemctl enable keepalived
边栏推荐
- [System Design] S3 Object Storage
- 【REST架构】OData、JsonAPI、GraphQL 有什么区别?
- qrcode-----生成二维码
- Guys, may I ask, the oraclecdc error report is not serialized, but I see that the source code does not inherit serialization, what is the reason?
- 大佬们,请问一下,oraclecdc报错没有序列化,可是我看源码中的确是没有继承序列化的,是什么原因
- UE4 粒子特效基础学习 (01-将粒子效果挂载到角色身上)
- MySQL的用户临时表与内部临时表
- 推荐几个高质量的软件测试实战项目
- 【一起学Rust | 进阶篇 | RMQTT库】RMQTT消息服务器——安装与集群配置
- Shell functions and arrays
猜你喜欢

BUUCTF【pwn】解题记录(4-6页持续更新中)

jq封装树形下拉选择框组件

用高质量图像标注数据加速AI商业化落地

CAD to WPF: Tips on converting CAD drawing files to WPF vector code files (xaml files)

Spotify使用C4模型表达其架构设计

Flink部署 完整使用 (第三章)

mySQL add, delete, modify and check advanced

并查集学习

iwemeta metaverse: Ali's first COO: how to build a sales force

【业务架构】价值链分析:提高客户价值和盈利能力
随机推荐
Flink快速上手 完整使用 (第二章)
爬虫-爬取某小说网站
乐观锁与悲观锁
11111
明明加了唯一索引,为什么还是产生重复数据?
以技术御风险,护航云原生 | 同创永益 X 博云举办产品联合发布会
【元宇宙欧米说】看UCOUCO如何将行为艺术融入元宇宙
debezium-connector-mysql拉起docker报错:debezium启动docke
关于判断单峰数组的几种方法
Question brushing tool h
mySQL增删改查进阶
J9数字论:关于DAO 特点的宏观分析
PTA 习题2.1 简单计算器
UE4 Sequence添加基础动画效果 (04-在序列中使用粒子效果)
FPGA时钟篇(三) MRCC和SRCC的区别
J9 digital science: Web 3.0 is about data ownership or decentralized?
微信小程序--》小程序生命周期和WXS使用
JWT: To own me is to have power
iwemeta metaverse: a doll sells for 9999 yuan, and Bubble Mart thinks it is not expensive at all
ARM Architecture 2: Processor Core and Assembly Instruction Set