此節提供為安裝和配置 Sun Cluster 軟體而規劃與準備下列元件的準則:
如需有關 Sun Cluster 元件的詳細資訊,請參閱Sun Cluster 簡介 (適用於 Solaris 作業系統)與Sun Cluster 概念指南 (適用於 Solaris 作業系統)。
確定在開始安裝軟體之前已備妥所有必要的授權憑證。 Sun Cluster 軟體不需要授權憑證,但是您的 Sun Cluster 軟體授權合約,其內容必須要包括安裝 Sun Cluster 軟體的每一個節點。
如需有關容體管理程式軟體與應用程式軟體的授權需求,請參閱這些產品的安裝說明文件。
如需關於目前所需修補程式的資訊,請參閱Sun Cluster Release Notes for Solaris OS中的「Patches and Required Firmware Levels」,或詢問您的 Sun 服務提供者。
如需關於套用修補程式的一般準則與程序,請參閱Sun Cluster 系統管理指南 (適用於 Solaris 作業系統)中的「修補 Sun Cluster 的軟體與韌體」。
您必須根據叢集配置來設定各個 Sun Cluster 元件的 IP 位址編號。 在叢集配置中的每一個節點均至少要有一個公用網路連接至同一組的公用子網路。
下表列出需要指定 IP 位址的元件。 將這些 IP 位址新增至已使用的所有命名服務。 同樣地,在您安裝 Solaris 軟體之後,將這些 IP 位址新增至每一個叢集節點上本機的 /etc/inet/hosts 檔。
如需有關 IP 位址的詳細資訊,請參閱System Administration Guide, Volume 3(對於 Solaris 8) 或System Administration Guide: IP Services(對於 Solaris 9)。
如需有關支援 IP Network Multipathing 的測試 IP 位址之詳細資訊,請參閱IP Network Multipathing Administration Guide。
元件 |
所需的 IP 位址數目 |
---|---|
每個子網路 1 個 |
|
|
|
叢集節點 |
每個子網路的每個節點 1 個 |
每一個網域 1 個 |
|
1 |
|
邏輯位址 |
每個子網路的每個邏輯主機資源 1 個 |
對於所有的叢集節點,您必須擁有主控台存取權。 如果已經在管理主控台上安裝「叢集控制面板」(CCP) 軟體,則您必須提供用來和叢集節點通訊的主控台存取裝置之主機名稱。
終端機集線器用於在管理主控台和叢集節點主控台之間互相通訊。
Sun Enterprise 10000 伺服器使用「系統服務處理器」(SSP),而非終端機集線器。
Sun FireTM 伺服器使用系統控制器,而非終端機集線器。
如需關於主控台存取的詳細資訊,請參閱Sun Cluster 概念指南 (適用於 Solaris 作業系統)。
使用邏輯位址的每一個資料服務資源群組,在每個公用網路都必須指定一個主機名稱,才能透過該公用網路存取邏輯位址。
如需詳細資訊,請參閱Sun Cluster Data Service Planning and Administration Guide for Solaris OS。
如需關於資料服務與資源的其他資訊,另請參閱Sun Cluster 簡介 (適用於 Solaris 作業系統)與Sun Cluster 概念指南 (適用於 Solaris 作業系統)。
公用網路在叢集外部進行通訊。 規劃公用網路配置時請考慮以下幾點:
公用網路和專用網路 (叢集交互連接) 必須使用個別的配接卡。
至少要有一個公用網路連接到所有的叢集節點。
硬體配置可以容納多少個公用網路連接,您就可以額外擁有相同數目的公用網路連接。
對於乙太網路配接卡,local-mac-address? 變數必須使用預設值 true。 對於乙太網路配接卡,Sun Cluster 軟體不支援 local-mac-address? 的值為 false。 這項需求與 Sun Cluster 3.0 不同,因為後者要求 local-mac-address? 的值為 false。
在 Sun Cluster 安裝期間,scinstall 公用程式為每個公用網路配接卡配置具有單一配接卡的 IP Network Multipathing群組。 若要在安裝後修改這些備份群組,請遵循IP Network Multipathing Administration Guide的「Deploying Network Multipathing」(對於 Solaris 8) 或System Administration Guide: IP Services的「Administering Network Multipathing (Task)」(對於 Solaris 9) 中的程序執行。
請參閱IP Network Multipathing 群組 以取得關於規劃公用網路配接卡備份群組的準則。 如需關於公用網路介面的詳細資訊,請參閱Sun Cluster 概念指南 (適用於 Solaris 作業系統)。
將此資訊加入至適當的配置工作表。
表 1–4 Sun Cluster 配置工作表
配置工作表 |
位置 |
---|---|
在配置 Sun Cluster 期間指定叢集的名稱。 在整個企業中,叢集名稱應該是獨一無二的。
節點名稱是在安裝 Solaris 作業環境時指定給機器的名稱。 在配置 Sun Cluster 期間,需要指定要安裝成為叢集的所有節點的名稱。 在安裝單一節點叢集中,預設的節點名稱與叢集名稱相同。
您無需為單一節點叢集配置專用網路。
Sun Cluster 軟體使用專用網路,進行節點之間的內部通訊。 Sun Cluster 配置至少需要兩個連接,連接至專用網路上的叢集交互連接。 在叢集的第一個節點上配置 Sun Cluster 軟體時,要指定專用網路位址和網路遮罩。 您可以接受預設的專用網路位址 (172.16.0.0) 和網路遮罩 (255.255.0.0),如果在企業中的其他位置已經使用了預設網路位址,也可以鍵入其他選項。
安裝公用程式 (scinstall、SunPlex Manager 或 JumpStart) 完成處理並且建立叢集後,您無法變更專用網路位址與網路遮罩。 您必須先解除安裝後再重新安裝叢集軟體,才可以使用其他專用網路位址或網路遮罩。
如果您要指定非預設的專用網路位址,則該位址必須符合下列需求:
位址的最後兩組數字必須是零。
請遵循 RFC 1597 中的準則指定網路位址。
您可以詢問 InterNIC 以取得 RFC 的複本。 請參閱System Administration Guide, Volume 3中的「Planning Your TCP/IP Network」(對於 Solaris 8) 或System Administration Guide: IP Services中的「Planning Your TCP/IP Network (Task)」(對於 Solaris 9) 以取得說明。
如果您要指定非預設的網路遮罩,則該網路遮罩必須至少遮罩專用網路位址中給定的所有位元。
專用主機名稱是專用網路介面上節點間通訊所使用的名稱。 在配置 Sun Cluster 期間會自動建立專用主機名稱。 這些專用主機名稱遵循命名慣例 clusternodenodeid-priv,其中 nodeid 是內部節點 ID 的數字編號。 在配置 Sun Cluster 期間,會在每個節點成為叢集成員時自動將節點 ID 編號指定給該節點。 在配置叢集後,您可以使用 scsetup(1M) 公用程式重新命名專用主機名稱。
您無需為單一節點叢集配置叢集交互連接。 然而,如果您預期最後要將節點新增至單一節點叢集配置,則您可能要配置叢集交互連接供以後使用。
叢集互連提供叢集節點之間專用網路通信的硬體路徑。 每個交互連接均由一條透過下列方式之一連接的電纜組成:
在兩個傳輸配接卡之間
在一個傳輸配接卡與一個傳輸接點之間
在兩個傳輸接點之間
在配置 Sun Cluster 期間,您要為兩個叢集互連指定下列資訊:
傳輸配接卡 – 針對傳輸配接卡,如網路介面上的通訊埠,指定傳輸配接卡的名稱和傳輸類型。 如果您的配置是兩個節點的叢集,還要指定您的交互連接是否為直接連接 (配接卡對配接卡) 或使用傳輸接點。 如果由兩個節點組成的叢集是直接連接,您還是可以設定交互連接的傳輸接點。
如果您指定了傳輸接點,則以後在叢集內新增另一個節點將容易得多。
請參閱 scconf_trans_adap_*(1M) 線上援助頁系列,以取得有關特定傳輸配接卡的資訊。
傳輸接點 – 如果您使用傳輸接點,如網路交換,請指定每一個互連的傳輸接點名稱。 您可以使用預設名稱 switchN,其中 N 是配置期間自動指定的數字,也可以建立其他名稱。 Sun Firelink 配接卡是例外狀況,它需要接點名稱 sw-rsmN。 在您指定一個 Sun Firelink 配接卡 (wrsmN) 後,scinstall 公用程式將自動使用此接點名稱。
還要指定接點通訊埠名稱,或是接受預設名稱。 預設通訊埠名稱與主控電纜配接卡末端節點的內部節點 ID 編號相同。 然而,對某些配接卡類型而言 (如 SCI-PCI),不可使用預設通訊埠名稱。
具有三個或三個以上節點的叢集必須使用傳輸接點。 唯有兩個節點的叢集才支援叢集節點間的直接連接。
建立叢集後,您可以使用 scsetup(1M) 公用程式配置其他專用網路連接。
如需關於叢集互連的詳細資訊,請參閱Sun Cluster 簡介 (適用於 Solaris 作業系統)中的「叢集互連」與Sun Cluster 概念指南 (適用於 Solaris 作業系統)。
將此規劃資訊新增至公用網路工作表。
取代「網路配接卡故障轉移 (NAFO)」群組的 Internet Protocol (IP) Network Multipathing 群組提供公用網路配接卡監視和故障轉移,並且是網路位址資源的基礎。 如果為多重路徑群組配置了兩個或多個配接卡,則該群組會提供很高的可用性。 如果有一個配接卡發生了故障,則發生故障的配接卡上所有位址均會故障轉移至多重路徑群組上的另一個配接卡。 多重路徑群組配接卡便以此方式維持公用網路與多重路徑群組中配接卡所連接之子網路的連接。
每一張公用網路配接卡必須屬於一個多重路徑群組。
對於包含兩個或多個配接卡的多重路徑群組,您必須為群組中的每一個配接卡配置測試 IP 位址。 如果多重路徑群組僅包含一個配接卡,則無需配置測試 IP 位址。
同一個多重路徑群組中所有配接卡的測試 IP 位址必須屬於單一 IP 子網路。
一般應用程式不得使用測試 IP 位址,因為測試 IP 位址並不具備高度可用性。
在 /etc/default/mpathd 檔案中,請勿將 TRACK_INTERFACES_ONLY_WITH_GROUPS 的值從 yes 變更為 no。
多重路徑群組的名稱沒有任何要求或限制。
如需有關 IP Network Multipathing 的詳細資訊,請參閱IP Network Multipathing Administration Guide中的「Deploying Network Multipathing」(對於 Solaris 8) 或System Administration Guide: IP Services中的「Administering Network Multipathing (Task)」(對於 Solaris 9)。 另請參閱Sun Cluster 簡介 (適用於 Solaris 作業系統)中的「IP 網路多重路徑群組」與Sun Cluster 概念指南 (適用於 Solaris 作業系統)。
Sun Cluster 配置使用法定裝置來保持資料和資源的完整性。 如果叢集暫時遺失與節點的連接,當叢集節點嘗試重新加入叢集時,法定裝置可以防止 Amnesia 或 Split-Brain 問題。 You 使用 scsetup(1M) 公用程式來指定法定裝置。
您無需為單一節點叢集配置法定裝置。
規劃法定裝置時請考慮以下幾點:
最小 – 包含兩個節點的叢集至少要指定一個共用磁碟作為法定裝置。 對於其他的拓撲,可自由選用法定裝置。
奇數 – 如果在包含兩個節點的叢集中或在直接連接至法定裝置的一對節點中配置了多個法定裝置,請將法定裝置配置為奇數。 此配置確保法定裝置具有完全獨立的故障路徑。
連接 – 法定裝置必須至少與兩個節點連接。
如需關於法定裝置的詳細資訊,請參閱Sun Cluster 簡介 (適用於 Solaris 作業系統)中的「法定裝置」與Sun Cluster 概念指南 (適用於 Solaris 作業系統)。