Sun Cluster 3.0 安裝手冊

第 1章 規劃 Sun Cluster 配置

本章提供安裝 Sun Cluster 配置的規劃資訊和準則。

本章中有下列的概觀資訊。

哪裡可以找到 Sun Cluster 的安裝作業

下表顯示在哪裡可以找到各種 Sun Cluster 軟體安裝作業的指示,以及其執行的順序。

表 1-1 Sun Cluster 軟體安裝工作資訊的位置

工作 

參閱說明,請至...  

設定叢集硬體 

Sun Cluster 3.0 Hardware Guide

隨附於伺服器和儲存裝置的文件 

規劃叢集軟體安裝 

第 1章, 規劃 Sun Cluster 配置

Sun Cluster 3.0 版次注意事項 中的"配置工作表和範例"

安裝叢集組織架構、容體管理者和資料服務軟體套件 

第 2章, 安裝和配置 Sun Cluster 軟體

配置叢集組織架構和容體管理者軟體 

第 2章, 安裝和配置 Sun Cluster 軟體

附錄 A, 配置 Solstice DiskSuite 軟體附錄 B, 配置 VERITAS 容體管理者

容體管理者文件 

升級叢集組織架構、資料服務和容體管理者軟體 

第 3章, 升級 Sun Cluster 軟體

附錄 A, 配置 Solstice DiskSuite 軟體附錄 B, 配置 VERITAS 容體管理者

容體管理者文件 

規劃、安裝和配置資料服務與資源群組 

Sun Cluster 3.0 Data Services Installation and Configuration Guide

使用 API 

Sun Cluster 3.0 Data Services Developers' Guide

規劃 Solaris 作業環境

本節提供在叢集配置中規劃 Solaris 軟體安裝的準則。 有關 Solaris 軟體的其他資訊,請參照 Solaris 安裝文件。

選取您 Solaris 安裝方法的準則

您可以從區域 CD-ROM 或從網路安裝伺服器使用 JumpStartTM 的安裝方法 來安裝 Solaris 軟體。此外,Sun Cluster 軟體尚提供使用自訂 JumpStart 同時安裝 Solaris 的作業環境和 Sun Cluster 軟體的方法。如果要安裝數個叢集節點時,請考慮使用網路安裝。

請參照 "如何使用 JumpStart 安裝 Solaris 作業環境和建立新的叢集節點" 以取得有關自訂 JumpStart 安裝方法的詳細資訊。請參照 Solaris 安裝文件以取得有關標準 Solaris 安裝方法的詳細資訊。

系統磁碟分割區

Sun Cluster 3.0 版次注意事項 新增此資訊至 "本機檔案系統規劃表"。

在安裝 Solaris 作業環境之後,請確定已建立了必要的 Sun Cluster 分割區,以及所有的分割區均符合 最小的空間需求。

為了符合這些需求,如果您使用交談式方式安裝執行 Solaris 作業環境,則必須自訂分割作業。

請參照下列準則以取得其它的分割區規劃資訊。

Root (/) 檔案系統的準則

對於執行 Solaris 作業環境的任何其它系統,您可以配置 root (/)、/var/usr/opt 目錄為個別的檔案系統, 或者您可以將所有目錄併入 root (/) 檔案系統。 以下說明 Sun Cluster 配置中的 root (/)、/var/usr/opt 目錄的軟體內容。規劃您的分割區機制時請考量這些資訊。

交換分割區的準則

交換分割區其空間的最小值必須是 750 MB 或機器上的實體記憶體數量的兩倍,取數值較大者。 此外,您安裝的任何協力廠商的應用程式,也可能有交換空間的需求。請參照協力廠商文件以取得有關交換需求的資訊。

/globaldevices 檔案系統的準則

Sun Cluster 軟體需要在其中一個邏輯磁碟上保留一個特殊檔案系統,以管理全域裝置。這個檔案系統必須是獨立的,稍後將裝設為叢集檔案系統。將此檔案系統命名為 /globaldevices,這是 scinstall(1M) 指令 的預設名稱。scinstall(1M) 指令稍後會更名檔案系統 /global/.devices/node@nodeid,其中 nodeid 代表當節點成為叢集成員時指定給節點的號碼,原始的 /globaldevices 裝載點會被移除。 /globaldevices 檔案系統必須有寬裕的空間和 inode 容量來建立區塊特殊裝置和字元特殊裝置,特別是在叢集有大量磁碟的情況時。 100 MB 的檔案系統空間,對於大部份的叢集配置而言,應該是綽綽有餘了。

容體管理者需求

