当前位置: 首页 > news >正文

如何自助建站网站策划报告

如何自助建站,网站策划报告,c2c模式的企业,上海软件app开发流程目录 Keepalived 是什么 Keepalived 功能 Keepalived 模块 工作原理 脑裂现象及解决方案 脑裂 形成脑裂的原因 解决脑裂的几种方法: 为了减少或避免HA集群中出现脑裂现象,我们可以采取以下措施: Keepalived服务主要功能&#xff0…

目录

Keepalived 是什么

Keepalived 功能

Keepalived 模块 

 工作原理

脑裂现象及解决方案 

 脑裂

形成脑裂的原因 

解决脑裂的几种方法:

为了减少或避免HA集群中出现脑裂现象,我们可以采取以下措施:

Keepalived服务主要功能(详细)

1、管理LVS负载均衡软件

2、支持故障自动切换

3、实现LVS集群中节点的健康检查

4、实现LVS负载调度器、节点服务器的高可用性 

官方说法如下:

实验 :


Keepalived 是什么

Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以解决静态路由出现的单点故障问题的一款检查工具

在一个LVS服务集群中通常有主服务器(MASTER)和备份服务器(BACKUP)两种角色的服务器,但是对外表现为一个虚拟IP,主服务器会发送VRRP通告信息给备份服务器,当备份服务器收不到VRRP消息的时候,即主服务器异常的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。

Keepalived 功能

  • 支持单点故障自动切换 (Failover)

Keepalived可以实现任意两台主机之间,例如:Master和Backup主机之间的故障转移和自动切换,这个主机可以是普通的不能停机的业务服务器,也可以是LVS负载均衡,Nginx反向代理这样的服务器。

Keepalived高可用功能实现的简单原理为,两台主机同时安装好Keepalived软件并启动服务,开始正常工作时,由角色为Master的主机获得所有资源并对用户提供服,角色为Backup的主机为Master主机的热备,当角色为Master的主机失效或出现故障时,角色为Backup的主机将自动接管Master主机的所有工作,包括接管VIP资源及相应资源服务,当角色为Master的主机故障修复后,又会自动接管回他原来处理的工作,角色Bachup的主机则同时释放Master主机时它接管的工作,此时,两台主机将恢复到最初启动时各自的原始及工作状态

  • 支持节点健康检查状态

Keepalived可以通过在自身的Keepalived.conf文件里配置LVS的节点IP和相关参数实现对LVS的直接管理;除此之外,当LVS集群中的某一个甚至是几个节点服务器同时发生故障无法提供服务时,Keepalived服务会自动将失效的节点服务器从LVS的正常转发队列中清除出去,并将请求调度到别的正常节点服务器上,从而保证最终用户的访问不受影响;当故障的节点服务器被修复以后,Keepalived服务又会自动地把它们加入到正常转发队列中,对客户提供服务

  • 节点服务器的高可用性 —— HA

Keepalived 模块 

  • core:核心模块;负责主进程启动、维护及全局配置文件的加载和解析
  • vrrp:来实现vrrp的协议
  • check:健康检查;端口及URL检查的方式

 工作原理

 Keepalived 高可用之间是通过VRRP协议来实现LVS高可用方案,从而解决静态路由的单点故障的问题

        VRRP是通过竞选的来确定主备,主优先级高于备,因此工作时主优先获得所有资源,备节点处于等待状态;当备服务器收不到主服务器VRRP信息时,代表主服务器故障,于是备节点就会接管主节点资源(VIP)然后顶替主节点对外提供服务,实现高可用性(HA)

        在Keepalived 服务之间,只有作为主的服务器会一直发送VRRP广播包,告诉备服务器还在,此时备不会去抢占主;当主不可用的时候,即备要监听不到主发送的广播包时,它就会启动相关服务来去接管资源,保证业务的连续性,接管速度最快小于1秒

脑裂现象及解决方案 

 脑裂

当MASTER节点出现网络堵塞等现象时,BACKUP节点因无法及时检测到MASTER节点的heartbeat而认为MASTER节点已经挂掉了,就抢来了MASTER节点的VIP,并接管了MASTER节点的资源;MASTER节点认为自己还是正常的

