
1 參照作業系統安裝說明安裝作業系統。
1.1 在安裝過程中設定機器名,ip位址。
比如
DELLPC1 192.168.100.1
DELLPC2 192.168.100.2
1.2 在安裝結束之後,修改所有節點的/etc/hosts檔案。如下是檔案樣例
# Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost localhost 192.168.100.1 dellpc1 192.168.100.2 dellpc2 |
2 參照伺服器使用手冊設定管理子產品的IP位址,使用者名和密碼。
2.1 所有節點需要能夠通路fence裝置。 建議fence裝置的ip位址和主機對應的ip在同一個網絡。
3 安裝RHCS。
3.1 把RHCS安裝CD光牒放入伺服器光驅,挂載CD光牒。執行挂載點下的autorun檔案。
/media/CDROM/autorun
可以看到如下圖形界面彈出。
3.2 選擇“I Accept”進入下一個對話框。
3.3 選擇需要安裝的軟體包。如果有問題,參考RHCS的安裝指南。
3.4 确認安裝包。
3.5 安裝軟體,到此,RHCS的軟體包安裝成功。
4 配置RHCS。
4.1 在所有節點上更新RHCS中的system-config-cluster軟體包。請參考[url]http://www.redhat.com.cn/now[/url],從[url]http://rhn.redhat.com[/url]中下載下傳新版本的軟體包。
system-config-cluster-1.0.51-2.0.el4_6.1.noarch.rpm
rpm -Uvh system-config-cluster-1.0.51-2.0.el4_6.1.noarch.rpm
4.2 在所有節點上執行如下指令。修改作業系統以滿足RHCS的要求。
ln -s /sbin/cman_tool /usr/sbin/cman_tool
chkconfig acpid off
service acpid stop
chkconfig iptables off
service iptables stop
4.3 在一台節點上執行system-config-cluster指令。選擇建立新的配置檔案。
4.4 輸入合适的cluster name.選擇OK。
4.5
選中”Fence Devices”, 再選擇”Add a Fence Device“, 建立fence裝置,如果有多個fence裝置,需要逐個添加。
4.6 添加節點伺服器。選擇左邊視圖中的”Cluster Nodes”, 再選中右邊視圖下方的”Add a Cluster Node”, 在出現的對話框中輸入節點名字。
4.7 在左視圖中選中剛添加的節點,再在右視圖中選擇”Manage Fencing For This Node”, 在跳出的對話框中,單擊”Add a New Fence Level“。添加該節點的Fence(比如本例中的iLO)資訊。
4.8 按照4.6-4.8中的步驟,依次添加所有的節點伺服器到配置檔案中。
4.9
儲存配置檔案到/etc/cluster/cluster.conf
4.10 拷貝該配置檔案到所有其他節點的/etc/cluster/cluster.conf
4.11
在所有的節點上執行
service ccsd start
service cman start
service fenced start
啟動RHCS. 可以通過指令檢查RHCS是否正常工作。
5 在所有的節點上安裝RHGFS軟體包。
5.1
把RHGFSCD光牒放入伺服器中。執行CD光牒挂載點下的autorun檔案。
5.2 選擇需要安裝的軟體包
5.3 确認軟體包清單。
5.4
安裝成功。
6 建立一個CLVM卷,然後在該卷上建立檔案系統。
6.1 在所有的節點上執行如下指令,啟動CLVM的內建cluster鎖。
6.2
在所有的節點上啟動CLVMD服務
6.3
在其中的一個節點上,執行如下指令建立LV。 注意,在本例子中,/dev/sdb是共享的儲存設備。所有節點的/dev/sdb對應的實體裝置是一個共享存儲陣列。
6.4
在其中的一個節點上,執行如下指令建立GFS檔案系統。
6.5 在所有的節點上執行如下指令,挂在檔案GFS檔案系統。
4.8 按照4.6-4.8中的步驟,依次添加所有的節點伺服器到配置檔案中。
4.9
4.10 拷貝該配置檔案到所有其他節點的/etc/cluster/cluster.conf
4.11
5 在所有的節點上安裝RHGFS軟體包。
6 建立一個CLVM卷,然後在該卷上建立檔案系統。
7 至此,所有的節點都可以讀寫這個檔案系統了。