如果您使用 Solstice DiskSuite 軟體,必須在根磁碟上保留片段以建立抄本資料庫。 要特別在每一個區域磁碟上保留片段作為此用途。但是,如果在節點上您只有一個本機磁碟, 您可能需要在相同片段中,建立三個抄本資料庫才能讓 Solstice DiskSuite 軟體正常運作。請參照 Solstice DiskSuite 文件以取得其他資訊。

如果您使用 VxVM,而且要封裝根磁碟,那麼您需要兩個未用片段供 VxVM 使用,在磁碟的開頭或結尾,還要有一些額外未指定的可用空間。請參照 VxVM 文件以取得有關封裝的其他資訊。

範例-檔案系統配置範例

表 1-2 顯示實體記憶體小於 750 MB 的叢集節點的分割區機制。此機制 將會安裝 Solaris 作業環境、「一般使用者系統支援」軟體群組、 Sun Cluster 軟體和 Sun Cluster HA for NFS 資料服務。磁碟的最後片段 (片段 7) 已配置最小的空間供容體管理者使用。

這樣的規劃是考慮到 Solstice DiskSuite 軟體或 VxVM的使用。如果您使用 Solstice DiskSuite 軟體,那麼抄本資料庫要使用片段 7。如果您使用 VxVM,可將片段 7 的長度指定為零,釋放此片段的空間。這種規劃 會釋放兩個片段 (4 和 7)的空間,而且可以在磁碟結尾,預留未使用的空間。

表 1-2 檔案系統配置範例

片段 

內容 

配置 (以 MB 為單位) 

說明 

/

1168 

Solaris 作業環境軟體要 441 MB 的空間。 

root (/) 要 100 MB 的額外空間。

/var 要 100 MB 的額外空間。

Sun Cluster 軟體要 25 MB。 

容體管理者軟體要 55 MB。 

Sun Cluster HA for NFS軟體要 1 MB。 

Sun Management Center代理和 Sun Cluster 模組代理套件要 25 MB。 

留下 421 MB(磁碟的剩餘可用空間)的空間,未來資料庫和應用軟體可能會使用到。 

swap 

750 

在實體記憶體小於 750 MB 時的最小值。 

overlap 

2028 

整個 磁碟。 

3  

/globaldevices

100 

Sun Cluster 軟體稍後會指定此片段為不同的裝載點,並裝載為叢集檔案系統。 

未使用 

在 VxVM,可用來封裝的根磁碟 的可用片段。 

5  

未使用 

 

6  

未使用 

 

容體管理者 

10 

如果是 Solstice DiskSuite 軟體,已在抄本資料庫中使用。如果是 VxVM,稍後在磁碟結尾釋放片段和部份空間。 

規劃 Sun Cluster 環境

本節提供規劃和準備 Sun Cluster 軟體安裝的準則。有關Sun Cluster元件相關的詳細資訊,請參照 Sun Cluster 3.0 概念

授權

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

有關容體管理者軟體和應用軟體的版權需求,請參照這些產品的安裝文件。

軟體修補程式

安裝每個軟體產品之後,您還必須安裝必要的修補程式。關於目前必要的修補程式表,請參照Sun Cluster 3.0 版次注意事項 與當地的 Enterprise Services 業務服務代表或服務供應商聯絡。請參照 Sun Cluster 3.0 系統管理手冊 以取得套用修補程式的一般準則和程序。

IP 位址

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

下表列出需要指定 IP 位址的元件。將這些 IP 位址,新增至已使用的名稱服務中。在安裝 Sun Cluster 之後, 也將這些 IP 位址新增至每個叢集節點的區域 /etc/inet/hosts 檔案中。

表 1-3 使用 IP 位址的 Sun Cluster 組件

組件 

需要 IP 位址 

管理主控台 

每個子網路 1 個 

叢集節點 

每個子網路每個節點 1 個 

終端機集訊機或系統服務處理器  

邏輯位址 

每個子網路、每個邏輯主機資源 1 個 

終端機集訊機或系統服務處理器

終端機集訊機在管理主控台和叢集節點主控台之間做通訊的溝通。Sun EnterpriseTM E10000 伺服器是使用「系統服務處理器 (SSP)」,而非終端機集訊機。有關主控台存取的其他資訊,請參照 Sun Cluster 3.0 概念

邏輯位址

有關使用邏輯位址的每一個資料服務資源群組,在每個公用網路都必須指定一個主機名稱,才能透過公用網路在邏輯位址上作存取。請參照 Sun Cluster 3.0 Data Services Installation and Configuration Guide以取得規劃資源群組的資訊 和工作表。有關資料服務和資源的其他資訊,也請參照 Sun Cluster 3.0 概念

