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

第 1章 規劃 Sun Cluster 配置

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

本章包含下列簡介資訊︰

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

下表顯示了 Sun Cluster 軟體安裝的各種安裝作業之說明位置,以及執行這些作業應遵循的順序。

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

作業 

指令 

安裝叢集硬體。 

規劃叢集軟體安裝 

安裝新叢集或在現有的叢集內新增節點。 

安裝軟體

安裝與配置 Solstice DiskSuiteTM/Solaris Volume Manager 軟體。

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 4/04 軟體。 

規劃 Solaris 作業環境

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

選取 Solaris 安裝方法的準則

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

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

Solaris 作業環境功能限制

以下 Solaris 作業環境功能在 Sun Cluster 配置中不受支援:

Solaris 軟體群組注意事項

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


提示 –

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


系統磁碟分割區

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

安裝 Solaris 作業環境時,請務必建立需要的 Sun Cluster 分割區,並確定所有分割區都符合最小空間要求。

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

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

Root (/) 檔案系統的準則

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

/globaldevices 檔案系統的準則

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

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

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

容體管理程式需求

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

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

範例—檔案系統配置範例

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

這樣的佈局是考慮到 Solstice DiskSuite/Solaris Volume Manager 軟體或 VxVM 的使用。 如果您使用 Solstice DiskSuite/Solaris Volume Manager 軟體,則是使用片段 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 Volume Manager 軟體用於狀態資料庫副本;或在您釋出片段之後由 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 Network Multipathing 群組

  • 單一配接卡群組 – 1個

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

叢集節點 

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

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

每一個網域 1 個 

主控台存取裝置

邏輯位址 

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

主控台存取裝置

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

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

邏輯位址

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

公用網路

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

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

Sun Cluster 可配置元件

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

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

表 1–4 Sun Cluster 配置工作表

配置工作表 

位置 

表 2–2表 2–3

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

表 2–6

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

表 2–7

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

表 2–9

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

叢集名稱

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

節點名稱

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

專用網路


註解 –

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


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


註解 –

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


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

如果您要指定非預設的網路遮罩,則該網路遮罩必須至少遮罩專用網路位址中給定的所有位元。

專用主機名稱

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

叢集交互連接


註解 –

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


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

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


註解 –

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


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

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

IP Network Multipathing 群組

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

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

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

如需有關 IP Network Multipathing 的詳細資訊,請參閱IP Network Multipathing Administration Guide中的「Deploying Network Multipathing」(對於 Solaris 8) 或System Administration Guide: IP Services中的「Administering Network Multipathing (Task)」(對於 Solaris 9)。 另請參閱Sun Cluster 簡介 (適用於 Solaris 作業系統)中的「IP 網路多重路徑群組」Sun Cluster 概念指南 (適用於 Solaris 作業系統)

法定裝置

Sun Cluster 配置使用法定裝置來保持資料和資源的完整性。 如果叢集暫時遺失與節點的連接,當叢集節點嘗試重新加入叢集時,法定裝置可以防止 Amnesia 或 Split-Brain 問題。 You 使用 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 Volume Manager,也將此規劃資訊新增至複合裝置工作表 (Solstice DiskSuite/Solaris Volume Manager)

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

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

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

容體管理程式軟體 

需求 

Solstice DiskSuite/Solaris Volume Manager  

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

具有叢集功能的 SPARC: VxVM 

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

不具有叢集功能的 SPARC: VxVM 

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

SPARC: Solstice DiskSuite/Solaris Volume Manager 與 VxVM 

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

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

容體管理程式軟體的準則

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

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

Solstice DiskSuite/Solaris Volume Manager 軟體的準則

規劃 Solstice DiskSuite/Solaris Volume Manager 配置時請考慮以下幾點:

SPARC: VERITAS Volume Manager 軟體的準則

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

檔案系統記錄

記錄對叢集檔案系統而言是必要的。 Sun Cluster 軟體支援檔案系統記錄的以下選擇:

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

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

容體管理程式 

支援的檔案系統記錄  

Solstice DiskSuite/Solaris Volume Manager 

Solaris UFS logging、Solstice DiskSuite trans-metadevice logging 或 Solaris Volume Manager transactional-volume logging、VxFS 記錄 

SPARC: VERITAS Volume Manager 

Solaris UFS logging、VxFS 記錄 

當您在 Solaris UFS logging 與 Solstice DiskSuite trans-metadevice logging/Solaris Volume Manager transactional-volume logging 之間進行選擇時請注意以下幾點:

鏡像準則

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

鏡像多重主機磁碟的準則

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

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

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

鏡像根磁碟的準則

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

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

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

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

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