RHCS 初探 & 构架要点

rhel6/centos6 系列:需要的安装包(组件):

  1. cman:群集通讯组件
  2. rgmanager:群集资源管理组件
  3. luci:群集web配置组件
  4. ricci:群集节点web底层配置同步通讯组件,如果使用luci则必须安装
  5. lvm2-cluster:【可选】,推荐必须安装,这是群集处理filesystem所必须的
  6. gfs2-utils:【可选】,处理群集gfs2文件系统必须的

 

rhcs配置的体系结构关键点:

  公式:服务器没有半台的,所以,要它活,就是完整的(ceil);要他死,半台也不顶事(floor)

    必须存活节点数:ceil((n+1)/ 2 )

    容灾故障节点数:floor((n-1)/ 2)

节点数 2 3 4 5 6 7 8 9 ...
必须存活数 2 2 3 3 4 4 5 5 ...
容灾故障数 0 1 1 2 2 3 3 4 ...

 

  如果是2节点,必须配置仲裁盘(quorum disk)

  节点数推荐为奇数:推荐3个节点——安全又经济

 

rhcs配置操作关键点

  先启动cman、然后启动rgmanager、再启动ricci、最后启动luci

  如果使用filesystem资源,必须安装lvm2-cluster,并启动clvmd且关闭lvmetad服务

  自定义script资源,必须实现start、stop、status的功能;rgmanager资源管理器依赖script的执行结果0、非0来判断成功或是吧

  lvm2-cluster是lvm2的群集支持扩展,新块设备在pv操作阶段之前就必须启用群集支持:lvmconf --enable-cluster

  quorum disk千万不要放置在clvm上,因为节点故障重启动是,cman要求qdiskd启动,但是,因为quorum disk 资源需要clvmd启动,但但是,clvmd要求cman先启动!死循环依赖了!!

  quorum disk 在 cman_tool_status中的“Quorum device votes: n” n 数,在主节点是1,在其他非主节点是0【todo,这样对吗?!!!】

  clustat\cman_tool status 是个好工具

  

 

 

  

 

  

 

RHCS 初探 & 构架要点

上一篇:Redis应用场景


下一篇:函数单调性的应用