Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)

規劃 Sun Cluster 環境

此節提供為安裝和配置 Sun Cluster 軟體而規劃與準備下列元件的準則:

如需有關 Sun Cluster 元件的詳細資訊,請參閱「Sun Cluster Overview for Solaris OS」「Sun Cluster Concepts Guide for Solaris OS」

授權

確定在開始安裝軟體之前已備妥所有必要的授權憑證。Sun Cluster 軟體不需要授權憑證,但是您的 Sun Cluster 軟體授權合約,其內容必須要包括安裝 Sun Cluster 軟體的每一個節點。

如需有關磁碟區管理程式軟體與應用程式軟體的授權需求,請參閱這些產品的安裝說明文件。

軟體修補程式

安裝每個軟體產品之後,您還必須安裝必要的修補程式。

公用網路 IP 位址

如需有關叢集使用的公用網路資訊,請參閱「Sun Cluster Concepts Guide for Solaris OS」中的「Public Network Adapters and Internet Protocol (IP) Network Multipathing」

您必須為各個 Sun Cluster 元件設定若干個公用網路IP位址,視叢集配置而定。在叢集配置中的每一個節點均至少要有一個公用網路連接至同一組的公用子網路。

下表列出需要指定公用網路 IP 位址的元件。請將這些 IP 位址增加至以下位置:

表 1–3 使用公用網路 IP 位址的 Sun Cluster 元件

元件 

所需的 IP 位址數目 

管理主控台

每個子網路 1 組 IP 位址。 

叢集節點 

每個子網路,每個節點 1 組 IP 位址。 

網域主控台網路介面 (Sun FireTM 15000)

每個網域 1 組 IP 位址。 

(可選擇) 非全域區域

每個子網路 1 組 IP 位址。 

主控台存取裝置

1 組 IP 位址。 

邏輯位址 

每個子網路、每個邏輯主機資源 1 組 IP 位址。 

法定伺服器 

1 組 IP 位址。 

如需規劃 IP 位址的詳細資訊,請參閱「System Administration Guide: IP Services」(Solaris 9Solaris 10)。

主控台存取裝置

對於所有的叢集節點,您必須擁有主控台存取權。如果已經在管理主控台上安裝「叢集控制面板」軟體,則您必須提供用來和叢集節點通訊的主控台存取裝置之主機名稱與連接埠號。

如需有關主控台存取的更多資訊,請參閱「Sun Cluster Concepts Guide for Solaris OS」

或者,若您是將管理主控台直接連接或透過管理網路連接到叢集節點,請改而提供每個叢集節點用來連接到管理主控台或管理網路的主機名稱與其串列埠號。

邏輯位址

使用邏輯位址的每一個資料服務資源群組,在每個公用網路都必須指定一個主機名稱,才能透過該公用網路存取邏輯位址。

如需更多資訊,請參閱「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」。如需有關資料服務和資源的其他資訊,另請參閱「Sun Cluster Overview for Solaris OS」「Sun Cluster Concepts Guide for Solaris OS」

公用網路

公用網路在叢集外部進行通訊。規劃公用網路配置時請考慮以下幾點:

如需更多關於公用網路介面的資訊,請參閱「Sun Cluster Concepts Guide for Solaris OS」

適用於 NFS 的準則

要在 Sun Cluster 配置中使用網路檔案系統 (NFS) 時,請考慮以下幾點。

服務限制

請遵循 Sun Cluster 配置的以下服務限制:

Sun Cluster 可配置元件

此節提供配置下列 Sun Cluster 元件的準則:

請將此資訊增加至相應的配置規劃工作表。

叢集名稱

在配置 Sun Cluster 期間指定叢集的名稱。在整個企業中,叢集名稱應該是獨一無二的。

節點名稱

叢集節點名稱與在 Solaris 作業系統安裝叢集節點時指定給機器的名稱相同。請參閱 hosts(4) 線上手冊以得知命名需求的更多資訊。

在單一節點叢集安裝中,預設的叢集名稱為該節點名稱。

在配置 Sun Cluster 期間,需要指定要安裝在叢集的所有節點名稱。

區域名稱

在 Solaris 10 作業系統上,使用命名慣例 nodename:zonename 來將非全域區域指定到 Sun Cluster 指令。

若要指定全域區域,您只需要指定節點名稱。

私有網路


備註 –

您無需為單一節點叢集配置專用網路。scinstall 公用程式會自動指定預設的私用網路位址 (即使叢集不使用私用網路)。


Sun Cluster 軟體使用專有網路在由 Sun Cluster 軟體管理的節點和非全域節點間進行內部通訊。Sun Cluster 配置至少需要兩個連接,連接至專用網路上的叢集交互連接。在叢集的第一個節點配置 Sun Cluster 軟體時,請使用以下其中一種方法來指定私用網路位址和網路遮罩:

若選擇指定不同的網路遮罩,scinstall 公用程式會提示您輸入 IP 位址範圍所支援的節點數量和私用網路數量。指定的節點數量應同時包含將使用私用網路的預計非全域區域數量。

此公用程式會計算可支援您指定之節點與私用網路數量的最低網路遮罩 IP 位址範圍。計算出的網路遮罩也許支援大於您所提供之節點數量的數量,包括非全域區域和私用網路。scinstall 公用程式也會計算出第二個網路遮罩,其最少可支援二倍的節點和私用網路數量。第二個網路遮罩可讓叢集容納未來的擴充,而不需再重新配置 IP 位址範圍。

