此節提供配置下列 Sun Cluster 元件的準則:
請將此資訊增加至相應的配置規劃工作表。
在配置 Sun Cluster 期間指定叢集的名稱。在整個企業中,叢集名稱應該是獨一無二的。
節點名稱是安裝 Solaris 作業系統時指定給機器的名稱。在配置 Sun Cluster 期間,需要指定要安裝成為叢集的所有節點的名稱。在單一節點叢集安裝中,預設的叢集名稱為該節點名稱。
您無需為單一節點叢集配置專用網路。
Sun Cluster 軟體使用專用網路,進行節點之間的內部通訊。Sun Cluster 配置至少需要兩個連接,連接至專用網路上的叢集交互連接。在叢集的第一個節點上配置 Sun Cluster 軟體時,要指定專用網路位址和網路遮罩。您既可以接受預設的私有網路位址 (172.16.0.0) 和網路遮罩 (255.255.0.0),也可以鍵入其他位址。
安裝公用程式 (scinstall、SunPlex Installer 1或 JumpStart) 完成處理並且建立叢集後,您無法變更專用網路位址與網路遮罩。您必須先解除安裝後再重新安裝叢集軟體,才可以使用其他專用網路位址或網路遮罩。
如果您要指定非預設的專用網路位址,則該位址必須符合下列需求:
與預設位址 172.16.0.0 一樣,位址的最後兩個八位元組必須為零。Sun Cluster 軟體需要最後 16 個位元的位址空間供其自身使用。
位址必須包含在 RFC 1918 保留供專用網路使用的位址區段中。您可以連絡 InterNIC 以取得 RFC 的副本,也可以檢視線上 RFC (位於 http://www.rfcs.org)。
您可以在多個叢集中使用相同的專用網路位址。無法從叢集外部存取專用 IP 網路位址。
Sun Cluster 軟體不支援私有網路互連的 IPv6 位址。系統可配置私有網路配接卡上的 IPv6 位址以支援使用 IPv6 位址的可延伸服務。但私有網路上的跨節點通訊不會使用這些 IPv6 位址。
雖然 scinstall 公用程式可讓您指定其他網路遮罩,但是最佳的方法是接受預設的網路遮罩 (255.255.0.0)。如果您指定的網路遮罩表示較大型的網路,則不會有什麼益處。而且,scinstall 公用程式不接受表示較小型網路的網路遮罩。
請參閱「System Administration Guide, Volume 3」中的「Planning Your TCP/IP Network」(Solaris 8) 或「System Administration Guide: IP Services」中的「Planning Your TCP/IP Network (Tasks)」(Solaris 9 或 Solaris 10),以取得有關私有網路的更多資訊。
專用主機名稱是專用網路介面上節點間通訊所使用的名稱。在配置 Sun Cluster 期間會自動建立專用主機名稱。這些私有主機名稱遵循命名慣例 clusternodenodeid -priv,其中 nodeid 為內部節點 ID 的數字編號。在配置 Sun Cluster 期間,會在每個節點成為叢集成員時自動將節點 ID 編號指定給該節點。配置叢集後,您可以使用 scsetup(1M) 公用程式重新命名私有主機名稱。
您無需為單一節點叢集配置叢集交互連接。然而,如果您預期最後要將節點新增至單一節點叢集配置,則您可能要配置叢集交互連接供以後使用。
叢集互連提供叢集節點之間專用網路通信的硬體路徑。每個交互連接均由一條透過下列方式之一連接的電纜組成:
在兩個傳輸配接卡之間
在一個傳輸配接卡與一個傳輸接點之間
在兩個傳輸接點之間
在配置 Sun Cluster 期間,請為兩個叢集互連指定配置資訊。建立叢集後,您可以使用 scsetup(1M) 公用程式配置附加私有網路連線。
如需有關叢集互連硬體的準則,請參閱「Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS」中的「Interconnect Requirements and Restrictions」。如需有關叢集互連的一般資訊,請參閱「Sun Cluster 簡介 (適用於 Solaris 作業系統)」中的「叢集交互連接」與「Sun Cluster 概念指南 (適用於 Solaris 作業系統)」。
對於傳輸配接卡 (例如網路介面上的連接埠),請指定傳輸配接卡名稱與傳輸類型。如果您的配置是兩個節點的叢集,還要指定您的互連是否為直接連接 (配接卡對配接卡) 或使用傳輸接點。
請考慮下列準則和限制:
本機 MAC 位址指定 – 所有私有網路配接卡均必須使用支援本機 MAC 位址指定的網路介面卡 (NIC)。私有網路配接卡上支援 IPv6 公用網路位址所需的連結本機 IPv6 位址,源自本機 MAC 位址。
標記 VLAN 配接卡 – Sun Cluster 軟體支援標記 Virtual Local Area Networks (VLAN) 在私有互連與公用網路間共用配接卡。若要配置私有互連的標記 VLAN 配接卡,請使用以下方法之一指定該配接卡的名稱及其 VLAN ID (VID):
指定常用配接卡名稱,該名稱為裝置名稱加實例編號或附加檔案的實體點 (PPA)。例如,Cassini Gigabit 乙太網路配接卡實例 2 的名稱為 ce2。如果 scinstall 公用程式詢問您配接卡是否屬於共用虛擬 LAN,請回答 yes 並指定該配接卡的 VID 編號。
依照其 VLAN 虛擬裝置名稱指定配接卡。此名稱由配接卡名稱加 VLAN 實例編號組成。VLAN 實例編號由公式 (1000*V)+N 導出,其中 V 為 VID 編號,N 為 PPA。
例如,對於配接卡 ce2 上的 VID 73,VLAN 實例編號將被計算為 (1000*73)+2。因此,您要將配接卡名稱指定為 ce73002,以表示其屬於共用虛擬 LAN。
如需有關 VLAN 的更多資訊,請參閱「Solaris 9 9/04 Sun Hardware Platform Guide」中的「Configuring VLANs」。
SBus SCI 配接卡 — 不支援 SBus 可延展耦合介面 (SCI) 作為叢集互連。但是,支援 SCI–PCI 介面。
請參閱 scconf_trans_adap_*(1M) 線上援助頁系列,以取得有關特定傳輸配接卡的資訊。
如果您要使用傳輸接點 (例如網路交換),請指定每個互連的傳輸接點名稱。您可以使用預設名稱 switchN,其中 N 是配置期間自動指定的數字,也可以建立其他名稱。Sun Fire Link 配接卡例外,該配接卡需要接點名稱 sw-rsm N。指定 Sun Fire Link 配接卡 (wrsmN) 後,scinstall 公用程式會自動使用此接點名稱。
還要指定接點通訊埠名稱,或是接受預設名稱。預設通訊埠名稱與主控電纜配接卡末端節點的內部節點 ID 編號相同。然而,對某些配接卡類型而言 (如 SCI-PCI),不可使用預設通訊埠名稱。
具有三個或三個以上節點的叢集必須使用傳輸接點。唯有兩個節點的叢集才支援叢集節點間的直接連接。
如果由兩個節點組成的叢集是直接連接,您還是可以設定互連的傳輸接點。
如果您指定了傳輸接點,則以後在叢集內新增另一個節點將容易得多。
Sun Cluster 配置使用法定裝置來保持資料和資源的完整性。如果叢集暫時遺失與節點的連接,當叢集節點嘗試重新加入叢集時,法定裝置可以防止 Amnesia 或 Split-Brain 問題。在雙節點叢集安裝 Sun Cluster 期間,scinstall 公用程式會自動配置法定裝置。該法定裝置選自可用的共用儲存磁碟。scinstall 公用程式假定支援所有可用的共用儲存磁碟成為法定裝置。安裝完成後,您還可以使用scsetup(1M) 公用程式配置附加法定裝置。
您無需為單一節點叢集配置法定裝置。
如果您的叢集配置包含不支援用做法定裝置的協力廠商共用儲存裝置,則您必須使用 scsetup 公用程式手動配置法定裝置。
規劃法定裝置時請考慮以下幾點。
最小 – 一個雙節點叢集必須至少包含一個法定裝置,該法定裝置可為共用磁碟或 Network Appliance NAS 裝置。對於其他的拓樸,可自由選用法定裝置。
奇數規則 — 如果在雙節點叢集中或在直接連線至法定裝置的一對節點中配置了多個法定裝置,則配置奇數個法定裝置。此配置確保法定裝置具有完全獨立的故障路徑。
連接 – 法定裝置必須至少與兩個節點連接。
如需有關法定裝置的更多資訊,請參閱「Sun Cluster 概念指南 (適用於 Solaris 作業系統)」中的「法定數目和法定裝置」與「Sun Cluster 簡介 (適用於 Solaris 作業系統)」中的「法定裝置」。