您可以使用 clquorum(1CL) 指令執行所有法定裝置管理程序。此外,您也可使用 clsetup(1CL) 互動公用程式或 Sun Cluster Manager GUI 完成某些程序。您可隨時使用 clsetup 公用程式瞭解本章所述的法定程序。Sun Cluster Manager 線上說明描述如何透過使用 GUI 執行法定程序。當您使用法定裝置時,請謹記以下準則:
若您執行的是 Solaris 10 作業系統,則所有法定指令必須在全域區域中執行。
如有 clquorum 指令被中斷或失敗,法定裝置配置資訊在叢集配置資料庫中可能會變得不一致。如果發生了不一致的情況,請重新執行指令或執行 clquorum reset 指令重設法定配置。
為達到叢集的最高可用性,請確定法定裝置貢獻的總票數低於節點貢獻的總票數。否則,如果所有法定裝置均不可用,則節點無法形成叢集 (即使所有節點都正常運作)。
請勿將目前配置為法定裝置的磁碟新增至 Solaris ZFS 儲存池。若您將已配置的法定裝置增加至 Solaris ZFS 儲存池,磁碟會重新標示為 EFI 磁碟,且會遺失法定裝置配置資訊,而磁碟也不會再提供法定票數給叢集。一旦儲存池中有磁碟時,該磁碟則會被配置為法定裝置。或者,您可以取消配置該磁碟、將它新增至儲存池,然後再將該磁碟重新配置為法定裝置。
clsetup 指令為與其他 Sun Cluster 指令互動的介面。當 clsetup 執行時,該指令會產生合適的特定指令 (在此情況下為 clquorum 指令)。這些產生的指令顯示在程序範例的尾端。
若要檢視法定裝置配置,請使用 clquorum show。clquorum list 指令會顯示叢集中的法定裝置名稱。clquorum status 指令會提供狀態和票數資訊。
表 6–1 作業清單:管理法定數目
作業 |
相關說明 |
---|---|
使用 clsetup(1CL) 將法定裝置增加至叢集 | |
使用 clsetup 從叢集中移除法定裝置 (產生 clquorum) | |
使用 clsetup 從叢集中移除最後一個法定裝置 (產生 clquorum) | |
使用增加或移除程序更換叢集中的法定裝置 | |
使用增加或移除程序修改法定裝置清單 | |
使用 clsetup 使法定裝置進入維護狀態 (產生 clquorum) (在維護狀態下,法定裝置並不參與建立法定數目的「投票」)。 | |
使用 clsetup 將法定裝置配置重設為其預設狀態 (產生 clquorum) | |
使用 clquorum(1CL) 指令列出法定裝置和票數 |
在叢集中的法定裝置上完成動態重新配置 (DR) 作業時,您必須考慮一些問題。
Solaris DR 功能的所有需求、程序和限制也適用於 Sun Cluster DR 支援 (除了作業系統的靜態作業以外)。因此,在使用搭配 Sun Cluster 軟體的 DR 功能之前,請先參閱 Solaris DR 功能的說明文件。您應該仔細閱讀在 DR 拆離作業過程中影響非網路 IO 裝置的問題。
當針對法定裝置所配置的介面存在時,Sun Cluster 便會拒絕執行 DR 移除板作業。
如果 DR 作業可能會關係到作用中的裝置,Sun Cluster 則會拒絕該作業,並指出可能會被該作業所影響的裝置。
作業 |
相關說明 |
---|---|
1. 啟用新的法定裝置來置換要移除的裝置。 | |
2. 停用要移除的法定裝置。 | |
3. 在要移除的裝置上執行 DR 移除作業。 |
「Solaris 9 on Sun Hardware」及 「Solaris 10 on Sun Hardware」文件集合中的「Sun Enterprise 10000 DR Configuration Guide」及「Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual」) |