多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## High Availability Cluster 高可用集群 调度器要做高可用:当主调度器出现故障时,从调度器要启动分发服务并且夺取IP。 ![](http://om4h63cja.bkt.clouddn.com/17-7-17/6536204.jpg) ### LB和HA的主要区别 LB:提高服务的并发处理能力 HA:提高服务的在线能力 要求业务实时在线,不要求并发处理能力时使用高可用HA。此时,对于类似于附件的存储要使用NFS(NFS并发能力有限),这样可以保证高可用中内容的一致性。 高可用集群中,一个节点只能被一个资源占用。 ### HA集群应用可能涉及的问题 1、split-brain:脑裂 当主忙,未发送心跳信息,从认为主死亡;此时,从接管服务,但若主还在写文件,同时从也在写相同的文件,这样会导致文件系统错误; 所以在从接管服务时还应采取以下方法,选一种: 1)切断主的电源,防止主返回,或者写文件;此处使用电源交换机 STONITH、:Shoot the other Node in the Head 2)切断网线 2、高可用集群,一般要有奇数个节点,便于“少数服从多数”进行表决 隔离级别:fencing 节点级别:STONITH 资源级别:切断网线