Sun Cluster 可配置元件

本節提供在安裝時,配置 Sun Cluster 元件的準則。

叢集名稱

Sun Cluster 3.0 版次注意事項 的「叢集和節點名稱工作表」中,加入此規劃資訊。

在安裝Sun Cluster時,指定叢集的名稱。在整個企業中,叢集名稱應該是不可重覆的。

節點名稱

Sun Cluster 3.0 版次注意事項 的「叢集和節點名稱工作表」中,加入此規劃資訊。其他大部份工作表的資訊,是以節點名稱來分組。

節點名稱是在安裝 Solaris 作業環境時,指定給機器的名稱。Sun Cluster 安裝時,要指定所有節點的名稱,這些節點要安裝成為叢集。

私有網路

Sun Cluster 3.0 版次注意事項 的「叢集和節點名稱工作表」中,加入此規劃資訊。

Sun Cluster軟體使用私有網路,進行節點之間的內部通訊。Sun Cluster 至少需要兩個連接點,連接至私有網路上的叢集交互連接。在叢集的第一個節點安裝 Sun Cluster 軟體時,要指定私有網路位址和網路遮罩。您可以 選擇接受預設的私有網路位址 (172.16.0.0) 和網路遮罩, (255.255.0.0), 若預設網路位址已在企業他處使用,可另行輸入。


註解 -

在成功安裝節點成為叢集成員之後,即無法變更私有網路位址和網路遮罩。


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

如果您要指定非預設值的網路遮罩,必須符合下列需求:

叢集交互連接

Sun Cluster 3.0 版次注意事項 的「叢集交互連接工作表中」,加入此規劃資訊。

叢集交互連接,提供叢集節點之間,私有網路通信的硬體路徑。 每一個交互連接是由兩個傳輸配接卡之間的電纜、傳輸配接卡和一個傳輸接點或二個 傳輸接點所組成。在 Sun Cluster 安裝時,有關兩個叢集交互連接,您要設定下列的配置資訊。


註解 -

具有三個以上節點的叢集,必須使用傳輸接點。 叢集節點間的直接連接,僅受兩個節點的叢集所支援。


在安裝後,您可以使用 scsetup(1M)公用程式,配置額外的私有網路連接。

有關叢集交互連接的其他資訊,請參照 Sun Cluster 3.0 概念

私有主機名稱

Sun Cluster 3.0 版次注意事項 的「叢集和節點名稱工作表」中,加入此規劃資訊。

私有主機名稱,是用於私有網路介面上節點間通訊的名稱。私人主機名稱會在 Sun Cluster 安裝時自動產生,而且遵循 clusternodenodeid-priv 的命名慣例, 而 nodeid 是數值型態的內部節點 ID。此節點 ID 號碼是在 Sun Cluster 安裝時自動產生,指定給每一個成為叢集成員的節點。安裝後,您可以使用 scsetup(1M) 公用程式,變更私有主機名稱。

公用網路

Sun Cluster 3.0 版次注意事項 的「公用網路工作表」中,加入此規劃資訊 。

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

請參閱 "NAFO 群組" 以取得有關規劃公用網路配接卡備份群組的準則。 有關公用網路介面的其他資訊,請參照 Sun Cluster 3.0 概念

磁碟裝置群組

Sun Cluster 3.0 版次注意事項 的「磁碟裝置群組配置工作表」中,加入此規劃資訊。

您必須將所有的容體管理者磁碟群組,配置為 Sun Cluster 磁碟裝置群組。這樣的配置,在主要節點故障時, 次要主機可以主控多主機磁碟。規劃磁碟裝置群組時請考慮以下幾點。

有關磁碟裝置群組的其他資訊,請參照 Sun Cluster 3.0 概念

NAFO 群組

Sun Cluster 3.0 版次注意事項 的「公用網路工作表」中,加入此規劃資訊 。

「網路配接卡故障保護 (Network Adapter Failover,NAFO)」群組,且是網路位址資源的基礎,提供公用網路配接卡監視和故障保護。如果 NAFO 群組配置兩個以上的配接卡,當作用中的配接卡故障時, 其所有的位址會移轉至 NAFO 群組的另一個配接卡。如此,作用中的 NAFO 群組配接卡,可保有公用網路與子網路的連接性(該子網路連接至 NAFO 群組的配接卡)。

規劃 NAFO 群組時請考慮以下幾點。

有關「網路配接卡失效保護」的其他資訊,請參照 Sun Cluster 3.0 概念