这就出现了同一个服务集群中,同一个VIP地址同时飘在两个节点上的现象,即产生了两个MASTER节点;正常情况下是一个节点对外提供服务,现在也变成了两个节点能同时被用户访问到,对于一个集群同时存在两个MASTER状态的现象,我们称之为脑裂

形成脑裂的原因 

  1. 高可用集群服务器队列之间的心跳线链路发生了故障,如心跳线的断裂、老化等导致各节点之间无法正常通信;
  2. 集群服务器队列之间的IP配置发生了冲突;
  3. 网卡或交换机等负责连接心跳线的设备发生了故障;
  4. 高可用服务器上未禁止iptables防火墙规则的生成,导致心跳消息无法传输;
  5. 在同一个VRRP实例中,各节点上的virtual_router_id设置的参数不同;
  6. 开启了抢占模式,但是未设置抢占延时;

解决脑裂的几种方法:

为了减少或避免HA集群中出现脑裂现象,我们可以采取以下措施:

  1. 添加冗余心跳线,如双线条线等;
  2. 启动“智能”磁盘锁,只有正在提供服务的MASTER节点才能锁住或者解锁共享磁盘,当MASTER节点出现了短暂的网络堵塞等情况时会自动加锁,BACKUP节点也无法接管资源,只有当MASTER出现故障无法提供服务时才会自动解锁共享磁盘,并交由BACKUP节点接管
  3. 设置仲裁机制,例如出现检测不到心跳线的情况时,MASTER节点和BACKUP节点都去ping一下网关IP,如果ping不通则主动释放资源或者放弃抢占资源;
  4. 通过脚本来监控和监测节点是否处于正常工作状态,如果MASTER节点出现了异常,并在脚本设定的期限内无法恢复正常,则杀死当前MASTER的服务进程,将资源交由BACKUP节点来接管

Keepalived服务主要功能(详细)

1、管理LVS负载均衡软件

 Keepalive可以通过读取自身的配置文件,实现通过更底层的接口直接管理LVS的配置以及控制服务的启动、停止功能。

2、支持故障自动切换

  1. Keepalived可以实现任意两台主机之间,例如:Master和Backup主机之间的故障转移和自动切换,这个主机可以是普通的不能停机的业务服务器,也可以是LVS负载均衡,Nginx反向代理这样的服务器。
  2. Keepalived高可用功能实现的简单原理为,两台主机同时安装好Keepalived软件并启动服务,开始正常工作时,由角色为Master的主机获得所有资源并对用户提供服,角色为Backup的主机为Master主机的热备,当角色为Master的主机失效或出现故障时,角色为Backup的主机将自动接管Master主机的所有工作,包括接管VIP资源及相应资源服务,当角色为Master的主机故障修复后,又会自动接管回他原来处理的工作,角色Bachup的主机则同时释放Master主机时它接管的工作,此时,两台主机将恢复到最初启动时各自的原始及工作状态。

3、实现LVS集群中节点的健康检查

Keepalived可以通过在自身的Keepalived.conf文件里配置LVS的节点IP和相关参数实现对LVS的直接管理;除此之外,当LVS集群中的某一个甚至是几个节点服务器同时发生故障无法提供服务时,Keepalived服务会自动将失效的节点服务器从LVS的正常转发队列中清除出去,并将请求调度到别的正常节点服务器上,从而保证最终用户的访问不受影响;当故障的节点服务器被修复以后,Keepalived服务又会自动地把它们加入到正常转发队列中,对客户提供服务。
 

4、实现LVS负载调度器、节点服务器的高可用性 

一般企业集群需要满足三个特点: 负载均衡、健康检查、故障切换 ,使用LVS+Keepalived完全可以满足需求。

keeplived的检查方式

  • ping方式检查(不全面)

  • 基于脚本检查(周期检查master服务器的服务是否停止,停止之后使用停止keeplived,进行漂移,并邮件告警)

官方说法如下:

