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

第 1 章 規劃 Sun Cluster 配置

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

本章中有下列概觀資訊:

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

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

表 1–1 Sun Cluster 軟體安裝作業資訊

工作 

操作說明 

安裝叢集硬體。 

規劃叢集軟體安裝 

安裝新叢集或在現有的叢集內新增節點。此外,安裝和配置 Sun StorEdge QFS 軟體。 

安裝軟體

Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide

安裝和配置 Solstice DiskSuiteTM 或 Solaris 容體管理程式軟體。

SPARC:安裝和配置 VERITAS Volume Manager (VxVM) 軟體。 

配置叢集框架軟體,並有選擇地將 Sun Cluster 模組安裝與配置到 Sun Management Center (僅在基於 SPARC 的系統上可用)。 

配置叢集

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

Sun Cluster Data Service Planning and Administration Guide for Solaris OS

開發自訂資料服務。 

Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)

升級至 Sun Cluster 3.1 9/04 軟體。 

規劃 Solaris 作業系統

本節提供在叢集配置中規劃 Solaris 軟體安裝的準則。如需有關 Solaris 軟體的詳細資訊,請參閱 Solaris 安裝說明文件。

選取 Solaris 安裝方法的準則

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

請參閱如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart),以取得有關 scinstall JumpStart 安裝方法的詳細資訊。請參閱 Solaris 安裝說明文件,以取得有關標準 Solaris 安裝方法的詳細資訊。

Solaris 作業系統功能限制

在 Sun Cluster 配置中不支援以下 Solaris 作業系統功能:

Solaris 軟體群組注意事項

Sun Cluster 3.1 9/04 軟體至少需要一般使用者 Solaris 軟體群組。然而,您的叢集配置的其他元件也可能有其 Solaris 軟體的需求。在決定要安裝哪個 Solaris 軟體群組時,請考量下列資訊。


提示 –

若要避免手動安裝 Solaris 軟體套裝模組,請安裝完整 Solaris 軟體群組以及 OEM 支援。


系統磁碟分割區

將此資訊加入本機檔案系統佈局工作表中的適當位置。

安裝 Solaris 作業系統時,請確定建立所需的 Sun Cluster 分割區,並且所有分割區均滿足最小空間需求。

為了滿足這些需求,如果執行的是互動式 Solaris 作業系統安裝,則必須自訂分割作業。

請參閱下列準則,以取得其他分割區的規劃資訊:

根 (/) 檔案系統的準則

與執行 Solaris 作業系統的任何其他系統一樣,您可以將根 (/)、/var/usr/opt 目錄配置為獨立的檔案系統。或者,您可以將所有目錄納入根 (/) 檔案系統。以下說明 Sun Cluster 配置中的根 (/)、/var/usr/opt 目錄的軟體內容。規劃您的分割區機制時請考量這些資訊。

/globaldevices 檔案系統的準則

Sun Cluster 軟體需要在其中一個本機磁碟上保留一個特殊檔案系統,以管理整體裝置。之後會將此檔案系統掛載為叢集檔案系統。命名此檔案系統為 /globaldevices,此名稱是 scinstall(1M) 指令所識別的預設名稱。

scinstall 指令之後重新命名檔案系統為 /global/.devices/node@nodeid,其中 nodeid 表示在節點成為叢集成員時指定給該節點的編號。會移除原來的 /globaldevices 掛載點。

/globaldevices 檔案系統必須具有寬裕的空間與寬裕的 inode 容量,才能同時建立特定區塊裝置與特定字元裝置。如果叢集中有大量磁碟,則此準則特別重要。512 MB 檔案系統大小應該足夠大多數叢集配置使用。

容體管理程式需求

如果您使用 Solstice DiskSuite 或 Solaris 容體管理程式軟體,必須在根磁碟上保留片段以建立副本資料庫。請一定要在每個本機磁碟上針對此用途保留一個片段。但是,如果您在節點上只有一個本機磁碟,您可能需要在相同片段中,建立三個狀態資料庫才能讓 Solstice DiskSuite 或 Solaris 容體管理程式軟體正常運作。請參閱您的 Solstice DiskSuite 或 Solaris 容體管理程式說明文件以取得詳細資訊。

SPARC:如果使用 VERITAS Volume Manager (VxVM),且您想要封裝根磁碟,則需要具備兩個未使用過的片段供 VxVM 使用。此外,您需要在磁碟的開端或末端具有其他一些未經指定的可用空間。請參閱 VxVM 說明文件,以取得有關根磁碟封裝的詳細資訊。

