區域是您可以為執行 Solaris 10 作業系統的系統設定的虛擬作業系統環境。每個 Solaris 系統包含一個全域區域,即系統的預設區域。您可建立非全域區域。非全域區域可為完整根區域或部分根區域。
開始之前
以下各項必須為可用:
完整根區域必須為可用。
主機名稱和 IP 位址必須可供完整根區域使用。
Lockhart 2.2.3 或更高版本必須在全域區域中可以使用。
Apache Tomcat 必須在全域區域中可以使用。
工作 |
指示 |
---|---|
在各叢集節點上安裝 Sun Cluster 3.1 Update 4 如果使用者想在 Sun Cluster 環境中配置 Sun Management Center ,才需要進行此作業。 |
「Sun Cluster 軟體安裝指南 (適用於 Solaris 作業系統)」的第 2 章「安裝和配置 Sun Cluster 軟體」。 |
為 Solaris Container 資料服務安裝和配置 Sun Cluster HA 代理程式 如果使用者想在 Sun Cluster 環境中配置 Sun Management Center ,才需要進行此作業。 |
「Sun Cluster Data Service for Solaris Containers Guide」的第 1 章「Installing and Configuring Sun Cluster HA for Solaris Containers」。 |
啟用區域以在容錯移轉配置中執行 | |
配置與安裝完整根區域 | |
在完整根區域安裝並設定 Sun Management Center |
註冊 SUNW.HAStoragePlus 資源類型。
# scrgadm -a -t SUNW.HAStoragePlus
建立容錯移轉資源群組。
# scrgadm -a -g solaris-zone-resource-group
為區域磁碟儲存建立資源。
# scrgadm -a -j solaris-zone-has-resource \
-g wholerootzone-resource-group \
-t SUNW.HAStoragePlus \
-x FilesystemMountPoints=/global/zones/HA
為各叢集節點上 /etc/hosts 檔案中的邏輯主機增加一個項目。
# scrgadm -a -L -g sunmc-zone-resource-group -j sunmc-lh-rs -l 邏輯主機名稱
啟用容錯移轉資源群組。
# scswitch -e -j solaris-zone-has-resource
# scswitch -Z -g wholerootzone-resource-group
開始區域配置。
#zonecfg -z 完整根區域, 完整根區域是新完整根區域的名稱。
為特定區域建立配置。
zonecfg:完整根區域> create -b
設定區域路徑。
區域路徑必須指定一個高度可用的本機檔案系統。檔案系統必須由 SUNW.HAStoragePlus 資源管理。
zonecfg:完整根區域> set zonepath=/global/zones/HA/完整根區域
設定自動啟動值。
若自動開機值設為 true,全域區域開機時,該區域即會自動開機。預設值為 false。
zonecfg:完整根區域> set autoboot=false
若在系統上啟用資源儲存池,請將儲存池與該區域建立關聯。
zonecfg:完整根區域> set pool=預設儲存池,預設儲存池是資源儲存池在系統上的名稱。
增加網路虛擬介面。
zonecfg:完整根區域> add net
為網路界面設定 IP 位址。
zonecfg:完整根區域> set address=10.255.255.255
為網路介面設定實體裝置類型。
zonecfg:完整根區域> set physical=hme0
zonecfg:完整根區域> end
驗證和確定區域配置。
zonecfg:完整根區域> verify
zonecfg:完整根區域> commit
zonecfg:完整根區域> exit
安裝已配置的完整根區域。
# zoneadm -z 完整根區域 install,其中完整根區域為已配置的完整根區域之名稱。
啟動完整根區域。
# zoneadm -z 完整根區域 boot
登入區域主控台。
# zlogin -C 完整根區域
登入區域。
# zlogin 完整根區域
(Sun Cluster 環境之必需操作) 增加完整根區域的項目至叢集節點上的 /etc/zones/index 檔案。
(Sun Cluster 環境之必需操作) 複製 wholerootzone.xml 檔案到叢集節點上的 /etc/zones/index 目錄。
# rcp zone-install-node:/etc/zones/wholerootzone.xml
驗證區域安裝與配置。
# zoneadm -z 完整根區域 boot
# zlogin -z 完整根區域
請確認您位於已進行配置和安裝的完整根區域之中。
請遵循安裝精靈的步驟安裝 Sun Management Center。
在設定前,編輯共用記憶體的 /etc/project 檔案。否則,將無法設定資料庫。例如,
default:3::::project.max-shm-memory=(privileged,2147483648,deny)
2147483648 是共用記憶體範例,單位是位元組。共用記憶體需視實體記憶體的數量而定。
請遵循設定精靈中的步驟來設定 Sun Management Center。
Sun Management Center 可支援非全域區域內所有附加元件的伺服器層。 Sun Management Center 不支援非全域區域內的附加元件代理程式層,例如:ELP 配置讀取器、 X86 配置讀取器與 Solaris Container Manager。