遵循本節中的程序,設定您的系統使用 OCFS2 並建立 OCFS2 磁碟區。
開始之前,請執行下列步驟:
在 SAN 磁碟上依需要啟始化、分割或設定 RAID (獨立磁碟容錯陣列),以準備計劃為 OCFS2 磁碟區使用的設備。將裝置留為可用空間。
建議您將應用程式檔案與資料檔案儲存於不同的 OCFS2 磁碟區,但唯有在應用程式磁碟區與資料磁碟區具有不同的裝載需求時,才需強制執行此動作。例如,Oracle RAC 資料庫磁碟區需要 datavolume 與 nointr 裝載選項,但 Oracle Home 磁碟區不得使用這些選項。
請確認已安裝 ocfs2console
和 ocfs2-tools
套件。若尚未安裝的話,請使用 YaST 或指令行方法進行安裝。如需 YaST 說明,請參閱第 14.5 節「OCFS2 套件」。
建立 OCFS2 磁碟區之前,必須先設定 OCFS2 服務。透過下列程序,您可以產生 /etc/ocfs2/cluster.conf
檔案,將 cluster.conf
檔案儲存於所有節點上,並建立與啟動 O2CB 業集服務 (o2cb)。
請遵循此節程序設定叢集中的一節點。
開啟終端機視窗,並以 root
使用者身份登入。
如果還未啟用 o2cb 叢集服務,請輸入 chkconfig --add o2cb。
新增新服務時,chkconfig 會確認該服務在每個 run level 中均具有 start 或 kill 項目。
如果還未啟用 ocfs2 服務,請輸入 chkconfig --add ocfs2。
設定 o2cb 叢集服務驅動程式在開機時載入。
輸入 /etc/init.d/o2cb configure
在 Load O2CB driver on boot (y/n) [n]
提示中,輸入 y
(是) 以在開機時載入。
在 Cluster to start on boot (Enter “none” to clear) [ocfs2]
提示中,輸入 none
。此選項假定您是第一次設定 OCFS2 或重新設定服務。設定 /etc/ocfs2/cluster.conf
檔案時,會在下個步驟指定業集名稱。
使用 ocfs2console 公用程式設定並儲存 /etc/ocfs2/cluster.conf
檔案到業集所有成員節點上。
業集所有節點中的此檔案均應相同。請使用下列步驟設定第一個節點。稍候您可使用 ocfs2console,動態新增新節點,並將修改過的 cluster.conf
檔案傳播到所有節點。
然而,若您變更其他設定,如叢集名稱或 IP 位址,則必須重新啟動叢集讓變更生效,如步驟 6中所述。
輸入 ocfs2console 以開啟 ocfs2console GUI。
在 ocfs2console 中,選取 + 。
若 cluster.conf
不存在,則主控台會以預設業集名稱 ocfs2
建立一個。依喜好修改叢集名稱。
在「節點組態」對話方塊中,按一下
以開啟「新增節點」對話方塊。
在「新增節點」對話方塊中,指定您主要節點的唯一名稱、唯一 IP 位址 (如 192.168.1.1
),以及連接埠號碼 (選用,預設為 7777),再按一下 。
ocfs2console 主控台會依序指派 0 到 254 的節點插槽號碼。
在「節點組態」對話方塊中,按一下
,再按一下 離開「新增節點」對話方塊。
按一下cluster.conf
檔案儲存至所有節點。
若您需要重新啟動 OCFS2 叢集讓變更生效,請輸入下列行,等待程序傳回
狀態。/etc/init.d/o2cb stop /etc/init.d/o2cb start
建立 OCFS2 檔案系統並將新節點增加至叢集,只能在叢集中的一節點執行。
開啟終端機視窗,並以 root
使用者身份登入。
若 O2CB 業集服務離線,請輸入下列指令啟動服務,並等待程序傳回
狀態。
/etc/init.d/o2cb online ocfs2
使用 OCFS2 業集上的實際業集名稱取代
。
ocfs2
OCFS2 叢集必須為上線狀態,因為格式化作業首先必須確定磁碟區未裝載於叢集中的任一節點。
使用下列方法之一建立並格式化磁碟區:
在 EVMSGUI 中,前往「磁碟區」頁面,選取
+ ,然後指定組態設定。使用 mkfs.ocfs2 公用程式。如需此指令的語法資訊,請參閱 mkfs.ocfs2 線上文件。
在 ocfs2console 中,按一下 + ,在「可用設備」清單中選取您希望用於 OCFS2 磁碟區的設備,並為磁碟區指定組態,然後按一下 格式化磁碟區。
請參閱下列表格以得知建議設定。