45.Keepalived高可用群集
Keepalived高可用群集
Keepalived采用VRRP热备份协议,以软件的方式实现linux服务器的多机热备功能,当一方故障时,自动切换备份服务器进行工作。
Keepalived部署环境:一台主调度服务器,一台从调度服务器,多台节点服务器
Keepalived部署步骤:
v 安装支持组件
#yum -y install kernel-devel openssl-devel popt-devel ipvsadm
v 源码安装keepalived工具
#tar xzvf keepalived-1.2.13.tar.gz
#cd keepalived-1.2.13
#./configure --prefix=/ --with-kernel-dir=/usr/src/kernels/2.6.32-431.e16.x86_64
#make && make install
v 配置主调度器
#vim /etc/keepalived/keepalived.conf
修改相关内容:
global_defs {
router_id R1 主调度器的名称
}
vrrp_instance VI_1 {
state MASTER 主调度器的热备状态
interface eth0 主调度器的下接口
virtual_router_id 1 组号
priority 100 优先级
advert_int 1
authentication { 主从热备认证信息
auth_type PASS
auth_pass 1111
}
virtual_ipaddress { 群集虚拟IP地址
1.1.1.100
}
virtual_server 1.1.1.100 80 { 虚拟服务地址端口
delay_loop 6 健康检查的间隔时间
lb_algo rr 轮询的调度算法
lb_kind DR 直接路由的群集工作模式
! persistence_timeout 50 保持时间
protocol TCP 协议
real_server 1.1.1.1 80 { 真实服务器地址端口
weight 1 权重
TCP_CHECK { 健康检查方式
connect_port 80 检查目标端口
connect_timeout 3 连接超时
nb_get_retry 3 重试次数
delay_before_retry 3 重试间隔
}
}
}
v 重启keepalived服务
#Service keepalived restart
v 验证配置文件是否生效
#ip addr 查看是否自动创建了虚拟群集IP
v 配置从调度器
#vim /etc/keepalived/keepalived.conf
修改内容:
global_defs {
router_id R2 从调度器的名称
}
vrrp_instance VI_1 {
state BACKUP 从调度器的热备状态
interface eth0 从调度器的下接口
virtual_router_id 1 组号
priority 99 优先级
........其他内容相同
v 重启keepalived服务
#Service keepalived restart
v 配置节点服务器
#ifconfig lo:0 1.1.1.100/32
#route add -host 1.1.1.100 dev lo:0
#vim /etc/sysctl.conf
添加内容:
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.default.arp_ignore = 1
net.ipv4.conf.default.arp_announce = 2
#sysctl -p
转载于:https://blog.51cto.com/10978134/1945780
45.Keepalived高可用群集相关推荐
- LVS+Keepalived高可用群集
目录 一:Keepalived 二:keepalived实现原理剖析 三:vrrp虚拟路由冗余协议 四:Keepalived体系主要模块及其作用 4.1core模块 4.2vrrp模块 4.3chec ...
- LVS-DR+Keepalived 高可用群集
LVS 实际上相当于基于IP地址的虚拟化应用, 为基于IP地址和内容请求分发的负载均衡提出了一种高效的解决方法 Keepalived 1.支持故障自动切换(Failover) 2.支持节点健康状态检查 ...
- LVS+Keepalived 高可用群集的介绍和搭建步骤
文章目录 一.LVS+Keepalived 高可用群集 1.1 工作原理 1.2 Keepalived实现原理剖析 1.3 VRRP (虚拟路由冗余协议) 二.LVS+Keepalived 高可用群集 ...
- LVS+Keepalived高可用群集(无论头上是怎样的天空,我准备着承受任何风暴)
目录 前言 一.Keepalived实现原理剖析 1.1 VRRP(虚拟路由冗余协议) 1.2 Keepalived 原理 1.3 Keepalived 工具介绍 1.4 Keepalived 模块 ...
- LVS + Keepalived 高可用群集
Keepalived的设计目标识构建高可用的LVS负载均衡群集,可以调用ipvsadm工具来创建虚拟服务器.管理服务器池,而不仅仅用作双击热备.使用Keeepalived 构建LVS ...
- HaProxy+Keepalived+Mycat高可用群集配置
概述 本章节主要介绍配置HaProxy+Keepalived高可用群集,Mycat的配置就不在这里做介绍,可以参考我前面写的几篇关于Mycat的文章. 部署图: 配置 HaProxy安装 181和1 ...
- 实践 | Centos 7搭建LVS+Keepalived高可用Web服务群集群
LVS + Keepalived 高可用集群 Keepalived的设计目标是构建高可用的LVS负载均衡的集群,可以调用ipvsadm工具创建虚拟机,不仅仅用作双机热备,还可以使用keepalived ...
- LVS+Keepalived实现高可用群集
一.keepalived概述 keepalived是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换和健康检查功能--判断LVS负载调度器,节点服务器的可用性,及时隔离并替换为新的服务器, ...
- lvs服务器需要开启web服务么_Centos7搭建LVS+Keepalived高可用Web
LVS + Keepalived 高可用集群 Keepalived的设计目标是构建高可用的LVS负载均衡的集群,可以调用ipvsadm工具创建虚拟机,不仅仅用作双机热备,还可以使用keepalived ...
最新文章
- linux7系统怎么启动ftp,教你如何在CentOS7系统中配置ftp服务
- java 反编译 类名_java javassist创建类和反编译类
- Git + GitHub 超详细知识笔记整理
- 盘点云原生的5大特征
- elk 安装与所遇问题
- SaaS软件的应用弱化了不同规模企业的竞争差距
- 微信内置浏览器cookie设置问题
- stm32矩阵键盘c语言程序,stm32矩阵键盘原理图及程序介绍
- 【原创】《精益创业思维》分享会总结
- AndroidTV开发教程(1)
- 基于Github Actions + Docker + Git 的DevOps方案实践教程
- python中赋值语句和判断语句结合_Python 3 学习的第二小节——判断赋值语句与简单循环...
- uni-ui简单入门教程 - 如何用HBuilderX为uni-app项目启用uni-ui扩展组件?
- SQL数据库被标为可疑/置疑/质疑的处理
- 实践干货!猿题库 iOS 客户端架构设计
- 当uniapp遇上滚动穿透,巧妙的解决方式~
- 聊聊开源聊天软件oim-fx
- css实现简易的一个导航栏(横排)
- suggest 是搜索引擎一个方便的功能
- Python实现接收企业微信接收消息