40_03Linux集群系列之十七--RHCS架构解析

RHCS(Red Hat Cluster Suite):

LVS
HA
GFS2 (Global File System,早期RH4/5有GFS)
cLVM (Cluster Logical Volume Manager)
RHCS提供了完整的集群资源套件,例如上面的负载均衡,高可用,集群文件系统,集群逻辑卷管理器;

在RH4,5两个版本中,信息层和管理层和资源代理的实现组件如下:
RHCS:

ML:cman (cluster manager)
CRM: rgmanager (resource group manager)
RA:
1、internal
2、script: LSB

在RH4上Messaging Layer是cman,但是由于cman在整个信息层的功能没有openais的强大,所以在RH5上cman作为openais的一个插件工作,而这个插件的主要作用在于提供了quorum(因为当时并没有很好的关于投票系统的解决方案)但是配置文件并不依赖于openais,而是由cman自己提供,在/etc/cluster/cluster.conf,所以说在RH5上openais提供了信息层的监控,但是仍由cman进行管理。

在RH6上提供了完整的corosync信息层管理工具,可以不再使用cman这个插件,如果使用cman,它的配置文件仍是/etc/cluster/cluster.conf;
然而在资源管理层虽然使用了pacemaker,但是仍由rgmanager管理,这个和信息层一样,即虽然使用了corosync和pacemaker,但是仍由cman和rgmanager控制;

在corosync2.3.0版本后,提供了一个更加优秀的投票系统,这个叫做votequorum,所以在这个版本中的cman将会退出这个江湖;

gfs2:Global File System(集群文件系统):最好16个节点
ocfs2:Oracle Cluster File System(没有gfs2好)
DLM:Distributed Lock Manager(分布式锁管理器)
gfs:Google file system(分布式文件系统)
所以在搜索gfs的时候要注意;
为了能够扩展容量,所以提供了类似LVM的集群逻辑卷;
cLVM:借助于HA的功能,将某个节点对LVM操作通知给其他节点;
CCS(Cluster Configuration System):各个节点配置资源的通知,更新;
Failover domain:服务故障转移域:表示节点出问题了应该往哪节点转移以及是否应该重启服务;
如果一个服务停止了,是转移到另外一个节点上,还是应该重启服务,所以可以定义优先级;

LVM–>cLVM:

#vim /etc/lvm/lvm.conf
locking_type =1 基于文件的锁
把其改为3就可改为集群的了;
然后启动cLVM服务即可;

LVS:piranha(GUI工具)

软件、系统安装:
cobbler(类似于PXE的自动安装)
puppet(配置文件管理、软件分发)
luci/ricci(集群管理)
fabric(命令分发工具,比for ;do ssh ; done这个方式高的多)

RHCS配置:
system-config-cluster

详细部分可以查看:http://blog.chinaunix.net/uid-26931379-id-3558604.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值