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 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」中的第 3 章「Planning Your TCP/IP Network (Task)」(Solaris 9) 或「System Administration Guide: IP Services」中的第 2 章「Planning Your TCP/IP Network (Tasks)」(Solaris 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」

法定伺服器

您可以使用 Sun Cluster 法定伺服器軟體將某部機器配置為法定伺服器,然後將此法定伺服器配置為叢集的法定裝置。 您可以選擇搭配或不搭配 SCSI 磁碟與 NAS filer (NAS 裝置) 來使用法定伺服器。

要在 Sun Cluster 配置中規劃使用法定伺服器時,請考量以下幾點。

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 法定裝置或 Sun NAS 裝置。您可以從可用的共用 SCSI 儲存磁碟與 Sun NAS 裝置中選擇此法定裝置。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」