Keepalived高可用群集

Keepalived采用VRRP热备份协议,以软件的方式实现linux服务器的多机热备功能,当一方故障时,自动切换备份服务器进行工作。

Keepalived部署环境:一台主调度服务器,一台从调度服务器,多台节点服务器

Keepalived部署步骤:

安装支持组件

#yum -y install kernel-devel openssl-devel popt-devel  ipvsadm

源码安装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

配置主调度器

#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 重试间隔

}

}

}

重启keepalived服务

#Service keepalived restart

验证配置文件是否生效

#ip addr 查看是否自动创建了虚拟群集IP

配置从调度器

#vim /etc/keepalived/keepalived.conf

修改内容:

global_defs {

router_id R2                 从调度器的名称

}

vrrp_instance VI_1 {

state BACKUP               从调度器的热备状态

interface eth0               从调度器的下接口

virtual_router_id 1           组号

priority 99                  优先级

........其他内容相同

重启keepalived服务

#Service keepalived restart

配置节点服务器

#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高可用群集相关推荐

  1. LVS+Keepalived高可用群集

    目录 一:Keepalived 二:keepalived实现原理剖析 三:vrrp虚拟路由冗余协议 四:Keepalived体系主要模块及其作用 4.1core模块 4.2vrrp模块 4.3chec ...

  2. LVS-DR+Keepalived 高可用群集

    LVS 实际上相当于基于IP地址的虚拟化应用, 为基于IP地址和内容请求分发的负载均衡提出了一种高效的解决方法 Keepalived 1.支持故障自动切换(Failover) 2.支持节点健康状态检查 ...

  3. LVS+Keepalived 高可用群集的介绍和搭建步骤

    文章目录 一.LVS+Keepalived 高可用群集 1.1 工作原理 1.2 Keepalived实现原理剖析 1.3 VRRP (虚拟路由冗余协议) 二.LVS+Keepalived 高可用群集 ...

  4. LVS+Keepalived高可用群集(无论头上是怎样的天空,我准备着承受任何风暴)

    目录 前言 一.Keepalived实现原理剖析 1.1 VRRP(虚拟路由冗余协议) 1.2 Keepalived 原理 1.3 Keepalived 工具介绍 1.4 Keepalived 模块 ...

  5. LVS + Keepalived 高可用群集

             Keepalived的设计目标识构建高可用的LVS负载均衡群集,可以调用ipvsadm工具来创建虚拟服务器.管理服务器池,而不仅仅用作双击热备.使用Keeepalived 构建LVS ...

  6. HaProxy+Keepalived+Mycat高可用群集配置

    概述 本章节主要介绍配置HaProxy+Keepalived高可用群集,Mycat的配置就不在这里做介绍,可以参考我前面写的几篇关于Mycat的文章. 部署图: 配置  HaProxy安装 181和1 ...

  7. 实践 | Centos 7搭建LVS+Keepalived高可用Web服务群集群

    LVS + Keepalived 高可用集群 Keepalived的设计目标是构建高可用的LVS负载均衡的集群,可以调用ipvsadm工具创建虚拟机,不仅仅用作双机热备,还可以使用keepalived ...

  8. LVS+Keepalived实现高可用群集

    一.keepalived概述 keepalived是专门针对LVS设计的一款强大的辅助工具,主要用来提供故障切换和健康检查功能--判断LVS负载调度器,节点服务器的可用性,及时隔离并替换为新的服务器, ...

  9. lvs服务器需要开启web服务么_Centos7搭建LVS+Keepalived高可用Web

    LVS + Keepalived 高可用集群 Keepalived的设计目标是构建高可用的LVS负载均衡的集群,可以调用ipvsadm工具创建虚拟机,不仅仅用作双机热备,还可以使用keepalived ...

最新文章

  1. linux7系统怎么启动ftp,教你如何在CentOS7系统中配置ftp服务
  2. java 反编译 类名_java javassist创建类和反编译类
  3. Git + GitHub 超详细知识笔记整理
  4. 盘点云原生的5大特征
  5. elk 安装与所遇问题
  6. SaaS软件的应用弱化了不同规模企业的竞争差距
  7. 微信内置浏览器cookie设置问题
  8. stm32矩阵键盘c语言程序,stm32矩阵键盘原理图及程序介绍
  9. 【原创】《精益创业思维》分享会总结
  10. AndroidTV开发教程(1)
  11. 基于Github Actions + Docker + Git 的DevOps方案实践教程
  12. python中赋值语句和判断语句结合_Python 3 学习的第二小节——判断赋值语句与简单循环...
  13. uni-ui简单入门教程 - 如何用HBuilderX为uni-app项目启用uni-ui扩展组件?
  14. SQL数据库被标为可疑/置疑/质疑的处理
  15. 实践干货!猿题库 iOS 客户端架构设计
  16. 当uniapp遇上滚动穿透,巧妙的解决方式~
  17. 聊聊开源聊天软件oim-fx
  18. css实现简易的一个导航栏(横排)
  19. suggest 是搜索引擎一个方便的功能
  20. Python实现接收企业微信接收消息

热门文章

  1. VMware中怎样克隆虚拟机
  2. SpringBoot中使用POI实现自定义Excel布局式导出
  3. Webstorm修改svn时提示Error relocating working copy:Server SSL certificate rejected
  4. JDK 1.5 主要新特性
  5. flutter项目如何打包(android)
  6. html菜单浮动,浮动菜单,可实现上下滚动的效果
  7. 神策数据正式成为国家级信创工委会成员单位!
  8. Java Web Start入门基础教程
  9. VSCode插件开发全攻略(六)开发调试技巧
  10. 618 京东到家-小程序也狂欢