2.10. 新增一項服務到叢集中

如要新增一項服務到叢集中,請遵照這些步驟:

  1. 請選擇 Services 的標簽頁,再點選 新增,將會出現如 圖形 2-18 所示的 服務 對話窗。

    圖形 2-18. 新增一項服務

  2. 請給予該服務一個描述性的 服務名稱,以用來區分叢集中也許會執行之其他服務的功能性。

  3. 假如您想要限制可以執行該服務的成員,請從 容錯移轉網域 清單中選擇一個容錯移轉網域。 (請參考 第 2.9 節 以取得如何設定一個容錯移轉網域的指示。)

  4. 調整 檢查的間歇時間 欄位的數值,這個欄位設定叢集基礎架構檢查一項服務狀態的時間間隔 (以秒數表示),只當服務的程式碼含有檢查服務狀態時,這個欄位才適用。

  5. 請指定一個含有啟動、停止與檢查服務狀態等設定的 使用者程式碼

  6. 請指定服務的內容,包括一個可用的 浮動 IP 位址(於發生容錯移轉時可以從 一部失效的成員透通式地移轉到執行中成員的一個位址)以及裝置(被設定為服務的子集)。 如需關於這方面的指示,請參考 第 2.10.1 節第 2.10.2 節

  7. 完成後,請點選 確定

  8. 選擇 檔案 => 儲存 來儲存變更到叢集的設定中。

下列的部份以更詳盡的方式描述服務的設定。

2.10.1. 新增一項服務的 IP 位址

如要指定一項服務的 IP 位址,請遵照這些步驟:

  1. 叢集設定工具服務 標簽頁中選取您想要設定的服務, 再點選 新增子程式

  2. 選擇 新增服務的 IP 位址 再點選 確定

  3. 指定一個 IP 位址(必須是可由 DNS 解析的,不過不可是一項執行中服務的 IP 位址)。

  4. 指定一個子網路遮罩與廣播 IP 位址(可選的)。

  5. 選擇 檔案 => 儲存 來儲存對 /etc/cluster.xml 設定檔案的變更。

2.10.2. 新增一個服務裝置

如要為一項服務指定一個裝置,請遵照這些步驟:

  1. 叢集設定工具服務 標簽頁中選取您想要設定的服務, 再點選 新增子程式

  2. 選擇 新增裝置 再點選 確定

  3. 指定一個 裝置特殊檔案 (例如 /dev/hda7)以及一個掛載點(例如 /mnt/share), 每一個裝置必須擁有一個獨特的裝置特殊檔案以及一個叢集中的掛載點。

  4. 假如該裝置將用作一個 Samba 匯出的目錄,請為其指定一個 Samba 共享名稱, 假如已經輸入一個 Samba 共享名稱,當使用者選擇 檔案 => 儲存 時,將會建立一個 /etc/samba/smb.conf.sharename 檔案(這裡的 sharename 就是 Samba 共享的名稱),而且將於叢集啟動服務時由 Samba 所使用。 對於每一個您所建立的 Samba 共享, 都會建立一個 /etc/samba/smb.conf.sharename 檔案。 請在其他成員上初始叢集服務前,複製所有的這些檔案到這些叢集成員上。 如需關於建立一個 Samba 共享的更多資訊,請參考 第 5.6 節

  5. 請在 掛載點 欄位指定將用來掛載裝置的一個目錄,這個目錄 應該被列出在 /etc/fstab 檔案中,因為它是當服務被啟動時由 Red Hat 叢集管理員 所自動建立的。

  6. 檔案系統類型 清單中選擇一種檔案系統類型。

  7. 您也可以指定裝置的 選項,假如您將 選項 的欄位留空, 將會使用預設的掛載選項(rw,suid,dev,exec,auto,nouser,async)。 請參考 mount 的 man page 以取得 mount 指令可以使用一個完整的選項說明。

  8. 點選 強制卸載,以使得在停用或重置服務之前,強制中止任何已經掛載指定檔案系統的應用程式 (當應用程式在執行已停用或已重置之服務的同一成員上執行時)。

  9. 完成後,請點選 確定

  10. 選擇 檔案 => 儲存 來儲存對 /etc/cluster.xml 設定檔案的變更。