configurationRHEL6.1 GFS集群

我需要configuration共享GFS2文件系统的3节点群集。 平衡器后面的apache需要GFS2作为普通的Documentroot。 你能提出一些关于如何在RHEL / SL 6.1上configurationcorosync + pacemaker + GFS2的指南吗? 顺便说一句,我不需要DRBD,因为我有iSCSI作为共享块设备。

我还没有看到6.1是如何改变的,我只用6.0来完成,但是这对我来说是有效的:

  1. 安装以下模式:
    • 可扩展文件系统
    • 弹性存储
    • 高可用性
  2. 在每个节点上,启动ricci服务( service start ricci ),在提示时input密码
  3. 在一个节点上启动luci服务( service start luci
  4. 转到您启动luci的节点上的端口:8084
  5. 转到“pipe理群集”
  6. 点击创build。
  7. input群集名称
  8. 对于集群中的每个节点,input节点名称以及在启动ricci服务时input的密码。 点击创build。

此时你有一个群集。 在重启之后确保集群服务是一个非常好的主意。

 chkconfig ricci on chkconfig cman on chkconfig rgmanager on chkconfig clvmd on (if you're using LVM under the GFS volume) 

现在是GFS方面。

  1. 无论您使用哪种共享存储系统,都需要为每个群集节点提供一个LUN。
  2. 重新扫描您的存储总线,以便每个节点至less可以看到存储,不要做任何事情(取决于您的具体情况,可能需要重启以使其在各地生效)。
  3. 在一个节点上,创build文件系统, mkfs.gfs -p lock_dlm -t ClusterName:ResourceName -j # /dev/your/device
    • “Clustername”是您在群集设置中指定的群集的名称。
    • “ResourceName”是要创build的群集资源的名称。
    • “-j#”其中#是群集中节点的数量
    • “/ dev / your / device”是您在步骤1中提供的共享存储的path。

安装GFS设备时,请确保“netdev”在fstab中的选项中列出,因为在networking和集群build立之后GFS无法安装。

我几天前从头开始更新了Clusters,以反映删除gfs-pcmk。 因为你有iSCSI,所以只需要忽略关于drbd的部分。

具体来说,您需要从http://www.clusterlabs.org/doc/en-US/Pacemaker/1.1/html/Clusters_from_Scratch/ch08.html开始,详细介绍如何使用“标准”cman版本使用Pacemaker的gfs_controld和dlm_control。

还要留意6.2版的软件包更新,Pacemaker / CMAN集成得到另一个提升。