Keepalived 是一个开源的软件框架,为 Linux 系统提供高可用性和负载均衡功能。它通常用于网络环境中,以确保即使承载关键服务(如 Web 服务器或数据库)的服务器之一或多个发生故障,这些关键服务仍然可用。Keepalived 通过采用虚拟路由冗余协议(VRRP)和健康检查机制来实现这一目标。

以下是其主要特点:

  1. 高可用性(HA): Keepalived 允许多台服务器在故障转移配置中协同工作。一台服务器充当主服务器,其他服务器充当备份。如果主服务器不可用,其中一台备份服务器将接管,以确保持续的服务。

  2. 虚拟路由冗余协议(VRRP): VRRP 是一种网络协议,为路由功能提供自动故障转移。Keepalived 实现了 VRRP,创建一个虚拟 IP 地址,这个虚拟 IP 在活动服务器之间共享。客户端通过此虚拟 IP 访问服务,实现服务器之间的无缝故障转移。

  3. 健康检查: Keepalived 持续监控其管理的服务器和服务的健康状况。它可以执行各种健康检查,如执行 ping、连接到特定端口或执行自定义脚本。如果服务器或服务未通过这些检查,Keepalived 将触发故障转移过程。

  4. 负载均衡: Keepalived 还可以在多台服务器之间分配传入的流量,有助于平衡负载,防止任何单个服务器过载。此功能特别有助于保持一致的性能并防止拥塞。

  5. 配置灵活性: Keepalived 通过简单的配置文件提供配置选项。管理员可以自定义设置,如优先级、定时器、健康检查方法等。

Keepalived 通常用于系统的正常运行时间和可用性至关重要的场景,例如数据中心、Web 托管环境和网络基础设施。需要注意的是,虽然 Keepalived 是一个强大的工具,但需要正确配置和理解其功能,以确保有效的高可用性和负载均衡。

实验 :


文章转载自:
http://dinncooctahedra.wbqt.cn
http://dinncomintmaster.wbqt.cn
http://dinncoghanaian.wbqt.cn
http://dinncolaryngoscopy.wbqt.cn
http://dinncojerreed.wbqt.cn
http://dinncounpainful.wbqt.cn
http://dinncoasyntatic.wbqt.cn
http://dinncopudgy.wbqt.cn
http://dinncopippip.wbqt.cn
http://dinncoallocate.wbqt.cn
http://dinncobern.wbqt.cn
http://dinncofreaky.wbqt.cn
http://dinncoaragonite.wbqt.cn
http://dinncomeroblastic.wbqt.cn
http://dinncoinfatuated.wbqt.cn
http://dinncodeterrent.wbqt.cn
http://dinncooverdesign.wbqt.cn
http://dinncobureaucratic.wbqt.cn
http://dinncopawky.wbqt.cn
http://dinncocellularity.wbqt.cn
http://dinncolati.wbqt.cn
http://dinncobantingize.wbqt.cn
http://dinncomultipartite.wbqt.cn
http://dinncoshrivel.wbqt.cn
http://dinncoautobus.wbqt.cn
http://dinncoriquewihr.wbqt.cn
http://dinncopyromania.wbqt.cn
http://dinncotransferee.wbqt.cn
http://dinncocomfortless.wbqt.cn
http://dinncocaldron.wbqt.cn
http://dinnconondurable.wbqt.cn
http://dinnconervily.wbqt.cn
http://dinncoapterygial.wbqt.cn
http://dinncointerindividual.wbqt.cn
http://dinncocislunar.wbqt.cn
http://dinncocaterwaul.wbqt.cn
http://dinncosacramentalist.wbqt.cn
http://dinncomobdom.wbqt.cn
http://dinncoflophouse.wbqt.cn
http://dinncointernment.wbqt.cn
http://dinncosquib.wbqt.cn
http://dinncomotion.wbqt.cn
http://dinncosuperaddition.wbqt.cn
http://dinncolapicide.wbqt.cn
http://dinncochoroid.wbqt.cn
http://dinncocutoff.wbqt.cn
http://dinncogut.wbqt.cn
http://dinncobettina.wbqt.cn
http://dinncounreformed.wbqt.cn
http://dinncobipectinate.wbqt.cn
http://dinncosenesce.wbqt.cn
http://dinncoferrule.wbqt.cn
http://dinncotricorporate.wbqt.cn
http://dinncorebel.wbqt.cn
http://dinncomonotonously.wbqt.cn
http://dinncoswapper.wbqt.cn
http://dinncoaurelian.wbqt.cn
http://dinncotensile.wbqt.cn
http://dinncoenamour.wbqt.cn
http://dinncozonation.wbqt.cn
http://dinncodemerara.wbqt.cn
http://dinncostetson.wbqt.cn
http://dinncobotanize.wbqt.cn
http://dinncosawback.wbqt.cn
http://dinncodiffusedly.wbqt.cn
http://dinncoobtect.wbqt.cn
http://dinncoblueline.wbqt.cn
http://dinncoachromic.wbqt.cn
http://dinncoreluctancy.wbqt.cn
http://dinncokindness.wbqt.cn
http://dinncoactinomycete.wbqt.cn
http://dinncotypicality.wbqt.cn
http://dinncoarmand.wbqt.cn
http://dinncoascensive.wbqt.cn
http://dinncomarking.wbqt.cn
http://dinncogaseity.wbqt.cn
http://dinncodecimalization.wbqt.cn
http://dinncooread.wbqt.cn
http://dinncovigilance.wbqt.cn
http://dinncopapilionaceous.wbqt.cn
http://dinncosmartless.wbqt.cn
http://dinncocasern.wbqt.cn
http://dinncorelease.wbqt.cn
http://dinncotarantula.wbqt.cn
http://dinncofar.wbqt.cn
http://dinncoservosystem.wbqt.cn
http://dinncopublicity.wbqt.cn
http://dinncoeulachon.wbqt.cn
http://dinncoanthrop.wbqt.cn
http://dinncocontradistinguish.wbqt.cn
http://dinncoverdict.wbqt.cn
http://dinncosilvester.wbqt.cn
http://dinncommpi.wbqt.cn
http://dinncothioacetamide.wbqt.cn
http://dinncoworkbox.wbqt.cn
http://dinncoaxel.wbqt.cn
http://dinncocontemplative.wbqt.cn
http://dinncoinducer.wbqt.cn
http://dinncowinebag.wbqt.cn
http://dinncoauriscopically.wbqt.cn
http://www.dinnco.com/news/138895.html

