RHCS 初探 & 构架要点
amp 初探 要点 构架
2023-09-27 14:24:27 时间
rhel6/centos6 系列:需要的安装包(组件):
- cman:群集通讯组件
- rgmanager:群集资源管理组件
- luci:群集web配置组件
- ricci:群集节点web底层配置同步通讯组件,如果使用luci则必须安装
- lvm2-cluster:【可选】,推荐必须安装,这是群集处理filesystem所必须的
- 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 是个好工具
相关文章
- Summary: Process & Tread
- Scala 数据类型 & 类型转换 & 转换精度
- shell 管道命令 &、&&、||、>、>>(精)
- QEMU&KVM 虚拟机使用实例以及RISCV上KVM的实现分析
- Go语言开发小技巧&易错点100例(五)
- C&C++动态分配内存(手动分配内存)三种方式
- Apache Commons Configuration远程代码执行漏洞(CVE-2022-33980)分析&复现
- int a[5]={1,2,3,4,5}; int *p=(int*)(&a+1); printf("%d",*(p-1)); 答案为什么是5?
- 《C++ AMP:用Visual C++加速大规模并行计算》——1.1 为什么选择GPGPU?什么是异构计算?
- 蓝桥杯历年真题——第十二届C&C++研究生组
- 乐视体育与AT&T达成无线网络合作
- hdu 4122 Alice's mooncake shop (线段树)
- 使用flink Table &Sql api来构建批量和流式应用(1)Table的基本概念
- 3.0 TypeScript补充(& ,type)
- c#集合_键值对Dictionary & SortedList