範例—檔案系統配置範例

表 1–2 顯示了實體記憶體不足 750 MB 的叢集節點的分割機制。此方案將與一般使用者 Solaris 軟體群組、Sun Cluster 軟體和 Sun Cluster HA for NFS 資料服務一起安裝。磁碟的最後片段 (片段 7) 已配置小容量的空間,供容體管理程式使用。

此佈局已考慮到 Solstice DiskSuite 或 Solaris 容體管理程式軟體或 VxVM 軟體的使用。如果您使用 Solstice DiskSuite 或 Solaris 容體管理程式軟體,則是使用片段 7 作為狀態資料庫副本。如果您使用 VxVM,則之後指定片段 7 長度為零可將其釋出。這樣的佈局會提供兩個必要的可用片段 (4 和 7),而且可以在磁碟末端預留未使用的空間。

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

片段 

目錄 

配置 (以 MB 為單位) 

描述 

/

6.75GB 

分配空間給片段 1 至 7 後磁碟上剩餘的自由空間。用於 Solaris 作業系統、Sun Cluster 軟體、資料服務軟體、容體管理程式軟體、Sun Management Center 代理程式與 Sun Cluster 模組代理程式套裝軟體、根檔案系統以及資料庫與應用程式軟體。 

交換

1GB 

512 MB 用於 Solaris 作業系統。 

512 MB 用於 Sun Cluster 軟體。 

重疊 

8.43GB 

整個磁碟。 

/globaldevices

512MB 

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

未使用 

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

未使用 

未使用 

容體管理程式 

20MB 

針對狀態資料庫副本,為 Solstice DiskSuite 或 Solaris 容體管理程式軟體所使用,或在您釋出片段之後,為 VxVM 用來安裝。 

規劃 Sun Cluster 環境

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

如需有關 Sun Cluster 元件的詳細資訊,請參閱Sun Cluster 簡介 (適用於 Solaris 作業系統)Sun Cluster 概念指南 (適用於 Solaris 作業系統)

授權

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

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

軟體修補程式

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

IP 位址

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

下表列出需要指定 IP 位址的元件。將這些 IP 位址新增至已使用的所有命名服務。此外,在安裝 Solaris 軟體之後,將這些 IP 位址增加至每個叢集節點上的本機 /etc/inet/hosts 檔案。

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

元件 

所需的 IP 位址數目 

管理主控台

每個子網路 1 個 

IP 網路多重路徑連結 群組

  • 單一配接卡群組 – 1個

  • 多個配接卡群組 – 群組中的每個配接卡有 1 個主要 IP 位址加 1 個測試 IP 位址

叢集節點 

每個子網路的每個節點 1 個 

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

每一個網域 1 個 

主控台存取裝置

邏輯位址 

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

主控台存取裝置

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

如需關於主控台存取的詳細資訊,請參閱Sun Cluster 概念指南 (適用於 Solaris 作業系統)

邏輯位址

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

公用網路

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

請參閱IP 網路多重路徑連結群組,以取得有關規劃公用網路配接卡備份群組的準則。如需關於公用網路介面的詳細資訊,請參閱Sun Cluster 概念指南 (適用於 Solaris 作業系統)

適用於 NFS 的準則

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

服務限制

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

Sun Cluster 可配置元件

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

將此資訊加入至適當的配置工作表。

表 1–4 Sun Cluster 配置工作表

配置工作表 

\u4f4d\u7f6e 

表 2–2 (使用預設值) 或表 2–3 (自訂)

如何在所有節點上配置 Sun Cluster 軟體 (scinstall)

表 2–6

如何安裝與配置 Sun Cluster 軟體 (SunPlex Installer)

表 2–7

如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart)

表 2–8

如何在附加叢集節點上配置 Sun Cluster 軟體 (scinstall)

叢集名稱

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

節點名稱

節點名稱是安裝 Solaris 作業系統時指定給機器的名稱。在配置 Sun Cluster 期間,需要指定要安裝成為叢集的所有節點的名稱。在安裝單一節點叢集中,預設的節點名稱與叢集名稱相同。

專用網路


注意 –

您無需為單一節點叢集配置專用網路。


Sun Cluster 軟體使用專用網路,進行節點之間的內部通訊。Sun Cluster 配置至少需要兩個連接,連接至專用網路上的叢集互連。在叢集的第一個節點上配置 Sun Cluster 軟體時,要指定專用網路位址和網路遮罩。您可以接受預設的專用網路位址 (172.16.0.0) 和網路遮罩 (255.255.0.0),如果預設網路位址已用於同一企業中的其他位置,則可另行鍵入。


