Account Links: Cart | Register | Log In

Skip to content

Red Hat Knowledgebase
Red Hat Knowledgebase Search
Article translations:
Currently Being Moderated

如何配置红帽的集群软件4.0?

Article ID: 11979 - Created on: Jul 22, 2008 6:00 PM - Last Modified:  Jun 2, 2009 4:27 AM

[英文原文]How do I set-up Red Hat Cluster Suite 4?

 

 

发行版本:Red Hat Cluster Suite 4

 

首先安装红帽集群软件 4.0 所需的所有软件包。 关于集群软件的安装在知识库的其它红帽知识库文章中已经解释,本文章的重点在如何配置集群。 当所有的集群软件包安装完成后,执行下面的命令弹出集群配置的界面。

 


system-config-cluster

 

这个工具这个工具可以用来配置集群的成员,fencing,资源和服务:

 

首先,配置集群的节点。 点击 Cluster node 标签。在右下角就会出现一个 Add a Cluster Node(图1)的按钮。 添加集群节点的主机名。在每个节点上使用 uname -n 得到成员的主机名。 除非你有一个很大的系统需要一个更高的权值(图2),否则设置每一个节点的投票值为 1.

 

FAQ-6994-cluster-config-1.jpg

 

图 1

 

 

FAQ-6994-cluster-config-2.jpg

 

图 2

 

 

Fencing 设置。 Fencing 当一个节点运行出现失败时,重新启动这个节点. 这在红帽集群软件 4 (RHCS 4)中是必须的,这样可以防止数据的冲突发生. 首先,你必须有一个电源交换机和每一个节点相连。 点击 Fence Devices 标签然会点击界面的右下角的 Add a Fence Device 按钮。 选择电源交换机进入电源交换机的配置界面(图 3)。 当这个配置完成后,就可以配置每个主机的Fencing 信息。

 

FAQ-6994-cluster-config-3.jpg

 

图 3

 

 

在 cluster Nodes 标签下,选择每个节点。 点击 Manage Fencing For This Node 按钮,进入 fencing 的配置对话框(图 4)。 点击 Add a New Fence Level 按钮。创建 Fence-Level-l。 点击 Fence-Level-l 标签,然后点击 Add a New Fence to this Level 按钮。 选择你在上一个步骤配置的 fence 设备。 输入每一个节点的详细信息,例如:每个节点连接的电源插槽,然会点击 OK(图 5)

 

FAQ-6994-cluster-config-4.jpg

 

图 4

 

 

FAQ-6994-cluster-config-5.jpg

 

图 5

 

 

服务配置. 首先要添加资源,有效的资源为:

 

  • GFS:这是全局文件系统资源,如果你将挂装一个GFS文件系统就创建它
  • File System:共享的分区,服务的数据位于这里
  • IP Address: 客户端将要连接服务的IP地址
  • NFS Mount:如果没有共享的存储而是使用通过加载NFS来共享服务的数据就使用这个选项
  • Script:这是控制服务的init 脚本

 

注:还有其他的NFS选项,它们在Red Hat Enterprise Linux 4 Update 3中会改变,因此我们在这里就不再描述.

 

通常一个服务会使用上面的资源,不一定全部使用。 例如,如果你配置一个 Apache 服务,你首先要创建一个让客户端连接的 IP 地址资源, 然后使 Script 资源指向 /etc/init.d/httpd, 然后是 File System 指向存放 Web 页面的共享存储。 一旦这些资源被创建,你就可以创建一个服务把这些资源加入这个服务中。 你可以点击 Services 标签,然会点击 Create a Service 按钮。

 

一旦完成了你的配置,点击 File->Save 菜单。 你的配置就会存放在 /etc/cluster/cluster.conf 文件中。

 

当集群配置完成后,为了防止类似配置丢失等一些错误的产生, 最好使用 scp 命令把配置文件备份到集群中的其他节点。 最后,使用下面的命令启动集群服务:

 


service ccsd start
service cman start
service fence start
service rgmanager start

 

如果启动过程中出现问题,要保证任何防火墙是处于关闭状态和所有的节点能互相 ping 到对方。

Feedback from users like yourself is a critical factor in helping us make the Red Hat Knowledgebase as useful as possible.

More Like This

  • Retrieving data ...