前言:本文以操作系统为CentOS 6.5的云服务器为例,搭建RHCS集群系统,使用GFS2分布式文件系统,实现一个共享盘在多个云服务器之间可共享文件。
搭建一共6个步骤,分为7篇文章分步讲解,点击下面链接即可跳转到相应文章。
搭建一个RHCS集群系统,需要分别为管理节点和其他节点安装luci和ricci软件,具体如下:
luci: RHCS集群管理工具的主控端,提供了管理RHCS集群的web页面(High Availability Management),luci安装在管理节点上,管理集群主要是通过跟集群中其他节点上的ricci通信来完成的。
ricci: RHCS集群管理工具的受控端,安装在集群中的其他节点上,luci就是通过每一个节点上的ricci管理后端。
安装ricci
操作场景
本节将为节点1和节点2(即云服务器ecs-share-0001和ecs-share-0002)安装ricci并配置磁盘。
本文以云服务器的操作系统为“CentOS 6.5 64bit ”为例。不同云服务器的操作系统的配置可能不同,本文仅供参考,具体操作步骤和差异请参考对应操作系统的产品文档。
操作步骤
本操作以配置ecs-share-0001为例,节点1和节点2的配置相同。
使用root用户登录云服务器。
执行以下命令,下载并安装ricci软件包。
yum install ricci openais cman rgmanager lvm2-cluster gfs2-utils
回显类似如下信息:
执行以下命令,关闭防火墙。
/etc/init.d/iptables stop
chkconfig iptables off
执行以下命令,暂停并关闭ACPI(Advanced Configuration and Power Interface,高级配置与电源接口)服务。
/etc/init.d/acpid stop
chkconfig acpid off
回显类似如下信息:
执行以下命令,设置ricci密码。
passwd ricci
回显类似如下信息:
根据回显提示设置ricci密码。
执行以下命令,启动ricci。
/etc/init.d/ricci start
chkconfig ricci on
回显类似如下信息:
执行以下命令,查看云服务器挂载的磁盘。
fdisk -l
chkconfig acpid off
回显类似如下信息:
执行以下命令,新建磁盘挂载目录。
mkdir 挂载目录
命令示例:
mkdir /mnt/gfs_vbd
执行以下命令,为磁盘创建GFS2分布式文件系统。
mkfs.gfs2 -p lock_dlm -t mycluster:gfs_vbd -j 4 /dev/xvdb
回显类似如下信息:
参考1~9,配置另一台云服务器ecs-share-0002。
安装luci
操作场景
本节将为管理节点(即云服务器ecs-share-0003)安装配置luci。
本文以云服务器的操作系统为“CentOS 6.5 64bit ”为例。不同云服务器的操作系统的配置可能不同,本文仅供参考,具体操作步骤和差异请参考对应操作系统的产品文档。
操作步骤
使用root用户登录云服务器。
执行以下命令,下载并安装luci集群软件包。
yum install luci
回显类似如下信息:
执行以下命令,关闭防火墙。
/etc/init.d/iptables stop
chkconfig iptables off
执行以下命令,启动luci。
/etc/init.d/luci start
chkconfig luci on
回显类似如下信息:(截图只能截到部分内容,仅供参考)
luci启动成功后,即可以通过管理RHCS集群的web页面(High Availability Management)来进行集群的相关配置。