注意 –

安裝公用程式 (scinstall、SunPlex Installer 1或 JumpStart) 完成處理並且建立叢集後,您無法變更專用網路位址與網路遮罩。您必須先解除安裝後再重新安裝叢集軟體,才可以使用其他專用網路位址或網路遮罩。


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

儘管 scinstall 公用程式讓您指定替代網路遮罩,但最好接受預設網路遮罩 255.255.0.0。如果您指定的網路遮罩表示較大型的網路,則不會有什麼益處。而且,scinstall 公用程式不接受表示較小型網路的網路遮罩。

請參閱「System Administration Guide, Volume 3」(Solaris 8) 中的「Planning Your TCP/IP Network」或System Administration Guide: IP Services」(Solaris 9) 中的「Planning Your TCP/IP Network (Task)」,以取得有關專用網路的更多資訊。

專用主機名稱

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

叢集互連


注意 –

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


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

在配置 Sun Cluster 期間,您要為兩個叢集互連指定下列資訊:

建立叢集後,您可以使用 scsetup(1M) 公用程式配置其他專用網路連接。

如需關於叢集互連的詳細資訊,請參閱Sun Cluster 簡介 (適用於 Solaris 作業系統)中的「叢集互連」Sun Cluster 概念指南 (適用於 Solaris 作業系統)

IP 網路多重路徑連結群組

將此規劃資訊新增至公用網路工作表

取代「網路配接卡故障轉移 (NAFO)」群組的Internet Protocol (IP) 網路多重路徑群組提供公用網路配接卡監視和故障轉移,並且是網路位址資源的基礎。如果為多重路徑群組配置了兩個或多個配接卡,則該群組會提供很高的可用性。如果有一個配接卡發生了故障,則發生故障的配接卡上所有位址均會故障轉移至多重路徑群組上的另一個配接卡。多重路徑群組配接卡便以此方式維持公用網路與多重路徑群組中配接卡所連接之子網路的連接。

當您規劃多重路徑群組時,請考慮以下幾點。

對於叢集環境和非叢集環境,Solaris 文件提供的有關 IP 網路多重路徑連結的大多數程序、準則和限制均相同。因此,請參閱相應的 Solaris 文件,以取得有關 IP 網路多重路徑連結的其他資訊:

另請參閱Sun Cluster 簡介 (適用於 Solaris 作業系統)中的「IP 網路多重路徑群組」Sun Cluster 概念指南 (適用於 Solaris 作業系統)

法定裝置

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


注意 –

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


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

如需有關法定裝置的更多資訊,請參閱Sun Cluster 概念指南 (適用於 Solaris 作業系統)」中的「法定數目與法定裝置」Sun Cluster 簡介 (適用於 Solaris 作業系統)」中的「法定裝置」

規劃整體裝置和叢集檔案系統

此節提供用於規劃整體裝置與規劃叢集檔案系統的下列準則:

如需關於整體裝置及叢集檔案系統的詳細資訊,請參閱Sun Cluster 簡介 (適用於 Solaris 作業系統)Sun Cluster 概念指南 (適用於 Solaris 作業系統)

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

Sun Cluster 軟體不需要任何特定的磁碟佈局或檔案系統大小。在為您的整體裝置與叢集檔案系統規劃佈局時,請考慮以下幾點。

叢集檔案系統

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

磁碟裝置群組

將此資訊新增至磁碟裝置群組配置工作表

您必須將所有的容體管理程式磁碟群組配置為 Sun Cluster 磁碟裝置群組。這種配置方式讓次要節點在主要節點故障時,得以取而代之管理多重主機磁碟。規劃磁碟裝置群組時請考慮以下幾點:

如需關於磁碟裝置群組的詳細資訊,請參閱Sun Cluster 簡介 (適用於 Solaris 作業系統)中的「裝置」Sun Cluster 概念指南 (適用於 Solaris 作業系統)

叢集檔案系統的掛載資訊

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

規劃容體管理

將此規劃資訊新增至磁碟裝置群組配置工作表容體管理程式配置工作表。對於 Solstice DiskSuite 或 Solaris 容體管理程式,也將此規劃資訊新增至複合裝置工作表 (Solstice DiskSuite 或 Solaris 容體管理程式)

此節提供用於規劃叢集配置之容體管理的下列準則:

