本節提供在叢集配置中規劃 Solaris 軟體安裝的準則。 如需有關 Solaris 軟體的詳細資訊,請參閱 Solaris 安裝說明文件。
您可以使用 JumpStartTM 安裝方法,從本機 CD-ROM 或從網路安裝伺服器安裝 Solaris 軟體。 此外,Sun Cluster 軟體提供自訂的方法,可使用 JumpStart 安裝方法來一併安裝 Solaris 作業環境和 Sun Cluster 軟體。 如果要安裝數個叢集節點時,請考慮使用網路安裝。
請參閱如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart) ,以取得有關 scinstall JumpStart 安裝方法的詳細資訊。 請參閱 Solaris 安裝說明文件,以取得有關標準 Solaris 安裝方法的詳細資訊。
以下 Solaris 作業環境功能在 Sun Cluster 配置中不受支援:
Solaris 介面群組在 Sun Cluster 配置中不受支援。 Solaris 軟體安裝期間,預設會停用 Solaris 介面群組功能。 請勿重新啟用 Solaris 介面群組。 請參閱 ifconfig(1M) 線上援助頁,以取得有關 Solaris 介面群組的詳細資訊。
自動省電關閉在 Sun Cluster 配置中不支援,因而不應該啟用。 請參閱 pmconfig(1M) 和 power.conf(4) 線上援助頁,以取得詳細資訊。
Sun Cluster 3.1 4/04 軟體至少需要一般使用者 Solaris 軟體群組。 然而,您的叢集配置的其他元件也可能有其 Solaris 軟體的需求。 在決定要安裝哪個 Solaris 軟體群組時,請考量下列資訊。
請查看您的伺服器說明文件,以取得有關 Solaris 軟體的所有需求。 例如,Sun Enterprise 10000 伺服器需要完整 Solaris 軟體群組及 OEM 支援。
如果您要使用 SCI-PCI 配接卡 (僅在基於 SPARC 的叢集中可用),或Remote Shared Memory Application Programming Interface (RSMAPI),請確定您已安裝 RSMAPI 軟體套件 (SUNWrsm、SUNWrsmx、SUNWrsmo 與 SUNWrsmox)。 僅某些 Solaris 軟體群組中包括 RSMAPI 軟體套件。 例如,開發者 Solaris 軟體群組包括 RSMAPI 軟體套件,但一般使用者 Solaris 軟體群組不包括此軟體套件。
如果您安裝的軟體群組不包括 Remote Shared Memory Application Programming Interface 軟體套件,請在安裝 Sun Cluster 軟體之前手動安裝 RSMAPI 軟體套件。 使用 pkgadd (1M) 指令手動安裝該軟體套件。 請參閱 Solaris 8 Dection (3RSM) 線上援助頁,以取得有關使用 RSMAPI 的資訊。
您可能需要安裝「一般使用者 Solaris 軟體群組」所不包含的其他 Solaris 軟體套件。 Apache HTTP 伺服器套件是一個範例。 協力廠商軟體 (例如 ORACLE®) 可能也需要其他 Solaris 軟體套件。 請參閱協力廠商說明文件,以取得有關 Solaris 軟體需求的資訊。
若要避免手動安裝 Solaris 軟體套裝模組,請安裝完整 Solaris 軟體群組以及 OEM 支援。
將此資訊加入本機檔案系統佈局工作表中的適當位置。
安裝 Solaris 作業環境時,請務必建立需要的 Sun Cluster 分割區,並確定所有分割區都符合最小空間要求。
交換 –為 Solaris 軟體與 Sun Cluster 軟體配置的交換空間總容量不得小於 750 MB。 為了得到最好的結果,除了與 Solaris 作業環境所需相同的容量之外,請另外新增至少 512 MB 給 Sun Cluster 軟體。 此外,請配置要在叢集節點上執行的應用程式所需的任何其他交換容量。
如果您要建立額外的交換檔案,切勿在整體裝置上建立交換檔案。 僅將本機磁碟作為節點的交換裝置。
/globaldevices – 針對整體裝置建立一個 scinstall(1M) 公用程式要使用的 512 MB 檔案系統。
容體管理程式 – 在磁碟末端的片段 (片段 7) 上建立一個 20 MB 的分割區,供容體管理程式使用。 如果您的叢集使用 VERITAS Volume Manager (VxVM),且您要封裝根磁碟,則您需要備妥兩個未使用過的片段供 VxVM 使用。
為了符合這些需求,如果您使用互動方式安裝 Solaris 作業環境,則必須自訂分割作業。
與執行 Solaris 作業環境的任何其他系統一樣,您可以將 root (/)、/var、/usr 和 /opt 目錄配置為獨立的檔案系統。 或者,您可以將所有目錄納入 root (/) 檔案系統。 以下說明 Sun Cluster 配置中的 root (/)、/var、/usr 和 /opt 目錄的軟體內容。 規劃您的分割區機制時請考量這些資訊。
根 (/) – Sun Cluster 軟體在根 (/) 檔案系統所佔空間不超過 40 MB。 Solstice DiskSuite/Solaris Volume Manager 軟體需要的空間不超過 5 MB,而 VxVM 軟體需要的空間不超過 15 MB。 若要配置寬裕的額外空間及 I 節點容量,在您為根 (/) 檔案系統正常配置空間容量的基礎上,請至少新增 100 MB 的空間容量。 此空間用來建立由 Solstice DiskSuite/Solaris Volume Manager 軟體或 VxVM 軟體所使用的特定區塊裝置與特定字元裝置。 如果叢集中有大量共用磁碟,則您特別需要配置此額外空間。
/var – Sun Cluster 軟體在安裝時在 /var 中佔用的空間微不足道。 然而,請增加寬裕的空間以存放日誌檔。 此外,叢集化的節點上記錄的訊息比一般獨立伺服器多。 因此,/var 檔案系統的空間最少要有 100 MB。
/usr – Sun Cluster 軟體在 /usr 檔案系統中所佔空間不超過 25 MB。 Solstice DiskSuite/Solaris Volume Manager 和 VxVM 軟體各需不超過 15 MB 的空間。
/opt – Sun Cluster 框架軟體在 /opt 檔案系統中佔用的空間不超過 2 MB。 不過,每個 Sun Cluster 資料服務所佔用的空間可能從 1 MB 到 5 MB 不等。 Solstice DiskSuite/Solaris Volume Manager 軟體在 /opt 檔案系統中不佔用任何空間。 如果安裝 VxVM 軟體的所有套件與工具,它所佔用的空間可能會超過 40 MB。
此外,大部分資料庫和應用軟體會安裝於 /opt 檔案系統中。
SPARC: 如果您使用 Sun Management Center 軟體來監視叢集,則每個節點還需要有額外的 25 MB 空間,供 Sun Management Center 代理程式和 Sun Cluster 模組套裝軟體使用。
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 為單位) |
說明 |
---|---|---|---|
0 |
/ |
6.75GB |
為片段 1 至 7 配置空間後磁碟上剩餘的自由空間。用於 Solaris 作業環境軟體、Sun Cluster 軟體、資料服務軟體、容體管理程式軟體、Sun Management Center 代理程式與 Sun Cluster 模組代理程式套裝軟體、根檔案系統以及資料庫與應用程式軟體。 |
1 |
交換 |
1GB |
512 MB 用於 Solaris 作業環境軟體。 512 MB 用於 Sun Cluster 軟體。 |
2 |
重疊 |
8.43GB |
整個磁碟。 |
3 |
/globaldevices |
512MB |
之後,Sun Cluster 軟體會為此片段指定不同的裝載點,並將該片段裝載為叢集檔案系統。 |
4 |
未使用 |
- |
可用來在 VxVM 下封裝根磁碟的自由片段。 |
5 |
未使用 |
- |
- |
6 |
未使用 |
- |
- |
7 |
容體管理程式 |
20MB |
由 Solstice DiskSuite/Solaris Volume Manager 軟體用於狀態資料庫副本;或在您釋出片段之後由 VxVM 用於安裝。 |