共享存儲
集群管理/ISCSI共享存儲主機IP:192.168.1.111主機名:luci
集群節點一IP:192.168.1.34主機名:edu-mysql-master
集群節點二IP:192.168.1.157主機名:edu-mysql-slave
一、【準備工作】
1、修改管理主機和每個節點的hosts文件,保證三臺服務器的hosts文件一樣。
代碼如下復制代碼
[root@luci /]# cat /etc/hosts
127.0.0.1 localhost.localdomain
::1 localhost.localdomain
192.168.1.111luci
192.168.1.34edu-mysql-master
192.168.1.157edu-mysql-slave
2、兩臺節點上分別關閉selinux、iptables和NetworkManager
代碼如下復制代碼
[root@edu-mysql-slave /]# service iptablesstop
[root@edu-mysql-slave /]# chkconfig iptables off
[root@edu-mysql-slave /]# sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
[root@edu-mysql-slave /]# chkconfig NetworkManager off
二、【群集管理主機設置】
1、安裝并啟用luci集群管理
代碼如下復制代碼
[root@luci /]# yum install luci -y
[root@luci /]# chkconfig luci on
[root@luci /]# service luci start
Point your web browser to https://luci:8084 (or equivalent) to access luci
這時,你就可以用https://luci:8084(或https://192.168.1.111:8084)登陸集群web管理界面了,以root登陸即可
三、【各節點配置】
1、在兩臺節點分別yum安裝 ricci、rgmanager、cman
代碼如下復制代碼
[root@edu-mysql-master /]# yum install ricci rgmanager cman -y
[root@edu-mysql-master /]# chkconfig ricci on
[root@edu-mysql-master /]# chkconfig rgmanager on
[root@edu-mysql-master /]# chkconfig cman on
[root@edu-mysql-master /]# service ricci start
[root@edu-mysql-master /]# service rgmanager start
[root@edu-mysql-master /]# service cman start
啟動cman如出現錯誤:
Starting cman… xmlconfig cannot find /etc/cluster/cluster.conf [FAILED] 是因為節點還沒有加入集群,沒有產生配置文件/etc/cluster/cluster.conf
2、在兩臺節點上給ricci用戶設置與root相同的密碼
[root@edu-mysql-master /]# passwd ricci
四、【集群web管理界面配置】
1、瀏覽器打開https://192.168.1.111:8084 輸入root和root密碼進行登陸
2、添加集群
點擊Manager Clusters—> Create 創建一個集群,如下圖,輸入集群名稱,添加每個節點的主機名、密碼,勾選Download Packages、Reboot Nodes Before Joining Cluster、Enable Shared Storage Support,最后點擊Create Cluster創建集群,耐心等待,創建過程中兩臺節點會重啟…
創建成功后顯示如下:
在到任意一個節點上去查看集群狀態,都是Online,說明集群配置成功。
代碼如下復制代碼
[root@edu-mysql-master ~]# clustat
Cluster Status for gfs-cluster @ Fri Jan? 1 11:30:30 2017
Member Status: Quorate
Member Name? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ID? Status
------ ----? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ---- ------
edu-mysql-master? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1 Online, Local
edu-mysql-slave? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2 Online
PS:這里在集群管理界面不需要添加Fence Devices和Failover Domains了,因為本片做集群是為了實現GFS+ISCSI共享存儲,下一篇是MYSQL服務的集群。
到此RHCS集群 共享存儲創建完畢,下一篇會繼續記錄RHCS搭建mysql集群的配置!