Linux集群——高可用集群原理详解

主备节点名称 :
Active/Passive
Primary/Standby
心跳 :
Heartbeat
HA Resource :
IP ,Service ,STONITH
FailOver :故障转移
FailBack :服务切回
资源粘性 :资源更倾向于运行于哪个节点
集群内部信息传递是基于UDP的
Messaging Layer
资源管理器 CRM Cluster Resource Manager
DC : Designated Coordinator
PE : Policy Engine
TE : Transaction
DC:PE TE
LRM:Local Resource Manager
HA结构示意图
LSB :start|stop|restart|status
Linux Standard Base
RA :Resource Agent
资源组 :RG Resource Group
资源约束 :Constraint
排列约束 coloation
资源是否能够运行于同一节点 score
正值 :可以在一起
负值 :不能在一起
位置约束 location , score(分数),
正值 :倾向于此节点
负值 :倾向于逃离于此节点
顺序约束 (order)
定义资源启动或关闭时的次序

资源隔离 :
节点级别 :STONITH
资源级别 :
例如 :FC SAN switch 可以实现在存储资源级别拒绝某节点的访问

Linux集群——高可用集群原理详解

HA MySQL
VIP :Float IP
mysql service
Filesystem
split-brain 集群节点无法有效获取其它节点的状态信息时,产生脑裂,后果之一抢占共享存储
Active/Active
Cluster Filesystem GFS OCFS2
存储 :
DAS 直连附加存储
直接接到主板总线,BUS 块级别
NAS 网络附加存储 文件级别
SAN 存储区域网络
FC SAN
IP SAN
SCSI :Small Computer System Interface
宽带 16:target 可用15
窄带 8: target 可用7
LUN :Logical Unit Number
iSCSI:Internet Small Computer System Interface IP-SAN
DMA
控制器 :Controller
适配器 :Adapter
集群+共享存储
Multipath 存储多路径
仲裁磁盘
ha-aware application
watchdog : 看门狗
quorum : 法定票数
without_quorum_policy
freeze : 冻结
stop
ignore

猜你喜欢

转载自blog.51cto.com/14087650/2427802