法定裝置

Sun Cluster 配置使用法定裝置來保持資料和資源的完整性。如果叢集暫時遺失與節點的連接, 當叢集節點嘗試重新加入叢集時,法定裝置可以防止記憶流失或 split-brain 問題。 請使用 scsetup(1M) 公用程式來指定法定裝置。

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

有關法定資格的其他資訊,請參照 Sun Cluster 3.0 概念

規劃全域裝置和叢集檔案系統

本節提供規劃全域裝置和叢集檔案系統的準則。有關全域裝置和叢集檔案系統的其他資訊, 請參照 Sun Cluster 3.0 概念

高可用性全域裝置和叢集檔案系統的準則

Sun Cluster 不需要任何特定的磁碟佈局或檔案系統空間。規劃您的全域裝置和叢集檔案系統佈局時,請考慮以下幾點。

叢集檔案系統的裝載資訊

規劃叢集檔案系統的裝載點時,請考慮以下幾點。

規劃容體管理

本節提供規劃叢集配置的容體管理準則。

Sun Cluster 使用容體管理者軟體,將磁碟組成磁碟裝置群組,就可將其視為一個單元來管理。 Sun Cluster 支援 Solstice DiskSuite 軟體和 VERITAS 容體管理者 (VxVM)。單一叢集配置內之能有一個容體管理者。 請參照您的容體管理者文件以及 附錄 A, 配置 Solstice DiskSuite 軟體附錄 B, 配置 VERITAS 容體管理者 以取得 關於配置容體管理者軟體的說明。有關叢集配置中容體管理的其他資訊,請參照 Sun Cluster 3.0 概念

如果適用的話,在 Sun Cluster 3.0 版次注意事項 的「磁碟裝置群組配置工作表」中,加入此規劃資訊和「容體管理者配置工作表」,以及 Sun Cluster 3.0 版次注意事項 中的「Metadevices 工作表 (Solstice DiskSuite)」。

容體管理者軟體的準則

配置磁碟時,請考慮以下的一般準則。

請參照容體管理者文件,以取得磁碟規劃建議及和附帶的限制。

Solstice DiskSuite 的準則

規劃 Solstice DiskSuite 配置時請考慮以下幾點。

VERITAS 容體管理者 的準則

規劃 VERITAS 容體管理者 (VxVM) 配置時請考慮以下幾點。

檔案系統記錄

記錄對叢集檔案系統而言是必要的。Sun Cluster 支援下列的記錄檔案系統。

有關 Solstice DiskSuite trans-metadevice UFS logging 的資訊,請參照 Solstice DiskSuite 文件。有關 Solaris UFS logging 的資訊,請參照 mount_ufs(1M) 線上援助頁 和 Solaris Transition Guide

下表列出每一個容體管理者支援的記錄檔案系統。

表 1-4 支援的檔案系統記錄矩陣

容體管理者 

支援的檔案系統記錄  

Solstice DiskSuite 

Solstice DiskSuite trans-metadevice UFS logging, Solaris UFS logging 

VERITAS 容體管理者 

Solaris UFS logging 

Solstice DiskSuite 容體管理者,在選擇 Solaris UFS logging 或 Solstice DiskSuite trans-metadevice UFS logging 時,請考慮以下幾點。

鏡映準則

本節提供規劃您的叢集配置的鏡映準則。

鏡映多主機磁碟

鏡映 Sun Cluster 配置中所有的多主機磁碟,此配置可容許單磁碟的失效。 Sun Cluster 軟體,需要您跨磁碟擴充單元鏡映所有的多主機磁碟。

鏡映多主機磁碟時請考慮以下幾點。

有關多主機磁碟的其他資訊,請參照 Sun Cluster 3.0 概念

鏡映根磁碟

為了得到最大的可用性,您應該鏡映本機上的 root (/)、 /usr/var/optswap。 在 VxVM 下,封裝根磁碟和鏡映所產生的子磁碟。然而,鏡映根磁碟並非 Sun Cluster 的需求。

決定是否要鏡映根磁碟之前,請考慮有關根磁碟各種替代方案的風險、複雜度、成本和維修時間。 並沒有一種鏡映策略可以適用所有的配置。當您決定是否要鏡映根時,可能要考慮您當地的「企業服務」代表所偏好的解決方案。

請參照容體管理者文件以及 附錄 A, 配置 Solstice DiskSuite 軟體附錄 B, 配置 VERITAS 容體管理者 ,以取得鏡映根磁碟的說明。

決定是否要鏡映根磁碟時請考慮下列議題。