本節提供以下在叢集配置中規劃 Solaris 軟體安裝的準則。
如需有關 Solaris 軟體的詳細資訊,請參閱 Solaris 安裝說明文件。
您可以從本機 DVD-ROM 或從網路安裝伺服器藉由使用 JumpStartTM 安裝方法來安裝 Solaris 軟體。此外,Sun Cluster 軟體提供一種自訂的方法,可透過使用 JumpStart 安裝方法同時安裝 Solaris 作業系統和 Sun Cluster 軟體。如果要安裝數個叢集節點時,請考量使用網路安裝。
請參閱如何安裝 Solaris 和 Sun Cluster 軟體 (JumpStart),以取得有關 scinstall JumpStart 安裝方法的詳細資訊。請參閱 Solaris 安裝說明文件,以取得有關標準 Solaris 安裝方法的詳細資訊。
要在 Sun Cluster 配置中規劃使用 Solaries 作業系統時,請考量以下幾點:
Solaris 10 區域 - 僅在全域區域中安裝 Sun Cluster 架構軟體。
若要判定是否可直接在非全域區域中安裝 Sun Cluster 資料服務,請參閱該資料服務的相關文件。
若是在叢集節點上配置非全域區域,就必須啟用迴路檔案系統 (LOFS)。請參閱 LOFS 資訊以得知其他注意事項。
迴路檔案系統 (LOFS) - 使用 Sun Cluster 軟體的 Solaris 9 版本建立叢集期間,預設會停用 LOFS 功能。在 Sun Cluster 軟體的 Solaris 10 版本建立叢集時,依預設不會停用 LOFS 功能。
如果叢集同時符合以下兩項情況,就必須停用 LOFS 以避免切換問題或其他故障:
已在具有高度可用性的本機檔案系統上配置了 Sun Cluster HA for NFS。
正在執行 automountd 常駐程式。
若叢集僅符合上述其中一項情況,您就可以安心啟用 LOFS。
如果需要同時啟用 LOFS 與 automountd 常駐程式,請從自動掛載程式對映中排除所有屬於由 Sun Cluster HA for NFS 匯出的具有高度可用性之本機檔案系統的檔案。
介面群組 - Sun Cluster 配置不支援 Solaris 介面群組。Solaris 軟體安裝期間,預設會停用 Solaris 介面群組功能。請勿重新啟用 Solaris 介面群組。請參閱「ifconfig(1M) 線上手冊」,以取得有關 Solaris 介面群組的更多資訊。
省電關機 - Sun Cluster 配置不支援自動省電關機,因此不應啟用此功能。如需更多資訊,請參閱「pmconfig(1M) 線上手冊」與「power.conf(4) 線上手冊」。
IP Filter - Sun Cluster 軟體不支援對可延伸服務執行 Solaris IP Filter 功能,但支援對容錯移轉服務執行 Solaris IP Filter 功能。
fssnap - Sun Cluster 軟體不支援做為 UFS 一個功能的 fssnap 指令。但是,您可以在不是由 Sun Cluster 軟體控制的本機系統上使用 fssnap 指令。對 fssnap 的支援有以下限制:
fssnap 指令在不是由 Sun Cluster 軟體管理的本機檔案系統上受支援。
fssnap 指令在叢集檔案系統上不受支援。
fssnap 指令在 HAStoragePlus 控制下的本機檔案系統上不受支援。
Sun Cluster 3.2 2/08 軟體至少需要一般使用者 Solaris 軟體群組。然而,您的叢集配置的其他元件也可能有其 Solaris 軟體的需求。在決定要安裝哪個 Solaris 軟體群組時,請考量下列資訊。
伺服器 - 請查看您的伺服器文件,以取得有關 Solaris 軟體的所有需求。例如,Sun EnterpriseTM 10000 伺服器需要完整 Solaris 軟體群組和 OEM 支援。
SCI-PCI 配接卡 - 若要使用 SCI-PCI 配接卡 (僅可用於 SPARC 叢集) 或遠端共用記憶體應用程式設計介面 (RSMAPI),請確定安裝 RSMAPI 套裝軟體 SUNWrsm 和 SUNWrsmo,而對於 SPARC 平台上的 Solaris 9 作業系統,還需要安裝 SUNWrsmx 和 SUNWrsmox。RSMAPI 套裝軟體僅包含於某些 Solaris 軟體群組中。例如,開發者 Solaris 軟體群組包括 RSMAPI 套裝軟體,但一般使用者 Solaris 軟體群組不包括此套裝軟體。
如果您安裝的軟體群組不包括 遠端共用記憶體應用程式設計介面 套裝軟體,請在安裝 Sun Cluster 軟體之前手動安裝 RSMAPI 套裝軟體。使用 pkgadd(1M) 指令手動安裝套裝軟體。請參閱「Section (3RSM) 線上手冊」,以取得有關使用 RSMAPI 的資訊。
其他 Solaris 套裝軟體 - 您也許還需要安裝其他不包含在一般使用者 Solaris 軟體群組中的 Solaris 套裝軟體。例如 Apache HTTP 伺服器套裝軟體。協力廠商軟體 (例如 ORACLE®) 可能也需要其他 Solaris 套裝軟體。請參閱協力廠商說明文件,以取得有關 Solaris 軟體需求的資訊。
若要避免手動安裝 Solaris 套裝軟體,請安裝完整 Solaris 軟體群組和 OEM 支援。
請將此資訊增加至相應的本機檔案系統配置工作表。
安裝 Solaris 作業系統時,請確定建立所需的 Sun Cluster 分割區,並且所有分割區均滿足最小空間需求。
交換 - 分配給 Solaris 和 Sun Cluster 軟體的交換空間總容量不得少於 750 MB。為了獲得最佳效果,請在 Solaris 作業系統所需的容量上,為 Sun Cluster 軟體至少增加 512MB 的容量。此外,請配置要在叢集節點上執行的應用程式所需之所有其他交換容量。
如果建立了額外的交換檔案,切勿在全域裝置上建立交換檔案。僅將本機磁碟作為節點的交換裝置。
/globaldevices – 建立至少 512 MB 的檔案系統,供 scinstall(1M) 公用程式用於全域裝置。
磁碟區管理員 – 在磁碟片段 7 上建立 20 MB 的分割區,供磁碟區管理員使用。如果您的叢集使用 VERITAS Volume Manager (VxVM),且您要封裝根磁碟,則您需要備妥兩個未使用過的磁碟片段供 VxVM 使用。
為了滿足這些需求,如果執行的是互動式 Solaris 作業系統安裝,則必須自訂分割作業。
請參閱下列準則,以取得其他分割區的規劃資訊:
與執行 Solaris 作業系統的任何其他系統一樣,您可以將根 (/)、/var、/usr 和 /opt 目錄配置為獨立的檔案系統。或者,您可以將所有目錄納入根 (/) 檔案系統。以下說明 Sun Cluster 配置中的 root (/)、/var、/usr 和 /opt 目錄的軟體內容。規劃您的分割區機制時請考量這些資訊。
根 (/) – Sun Cluster 軟體本身在根 (/) 檔案系統中佔用的空間少於 40 MB。Solaris Volume Manager 軟體需要的空間少於 5 MB,並且 VxVM 軟體需要的空間少於 15 MB。若要配置足夠的額外空間與 I 節點容量,請在您為根 (/) 檔案系統正常分配之空間容量的基礎上,增加至少 100 MB 的空間容量。此空間用於建立磁碟區管理軟體使用的區段特殊裝置與字元專屬裝置。如果叢集中有大量共用磁碟,則您特別需要配置此額外空間。
/var – Sun Cluster 軟體在安裝時在 /var 中佔用的空間微不足道。然而,請增加寬裕的空間以存放記錄檔。此外,叢集化的節點上記錄的訊息比一般獨立伺服器多。因此,/var 檔案系統的空間最少要有 100 MB。
/usr – Sun Cluster 軟體在 /usr 檔案系統中佔用的空間少於 25 MB。Solaris Volume Manager 和 VxVM 軟體各自所需的空間均少於 15 MB。
/opt – Sun Cluster 架構軟體在 /opt 檔案系統中佔用的空間少於 2 MB。不過,每個 Sun Cluster 資料服務所佔用的空間可能從 1 MB 到 5 MB 不等。Solaris Volume Manager 軟體不使用 /opt 檔案系統中的任何空間。如果安裝 VxVM 軟體的所有套裝軟體與工具,則其所佔用的空間可能會超過 40 MB。
此外,大部分資料庫和應用軟體會安裝於 /opt 檔案系統中。
SPARC:如果使用 Sun Management Center 軟體監視叢集,則每個節點上還需要有額外的 25 MB 空間,供 Sun Management Center 代理程式和 Sun Cluster 模組套裝軟體使用。
Sun Cluster 軟體需要在其中一個本機磁碟上保留一個專屬的檔案系統,以供管理全域裝置使用。此檔案系統通常位於根磁碟上。但是,如果使用不同的儲存位置 (例如邏輯磁碟區管理員磁碟區) 來放置全域裝置檔案系統,則此位置不得屬於 Solaris Volume Manager 共用磁碟集或屬於根磁碟群組以外的 VxVM 磁碟群組。之後會將此檔案系統掛載為叢集檔案系統。請將此檔案系統命名為 /globaldevices,此名稱為 scinstall(1M) 指令所識別的預設名稱。
scinstall 指令之後重新命名檔案系統為 /global/.devices/node@nodeid,其中 nodeid 表示在節點成為叢集成員時指定給該節點的編號。已移除原始的 /globaldevices 掛載點。
/globaldevices 檔案系統必須具有寬裕的空間與寬裕的 I 節點容量,才能同時建立特定區塊裝置與特定字元裝置。如果叢集中有大量磁碟,則此準則特別重要。512 MB 的檔案系統大小應足以應付大多數的叢集配置。
如果您使用 Solaris Volume Manager 軟體,必須在根磁碟上保留磁碟片段以建立狀態資料庫複本。請一定要在每個本機磁碟上針對此用途保留一個磁碟片段。但是,如果一個節點上只有一個本機磁碟,則可能需要在同一個磁碟片段中建立三個狀態資料庫複本,Solaris Volume Manager 軟體才能正常運作。請參閱您的 Solaris Volume Manager 說明文件以取得詳細資訊。
若使用 VERITAS Volume Manager (VxVM),且您想要封裝根磁碟,則需要具備兩個未使用過的磁碟片段供 VxVM 使用。此外,您需要在磁碟的開端或末端具有其他一些未經指定的可用空間。請參閱 VxVM 說明文件,以取得有關根磁碟封裝的更多資訊。
表 1–2 顯示針對一個其實體記憶體少於 750 MB 之叢集節點的分割方案。此方案將與一般使用者 Solaris 軟體群組、Sun Cluster 軟體和 Sun Cluster HA for NFS 資料服務一起安裝。磁碟的最後磁碟片段 (磁碟片段 7) 已配置小容量的空間,供磁碟區管理員使用。
此配置已考量到 Solaris Volume Manager 軟體或 VxVM 軟體的使用。如果您使用 Solaris Volume Manager 軟體,則是使用磁碟片段 7 作為狀態資料庫複本。如果您使用 VxVM,則之後指定磁碟片段 7 長度為零可將其釋出。如此的配置會提供兩個必要的可用磁碟片段 (4 和 7),而且可以在磁碟末端預留未使用的空間。
表 1–2 檔案系統配置範例
磁碟片段 |
目錄 |
大小分配 |
說明 |
---|---|---|---|
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 |
磁碟區管理員 (volume manager) |
20MB |
針對狀態資料庫複本,為 Solaris Volume Manager 軟體所使用,或在您釋出磁碟片段之後,為 VxVM 用來安裝。 |
如需有關叢集中 Solaris 10 區域之用途與功能的資訊,請參閱「Sun Cluster Concepts Guide for Solaris OS」中的「Support for Solaris Zones on Sun Cluster Nodes」。
在叢集節點上建立 Solaris 10 非全域區域 (只要想成區域即可) 時,請將以下各點列入考量。
唯一的區域名稱 - 節點中的區域名稱必須是唯一的。請勿在同一個節點對多個區域指定相同的名稱。
在多個節點上重複使用區域名稱 - 若要簡化叢集管理,您可以在資源群組會在其上線的各個節點的區域中使用相同的名稱。
私有 IP 位址 - 請勿在叢集嘗試使用超出其可用上限的私有 IP 位址。
掛載 - 請勿在區域定義包含全域掛載。請僅包含迴路掛載。
容錯移轉服務 - 在多重節點叢集中,雖然 Sun Cluster 軟體允許您在容錯移轉資源群組節點清單中的相同節點上指定不同的區域,但是此操作僅在測試時有用。如果節點清單中的所有區域位於單一節點中,該節點就會變成資源群組的單點故障。為了擁有最高可用性,容錯移轉資源群組的節點清單內之區域應位於不同節點上。
在單一節點叢集中,如果您在容錯移轉資源群組節點清單中指定了多個區域,不會有任何功能上的風險。
可延展的服務 - 請勿在相同節點的同一可延展服務中建立非全域區域來使用。每個可延展服務的實例都必須在不同的叢集節點上執行。
LOFS - Solaris 區域必須啟用迴路檔案系統。但是,Sun Cluster HA for NFS 資料服務必須停用 LOFS 以避免切換問題或其他錯誤。如果您在叢集中配置非全域區域和 Sun Cluster HA for NFS,請執行以下其中一項作業以避免在資料服務中可能發生的問題:
停用 automountd 常駐程式。
從自動掛載程式對映中,排除所有由 Sun Cluster HA for NFS 匯出的具有高度可用性之本機檔案系統中的檔案。