随笔 - 746  文章 - 0  评论 - 39  阅读 - 79万

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 是个好工具

  

 

 

  

 

  

 

posted on   jinzhenshui  阅读(222)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)

点击右上角即可分享
微信分享提示