接著,公用程式會詢問您要選擇哪個網路遮罩。您可以指定計算出的網路遮罩,或者提供其他網路遮罩。您指定的網路遮罩最少必須支援您指定給公用程式的節點和私用網路數量。


備註 –

若要在建立叢集後變更私用網路位址和網路遮罩,請參閱「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「如何變更私有網路位址或現有叢集的位址範圍」。您可以關閉叢集以進行這些變更。

若要加入節點、非全域區域或私用網路,也許需要變更叢集私用 IP 位址範圍。


如果您要指定非預設的專用網路位址,則該位址必須符合下列需求:

請參閱「「System Administration Guide: IP Services」」中的「「Planning Your TCP/IP Network (Tasks)」」 (Solaris 9Solaris 10) 以取得關於私用網路的詳細資訊。

專用主機名稱

專用主機名稱是專用網路介面上節點間通訊所使用的名稱。在配置 Sun Cluster 期間會自動建立專用主機名稱。這些私有主機名稱遵循命名慣例 clusternodenodeid -priv,其中 nodeid 為內部節點 ID 的數字編號。在配置 Sun Cluster 期間,會在每個節點成為叢集成員時自動將節點 ID 編號指定給該節點。在配置叢集後,您可以使用 clsetup(1CL) 公用程式來重新命名私用主機名稱。

對於 Solaris 10 作業系統,可選擇為非全域區域建立私用主機名稱。非全域區域的私用主機名稱沒有制式的命名慣例。

叢集互連

叢集互連提供叢集節點之間專用網路通信的硬體路徑。每個交互連接均由一條透過下列方式之一連接的電纜組成:

如需叢集互連之用途與功能的更多資訊,請參閱「Sun Cluster Concepts Guide for Solaris OS」中的「Cluster Interconnect」


備註 –

您無需為單一節點叢集配置叢集交互連接。然而,如果您預期最後要將節點新增至單一節點叢集配置,則您可能要配置叢集交互連接供以後使用。


在 Sun Cluster 配置期間,指定一個或兩個叢集互連的配置資訊。

建立叢集後,您可以使用 clsetup(1CL) 公用程式配置附加叢集互連。

如需叢集互連硬體的相關準則,請參閱「Sun Cluster 3.1 - 3.2 Hardware Administration Manual for Solaris OS 」中的「Interconnect Requirements and Restrictions」。如需叢集互連的一般相關資訊,請參閱「Sun Cluster Overview for Solaris OS」中的「Cluster-Interconnect Components」,以及「Sun Cluster Concepts Guide for Solaris OS」

傳輸配接卡

對於傳輸配接卡 (例如網路介面上的連接埠),請指定傳輸配接卡名稱與傳輸類型。如果您的配置是兩個節點的叢集,還要指定您的互連是否為點對點連線 (配接卡對配接卡) 或使用傳輸交換器。

請考慮下列準則和限制:

請參閱 scconf_trans_adap_*(1M) 線上手冊系列,以取得有關特定傳輸配接卡的資訊。

傳輸交換器

若使用傳輸交換器 (例如:網路交換器),請為每個互連指定ㄧ個傳輸交換器名稱。您可以使用預設名稱 switchN,其中 N 是配置期間自動指定的數字,也可以建立其他名稱。

還要指定交換器連接埠名稱,或是接受預設名稱。預設通訊埠名稱與主控電纜配接卡末端節點的內部節點 ID 編號相同。然而,對某些配接卡類型而言 (如 SCI-PCI),不可使用預設連接埠名稱。


備註 –

具有三個或三個以上節點的叢集必須使用傳輸交換器。唯有兩個節點的叢集才支援叢集節點間的直接連接。


如果由兩個節點組成的叢集是直接連接,您還是可以指定互連的傳輸交換器。


提示 –

如果您指定了傳輸交換器,則以後在叢集內增加另一個節點將容易得多。


法定裝置

Sun Cluster 配置使用法定裝置來保持資料和資源的完整性。如果叢集暫時遺失與節點的連接,當叢集節點嘗試重新加入叢集時,法定裝置可以防止 Amnesia 或 Split-Brain 問題。如需法定裝置之用途與功能的更多資訊,請參閱「Sun Cluster Concepts Guide for Solaris OS」中的「Quorum and Quorum Devices」

在雙節點叢集安裝 Sun Cluster 時,您可以選擇讓 scinstall 公用程式自動配置 SCSI 法定裝置。該法定裝置選自可用的共用 SCSI 儲存磁碟。scinstall 公用程式假定支援所有可用的共用 SCSI 儲存磁碟成為法定裝置。

若要使用法定伺服器或 Network Appliance NAS 裝置為法定裝置,請在完成 scinstall 處理後進行配置。

安裝後,您也可以使用 clsetup(1CL) 公用程式來配置其他法定裝置。


備註 –

您無需為單一節點叢集配置法定裝置。


如果您的叢集配置包含不支援用做法定裝置的協力廠商共用儲存裝置,則您必須使用 clsetup 公用程式手動配置法定裝置。

規劃法定裝置時請考慮以下幾點。

如需有關法定裝置的更多資訊,請參閱「Sun Cluster Concepts Guide for Solaris OS」中的「Quorum and Quorum Devices」「Sun Cluster Overview for Solaris OS」中的「Quorum Devices」