CentOS6.0 下使用Conga 创建Cluster 黎阳实验笔录 概述: 试验环境: 两台DELL R910,安装Centos6.0,通过ISCSI 共享盘柜磁盘,使用主板集成网卡 :NIC1, iDrac6 专用网口 任务: 使用基于Web 管理方式的Conga 工具创建、管理两节点Cluster,然后以一个简单的web 服务(httpd)作切换测试. 基本概念: Conga: 分为Luci(管理工具,Server 端 )及 Ricci(用于接收和传递Luci 指令的服务程序 ,Agent)两部分,其中Luci 安装在任一管理工作站上,Ricci 安装在被管理的Cluster 节点上 . 脑裂(Head-split):当前激活的Cluster 节点因为处理器忙或者其他原因暂时停止响应时,其他节点可能误认为该节点”已死”,从而夺取共享磁盘的访问权,此时极有可能假死节点重新对共享文件系统产生读写操作,从而导致共享磁盘文件系统损坏. Fence:为了防止”脑裂”现象的产生,使用fence 设备对”故障”节点进行”屏蔽”措施,如重启该设备,从而尝试恢复其节点功能. Fence 设备可以是交换机,或者IPMI 等 . 这里我们采用PE2900 的 BMC 充当Fence 设备. Cman:cluster manager,Cluster 组件之一,该服务用于cluster 的配置,控制,查询,仲裁计算等. Rgmanager:Resource group manager,Cluster 组件之一,提供用户定义的资源组的切换服务 . Failover domain: cluster 环境中服务failover 的区域. 原理介绍: cman 集群管理器 cman 是一个基于内核的对称通用集群管理器。它由两部分组成:连接管理器(cnxman),用于处理成员、消息、投票数、事件通知和过渡;服务管理器(SM),用于处理那些需要通过各种方式进行集群管理的应用及外部系统。cman 是 RHCS 中最核心的服务,可通过系统中的serivce 命令进行启/停操作;DLM、 GFS、 CLVM及 Fence 都依赖于cman 群集管理器。 rgmanager 资料组管理器 rgmanager(Resource Group Manager)基于cman 并使用DLM 动态锁管理机制。与cman 一样,rgmanager 也是 RHCS 中的一个核心服务,可通过系统中的serivce 命令进行启/停操作;rgmanager 管理并为集群中的Service(服务)和 Resources(资源)提供Failover 错误切换功能。 Service(服务) 每个服务都被指定存在于一个Failover Domain 中,并与多个Resources(资源)关联。每个服务可以理解为实际操作中的一个应用,如Web 服务器、Java 中间件、数据库、文件共享系统、邮件系统等。这些应用在运行时不但对应用程序本身有要求(...