本節提供在叢集節點建立非全域區域的程序。
對每個在叢集建立的非全域區域執行此程序。
如需有關安裝區域的完整資訊,請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」。
當叢集節點啟動為叢集模式或非叢集模式時,您可以在該節點配置 Solaris 10 非全域區域 (或僅稱作區域)。
若在節點啟動處於非叢集模式時建立區域,叢集軟體就會在節點加入叢集時探索區域。
若在節點處於叢集模式時建立或移除區域,叢集軟體就會動態變更可控制資源群組的區域清單。
執行下列作業:
規劃非全域區域配置。查看用於叢集中非全域區域的準則一節提供的需求和限制。
取得下列資訊:
將建立的非全域區域總數。
每個區域將使用的公用配接卡和公用 IP 位址。
每個區域的區域路徑。此路徑必須是本機檔案系統,不能是叢集檔案系統或具有高度可用性的本機檔案系統。
應出現在每個區域的一個或數個裝置。
(可選擇) 將指定每個區域的名稱。
若要為區域指定公用 IP 位址,請確認叢集 IP 位址範圍可支援您將配置的其他私有 IP 位址。使用 cluster show-netprops 指令來顯示目前的私用網路配置。
如果目前的 IP 位址範圍不足以支援將要配置的附加私有 IP 位址,請遵循如何在增加節點或私用網路時變更私用網路配置中的程序,重新配置私有 IP 位址範圍。
在您要建立非全域區域的節點上成為超級使用者。
您必須位於全域區域中。
對於 Solaris 10 作業系統,請驗證每個節點上 Service Management Facility (SMF) 的多重使用者服務皆為線上狀態。
如果節點的服務尚未進入線上狀態,請待其進入線上狀態後,再繼續執行下一個步驟。
phys-schost# svcs multi-user-server node STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default |
配置、安裝及啟動新的區域。
您必須將 autoboot 特性設為 true 來支援非全域區域中的資源群組功能。
按照以下文件中的程序進行:
驗證區域處於 ready 狀態。
phys-schost# zoneadm list -v ID NAME STATUS PATH 0 global running / 1 my-zone ready /zone-path |
(可選擇) 指定一個私有 IP 位址和一個私人主機名稱給區域。
以下指令從叢集的私有 IP 位址範圍選擇並指定可用 IP 位址。指令也會指定特定的私人主機名稱 (或主機別名) 給區域,並將其對映至指定的私有 IP 位址。
phys-schost# clnode set -p zprivatehostname=hostalias node:zone |
指定一個特性。
指定區域私人主機名稱 (或主機別名)。
節點名稱。
非全域區域的名稱。
執行初始內部區域配置。
請遵循「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的「Performing the Initial Internal Zone Configuration」所述之程序進行。選擇下列方法之一:
登入區域
使用 /etc/sysidcfg 檔案
您必須進行這些變更才能讓區域解決叢集特定主機名稱和 IP 位址的搜尋。
若要在非全域區域安裝應用程式,請使用與獨立式系統相同的程序進行安裝。請參閱您應用程式的安裝文件,以得知在非全域區域安裝軟體的程序。另請參閱「System Administration Guide: Solaris Containers-Resource Management and Solaris Zones」中的「Adding and Removing Packages and Patches on a Solaris System With Zones Installed (Task Map)」。
若要在非全域區域安裝與配置資料服務,請參閱 Sun Cluster 手冊以得知個別資料服務的資訊。