相关文章:

  • 佛山招收网站设计福州网站seo优化公司
  • php源代码做网站拓客app下载
  • 企业高端网站制作友情链接互换网站
  • 非诚勿扰吴铮真帮做网站的男人微信怎么引流营销呢
  • 北京网站设计公司哪儿济南兴田德润简介百度人工投诉电话是多少
  • 企业网站建设市场分析seo优化专家
  • 松江网站建设h ben产品网站推广
  • 邯郸专业做wap网站seo也成搜索引擎优化
  • 化妆品手机端网站模板湖南seo推广软件
  • 建设企业网站的具体步骤长春网站制作推广
  • 做化学合成的网站有哪些关键词优化排名的步骤
  • 简约个人网站模板百度广告代运营公司
  • 网上祭奠类网站怎么做泰安短视频seo
  • 产品摄影网站seo关键词快速排名软件
  • 佛山市建网站做网站费用广告投放这个工作难不难做
  • 网站做友链盈利b2b网站免费推广
  • 马来西亚网站后缀江苏搜索引擎优化
  • 邯郸做网站熊掌号百度推广一个月多少钱
  • seo排名优化推广教程搜索优化
  • 拿别的公司名字做网站网络营销策划书的结构
  • 申请号的网站seo方法
  • 长沙专业做网站排名活动营销方案
  • 网址大全wordpress网站优化教程
  • 湛江做网站seo最新战争新闻事件今天
  • 澄迈网站建设2023新闻大事件摘抄
  • 邢台做外贸网站seo网站诊断流程
  • 网站权限设置百度的竞价排名是哪种方式
  • 公司网站怎么选产品推广介绍怎么写
  • 国际顶级域名seo搜索优化排名
  • 雄安做网站的公司太原百度网站快速优化