Sun Cluster 軟體使用容體管理程式軟體,將磁碟群組成磁碟裝置群組,就可將其視為一個單元來管理。Sun Cluster 軟體支援您以下列方式安裝或使用的 Solstice DiskSuite 或 Solaris 容體管理程式軟體與 VERITAS Volume Manager (VxVM) 軟體。

表 1–5 支援搭配使用容體管理程式與 Sun Cluster 軟體

容體管理程式軟體 

需求 

Solstice DiskSuite 或 Solaris 容體管理程式 

無論您是否要在某些節點上使用 VxVM 來管理磁碟,均必須在叢集的所有節點上安裝 Solstice DiskSuite 或 Solaris 容體管理程式軟體。 

SPARC:具有叢集功能的 VxVM 

您必須在叢集的所有節點上安裝與授權具有叢集功能的 VxVM。 

SPARC:無叢集功能的 VxVM 

您僅需要安裝與授權連接至 VxVM 所管理的儲存裝置之節點上的 VxVM。 

SPARC:Solstice DiskSuite 或 Solaris 容體管理程式和 VxVM 

如果您在同一節點上同時安裝了這兩個容體管理程式,則您必須使用 Solstice DiskSuite 或 Solaris 容體管理程式軟體來管理每個節點上的本機磁碟。本機磁碟包括根磁碟。使用 VxVM 管理所有共用磁碟。 

請參閱容體管理程式說明文件以及安裝和配置 Solstice DiskSuite 或 Solaris 容體管理程式軟體SPARC: 安裝和配置 VxVM 軟體,以取得有關如何安裝與配置容體管理程式軟體的說明。如需關於叢集配置中容體管理的詳細資訊,請參閱Sun Cluster 概念指南 (適用於 Solaris 作業系統)

容體管理程式軟體的準則

當您使用容體管理程式軟體配置磁碟時,請注意下列一般準則:

請參閱容體管理程式說明文件,以取得磁碟佈局建議及所有額外限制。

Solstice DiskSuite 或 Solaris 容體管理程式 軟體的準則

規劃 Solstice DiskSuite 或 Solaris 容體管理程式配置時請考慮以下幾點:

SPARC: VERITAS Volume Manager軟體的準則

當您規劃 VERITAS Volume Manager (VxVM) 配置時,請考慮下列幾點。

請參閱 VxVM 安裝文件,以取得其他資訊。

檔案系統記錄

UFS 和 VxFS 叢集檔案系統需要記錄功能。此需求並不適用於 QFS 共用檔案系統。Sun Cluster 軟體支援檔案系統記錄的以下選擇:

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

表 1–6 支援的檔案系統記錄矩陣

容體管理程式 

支援的檔案系統記錄 

Solstice DiskSuite 或 Solaris 容體管理程式 

  • Solaris UFS 記錄

  • Solstice DiskSuite 異動複合裝置記錄

  • Solaris 容體管理程式 異動容體記錄

  • VxFS 記錄

SPARC:VERITAS Volume Manager 

  • Solaris UFS 記錄

  • VxFS 記錄

當您為 UFS 叢集檔案系統在 Solaris UFS 記錄和 Solstice DiskSuite 異動複合裝置記錄/Solaris 容體管理程式 異動容體記錄之間進行選擇時,請考慮以下幾點:

鏡像準則

此節提供用於規劃叢集配置之鏡像的下列準則:

鏡像多重主機磁碟的準則

鏡像 Sun Cluster 配置中的所有多重主機磁碟會使此配置容許存在單一裝置故障。Sun Cluster 軟體需要您跨擴充單元鏡像所有多重主機磁碟。如果儲存裝置提供硬體 RAID 以及裝置的冗餘路徑,則不需要使用軟體鏡像。

鏡像多重主機磁碟時請考慮以下幾點:

如需關於多重主機磁碟的詳細資訊,請參閱Sun Cluster 簡介 (適用於 Solaris 作業系統)中的「多重主機磁碟儲存體」Sun Cluster 概念指南 (適用於 Solaris 作業系統)

鏡像根磁碟的準則

將此規劃資訊新增至本機檔案系統佈局工作表

為了得到最大的可用性,應該鏡像本機磁碟上的根 (/)、/usr/var/optswap。在 VxVM 下,封裝根磁碟並鏡像所產生的子磁碟。但是,Sun Cluster 軟體不需要鏡像根磁碟。

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

請參閱容體管理程式說明文件與安裝和配置 Solstice DiskSuite 或 Solaris 容體管理程式軟體SPARC: 安裝和配置 VxVM 軟體,以取得如何鏡像根磁碟的說明。

當您決定是否要鏡像根磁碟時,請考慮下列幾點。