您必須先將 Sun Cluster 法定伺服器軟體安裝在主機上,且必須已啟動及執行法定伺服器,才能將 Sun Cluster 法定伺服器增加為法定裝置。如需有關安裝和啟動法定伺服器的資訊,請參閱「Sun Cluster Quorum Server User’s Guide」。
此程序提供長形式的 Sun Cluster 指令。大多數指令還有簡短的形式。除了指令名稱有長形式和短形式之分外,指令本身是相同的。如需指令及其短形式的清單,請參閱附錄 ASun Cluster 以物件為導向的指令。
在叢集的任一節點上成為超級使用者或成為提供 solaris.cluster.modify RBAC 授權的角色。
請確定所有 Sun Cluster 節點均處於線上狀態,並可與 Sun Cluster 法定伺服器進行通訊。
確保直接連線至叢集節點的網路交換器符合下列其中一項條件:
交換器支援快速擴張樹狀結構通訊 ( Rapid Spanning Tree Protocol, RSTP)。
交換器上已啟用快速連接埠模式。
需要上述其中一項功能以確保叢集節點和法定伺服器間的立即通訊。如果此通訊因交換器而嚴重延遲,叢集會將此通訊阻礙的情形解讀為喪失法定裝置。
如果公用網路使用可變長度的子網路 (亦稱作無分類內部網域路由 (Classless Inter-Domain Routing, CIDR),請修改下列各節點上的檔案。
如果您使用 RFC 791 中所定義的分類子網路,則不須執行這些步驟。
在叢集中的每個節點上,將法定伺服器主機名稱新增至 /etc/inet/hosts 檔案或 /etc/inet/ipnodes 檔案。
將主機 name-to-address 對映增加至檔案,例如:
ipaddress qshost1 |
執行法定伺服器的電腦的 IP 位址為
執行法定伺服器的電腦的主機名稱為
如果您使用命名服務,請將伺服器主機的「名稱至對位址對映」增加到名稱服務資料庫。
啟動 clsetup 公用程式。
# clsetup |
螢幕將顯示 clsetup 主功能表。
鍵入與 [Quorum] 選項相對應的數字。
顯示 Quorum Menu。
鍵入對應選項的數字以增加法定裝置。然後鍵入 yes 確認您正在增加法定裝置。
clsetup 公用程式將詢問要新增的法定裝置的類型。
鍵入與法定伺服器法定裝置的選項相對應的數字。然後鍵入 yes 確認您正在新增法定伺服器法定裝置。
clsetup 公用程式會要求您提供新法定裝置的名稱。
鍵入要增加之法定裝置的名稱。
該法定裝置名稱可以是您選擇的任意名稱。該名稱僅用於處理將來的管理指令。
clsetup 公用程式會要求您提供新法定裝置的檔案伺服器名稱。
鍵入法定伺服器主機的名稱。
此名稱指定執行法定伺服器的機器上的 IP 位址,或網路上的機器的主機名稱。
視主機的 IPv4 或 IPv6 配置而定,您必須在 /etc/hosts 檔案、/etc/inet/ipnodes 檔案 (或這兩者) 中指定機器的 IP 位址。
您指定的機器必須可由所有叢集節點存取,而且必須執行法定伺服器。
clsetup 公用程式將要求您提供法定伺服器的連接埠號碼。
鍵入法定伺服器用來與叢集節點進行通訊的連接埠號碼。
clsetup 公用程式將要求您確認應增加的新法定裝置。
鍵入 yes 繼續增加新的法定裝置。
如果新法定裝置新增成功,clsetup 公用程式會顯示新增成功的訊息。
確認法定裝置新增成功。
# clquorum list -v |
以下範例顯示了在 clsetup 新增法定伺服器法定裝置時由其產生的 clquorum 指令。本範例中也有示範驗證步驟。
Become superuser or assume a role that provides solaris.cluster.modify RBAC authorization on any cluster node. [Start the clsetup utility:] # clsetup [Select Quorum>Add a quorum device] [Answer the questions when prompted.] [You will need the following information.] [Information: Example:] [Quorum Device quorum_server quorum device] [Name: qd1] [Host Machine Name: 10.11.124.84] [Port Number: 9001] [Verify that the clquorum command was completed successfully:] clquorum add -t quorum_server -p qshost=10.11.124.84,-p port=9001 qd1 Command completed successfully. [Quit the clsetup Quorum Menu and Main Menu.] [Verify that the quorum device is added:] # clquorum list -v Quorums Type ------- ---- qd1 quorum_server scphyshost-1 node scphyshost-2 node -- Quorum Summary -- Quorum votes possible: 5 Quorum votes needed: 3 Quorum votes present: 5 -- Quorum Votes by Node -- Node Name Present Possible Status --------- ------- -------- ------ Node votes: phys-schost-1 1 1 Online Node votes: phys-schost-2 1 1 Online -- Quorum Votes by Device -- Device Name Present Possible Status ----------- ------- -------- ------ Device votes: qd1 1 1 Online Device votes: /dev/did/rdsk/d3s2 1 1 Online Device votes: /dev/did/rdsk/d4s2 1 1 Online |