跳過導航連結 | |
結束列印檢視 | |
Oracle Solaris 10 1/13 安裝指南:Live Upgrade 與升級規劃 Oracle Solaris 10 1/13 Information Library (繁體中文) |
4. 使用 Live Upgrade 建立啟動環境 (作業)
8. 在已安裝非全域區域的系統上升級 Oracle Solaris 作業系統
第 2 部分使用 Live Upgrade 升級和遷移至 ZFS 根集區
11. 針對 ZFS 執行 Live Upgrade (規劃)
下列簡介會說明建立目前啟動環境之副本、升級副本,以及將已升級副本切換成使用中啟動環境的必要作業。同時也會說明切換至原始啟動環境的備用程序。圖 2-1 說明此完整的 Live Upgrade 程序。
圖 2-1 Live Upgrade 程序
以下章節說明 Live Upgrade 程序。
可以在實體片段或邏輯磁碟區上建立新的啟動環境:
建立啟動環境的程序會提供一種方法,將重要檔案系統從使用中啟動環境複製到新啟動環境。如有必要,系統將會重新組織該磁碟,自訂檔案系統,並將重要檔案系統複製到新的啟動環境。
Live Upgrade 會區分兩種檔案系統類型:重要檔案系統和可共用檔案系統。下表說明這兩種檔案系統類型。
|
Live Upgrade 可在檔案系統上建立具有 RAID-1 磁碟區 (鏡像) 的啟動環境。如需簡介,請參閱建立具有 RAID-1 磁碟區檔案系統的啟動環境。
建立新啟動環境時,首先要識別未使用的磁碟片段,以便複製重要檔案系統。如果沒有可用的磁碟片段或是磁碟片段不符合最低需求,則您需要格式化新的磁碟片段。
定義磁碟片段後,將檔案系統複製到目錄之前,您可以重新配置新啟動環境上的檔案系統。您可以將其分割與合併來重新配置檔案系統,該程序提供一個編輯 vfstab 的簡單方法,可以連接或取消連接檔案系統目錄。您可以指定相同的掛載點以便將檔案系統合併至其父目錄。您亦可以指定不同的掛載點以便將檔案系統從父目錄分割出來。
在非使用中啟動環境上配置檔案系統後,即開始自動複製。重要檔案系統會複製到指定的目錄中。共用的檔案系統無法複製,但可以共用。除非您可以指定某些要複製的可共用檔案系統。當您將檔案系統從使用中的啟動環境複製到非使用中啟動環境後,檔案會編入至新目錄。在任何情況下,使用中啟動環境都不會發生變更。
|
對於 UFS 檔案系統,本節中的圖例說明建立新啟動環境的各種方式。
如需 ZFS 檔案系統資訊,請參閱本書第 10 章Live Upgrade 和 ZFS (簡介)
下圖顯示已將重要檔案系統根 (/) 複製到磁碟上的其他磁碟片段中,以建立新的啟動環境。使用中啟動環境在某一個磁碟片段上包含根 (/) 檔案系統。新的啟動環境是根 (/) 檔案系統在新磁碟片段上的完整複本。使用中以及非使用中啟動環境會共用 /swap 磁碟區和 /export/home 檔案系統。
圖 2-2 建立非使用中啟動環境 – 複製根 (/) 檔案系統
下圖顯示重要檔案系統已分割,並複製到磁碟上的磁碟片段中,以建立新的啟動環境。使用中啟動環境在某一個磁碟片段上包含根 (/) 檔案系統。在該磁碟片段上,根 (/) 檔案系統包含 /usr、/var 以及 /opt 目錄。在新的啟動環境中,根 (/) 檔案系統已經過分割,並且 /usr 以及 /opt 皆放置在不同的磁碟片段上。這兩個啟動環境會共用 /swap 磁碟區和 /export/home 檔案系統。
圖 2-3 建立非使用中啟動環境 – 分割檔案系統
下圖顯示重要檔案系統已合併,並複製到磁碟上的磁碟片段中,以建立新的啟動環境。使用中啟動環境將根 (/) 檔案系統、/usr、/var 和 /opt 以及各自的檔案系統,均包含在其各自所屬的磁碟片段上。在新的啟動環境中,/usr 與 /opt 被合併至某一個磁碟片段上的根 (/) 檔案系統中。這兩個啟動環境會共用 /swap 磁碟區和 /export/home 檔案系統。
圖 2-4 建立非使用中啟動環境 – 合併檔案系統
Live Upgrade 使用 Solaris Volume Manager 技術來建立可內含封裝於 RAID-1 磁碟區之檔案系統的啟動環境。Solaris Volume Manager 可透過磁碟區提供功能強大的方式,可靠地管理您的磁碟和資料。Solaris Volume Manager 可啟用串連、磁條及其他複雜配置。Live Upgrade 可啟用這些作業的子集,例如為根 (/) 檔案系統建立 RAID-1 磁碟區。
磁碟區可以跨數個磁碟群組磁碟片段,對作業系統而言相當於單一磁碟。Live Upgrade 僅限於為 RAID-1 磁碟區 (鏡像) 中包含單一磁碟片段串連的根 (/) 檔案系統建立啟動環境。此限制的原因在於,將啟動 PROM 限制為僅選擇一個要從其啟動的磁碟片段。
建立啟動環境時,您可以使用 Live Upgrade 管理以下作業。
從 RAID-1 磁碟區 (鏡像) 分離單一磁碟片段串連 (子鏡像)。如有必要,可保留內容,使之成為新啟動環境的內容。由於未複製內容,可快速建立新的啟動環境。子鏡像從原始鏡像中分離後,便不再是鏡像的一部分。子鏡像上的讀取和寫入也不再透過鏡像執行。
建立包含鏡像的啟動環境。
最多可將三個單一磁碟片段串連附加到新建立的鏡像中。
您可以將 lucreate 指令與 -m 選項配合使用,以便為新的啟動環境建立鏡像、分離子鏡像及附加子鏡像。
備註 - 如果目前的系統上已配置 VxVM 磁碟區,lucreate 指令會建立新的啟動環境。當資料複製到新的啟動環境時,Veritas 檔案系統配置會遺失,且會在新的啟動環境中建立 UFS 檔案系統。
如需更多資訊,請參閱下列資源:
如需逐步程序,請參閱如何建立有 RAID-1 磁碟區 (鏡像) 的啟動環境。
如需安裝時建立 RAID-1 磁碟區之簡介,請參閱「Oracle Solaris 10 1/13 安裝指南:安裝與升級規劃」中的第 8 章「在安裝期間建立 RAID-1 磁碟區 (鏡像) (簡介)」。
如需使用 Live Upgrade 不支援的其他複雜 Solaris Volume Manager 配置的深入資訊,請參閱「Solaris Volume Manager Administration Guide」中的第 2 章「Storage Management Concepts」。
Live Upgrade 可管理 Solaris Volume Manager 的作業子集。下表顯示 Live Upgrade 可以管理的 Solaris Volume Manager 元件。
表 2-1 磁碟區類別
|
本節範例顯示建立新啟動環境的 RAID-1 磁碟區的指令語法。
下圖顯示建立於兩個實體磁碟上,且具有 RAID-1 磁碟區 (鏡像) 的新啟動環境。以下指令可建立新的啟動環境和鏡像:
# lucreate -n second_disk -m /:/dev/md/dsk/d30:mirror,ufs \ -m /:/dev/dsk/c0t1d0s0,/dev/md/dsk/d31:attach -m /:/dev/dsk/c0t2d0s0,/dev/md/dsk/d32:attach \ -m -:/dev/dsk/c0t1d0s1:swap -m -:/dev/dsk/c0t2d0s1:swap
此指令可執行以下作業:
建立新的啟動環境 second_disk。
建立鏡像 d30 並配置 UFS 檔案系統。
在每個實體磁碟的磁碟片段 0 上建立單一裝置串連。串連命名為 d31 與 d32。
將這兩個串連增加到鏡像 d30 中。
將根 (/) 檔案系統複製到鏡像。
在每個實體磁碟的磁碟片段 1 上配置用於交換的檔案系統。
圖 2-5 建立啟動環境與建立鏡像
下圖顯示包含 RAID-1 磁碟區 (鏡像) 的新啟動環境。以下指令可建立新的啟動環境和鏡像:
# lucreate -n second_disk -m /:/dev/md/dsk/d20:ufs,mirror \ -m /:/dev/dsk/c0t1d0s0:detach,attach,preserve
此指令可執行以下作業:
建立新的啟動環境 second_disk。
中斷鏡像 d10 並分離串連 d12。
保留串連 d12 的內容。沒有複製檔案系統。
建立新鏡像 d20 會產生兩個單向鏡像:d10 與 d20。
將串連 d12 附加到鏡像 d20。
圖 2-6 建立啟動環境並使用現有子鏡像
建立啟動環境後,您可在啟動環境上執行升級。在升級的過程中,啟動環境可以包含任何檔案系統的 RAID-1 磁碟區 (鏡像),或可以安裝非全域區域。升級不會影響使用中啟動環境的任何檔案。準備就緒後,您可以啟動新的啟動環境,它便成為目前啟動環境。
如需更多資訊,請參閱下列資源:
如需升級 UFS 檔案系統啟動環境的程序,請參閱本書第 5 章使用 Live Upgrade 升級 (作業)。
如需升級以 RAID–1 磁碟區檔案系統做為 UFS 檔案系統之啟動環境的範例,請參閱分離與升級單邊 RAID-1 磁碟區 (鏡像) 的範例。
如需在以非全域區域做為 UFS 檔案系統的情況下升級的程序,請參閱本書第 8 章在已安裝非全域區域的系統上升級 Oracle Solaris 作業系統。
如需升級 ZFS 檔案系統或遷移至 ZFS 檔案系統的資訊,請參閱本書第 10 章Live Upgrade 和 ZFS (簡介)。
下圖顯示升級至非使用中啟動環境。
圖 2-7 升級非使用中啟動環境
您可在啟動環境上安裝 Flash 歸檔而不進行升級。Flash 歸檔安裝功能可讓您在系統上建立 Oracle Solaris 作業系統的單一參考安裝。此系統稱為主系統。然後,您可以在一些複製系統上複製該安裝。在此情況下,非使用中啟動環境為複製系統。當在系統上安裝 Flash 歸檔時,該歸檔與初始安裝所執行的作業一樣,將替代現有啟動環境上的所有檔案。
如需安裝 Flash 歸檔的程序,請參閱在啟動環境上安裝 Flash 歸檔。
下圖顯示在非使用中啟動環境安裝 Flash 歸檔的資訊。圖 2-8 顯示具備單一硬碟的系統。圖 2-9 顯示具備雙硬碟的系統。
圖 2-8 在單磁碟上安裝 Flash 歸檔
圖 2-9 在雙磁碟上安裝 Flash 歸檔
從 Oracle Solaris 10 9/10 發行版本開始,升級程序將受到自動註冊的影響。
安裝或升級系統時,系統的配置資料會在重新開機時自動透過現有服務標記技術與 Oracle 產品註冊系統進行通訊。例如,Oracle 會使用您系統的服務標記資料來協助加強客戶支援與服務。您可以使用此相同配置資料來建立及管理系統資產。
自動註冊不會變更 Live Upgrade 程序,除非特意從系統的先前發行版本升級到 Oracle Solaris 10 9/10 發行版本或更新版本。
自動註冊不會變更下列 Live Upgrade 程序:
安裝 Flash 歸檔
增加或移除修補程式或套裝軟體
測試設定檔
檢查套裝軟體的完整性
只有將系統從先前發行版本升級到 Oracle Solaris 10 9/10 或更新的發行版本時,才必須建立自動註冊配置檔案。之後升級系統時,必須在 luupgrade -u 指令中使用 -k 選項,指向此配置檔案。
只有要將先前發行版本升級至 Oracle Solaris 10 9/10 發行版本或更新版本時,才需要使用本程序在升級期間提供所需的自動註冊資訊。
此檔案的格式應為關鍵字值對的清單。檔案中以該格式包含以下關鍵字和值:
http_proxy=Proxy-Server-Host-Name http_proxy_port=Proxy-Server-Port-Number http_proxy_user=HTTP-Proxy-User-Name http_proxy_pw=HTTP-Proxy-Password oracle_user=My-Oracle-Support-User-Name oracle_pw=My-Oracle-Support-Password
請注意下列格式化規則:
密碼必須是未加密的一般文字。
關鍵字可以隨意排序。
若不希望指定值,可完全忽略關鍵字。您也可以保留關鍵字,但將其值保留空白。
備註 - 若省略支援憑證,則會匿名註冊。
配置檔案中是否包含空白並無特定要求,除非輸入的資料應包含空格。只有 http_proxy_user 和 http_proxy_pw 的值可包含空格。
oracle_pw 值不得包含空格。
下列範例顯示範例檔案。
http_proxy= webcache.central.example.COM http_proxy_port=8080 http_proxy_user=webuser http_proxy_pw=secret1 oracle_user=joe.smith@example.com oracle_pw=csdfl2442IJS
autoreg=disable
# /opt/ocm/ccr/bin/emCCR status Oracle Configuration Manager - Release: 10.3.6.0.1 - Production Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved. ------------------------------------------------------------------ Log Directory /opt/ocm/config_home/ccr/log Collector Mode Disconnected
當您準備切換並啟用新啟動環境時,您可以輕鬆地啟動新啟動環境,然後再重新啟動。第一次啟動新建立的啟動環境時,會同步化啟動環境之間的檔案。「同步」表示某些系統檔案以及目錄會從最後啟動的啟動環境複製到正在啟動的啟動環境中。當您重新啟動系統時,安裝在新啟動環境上的配置將會啟動。原始的啟動環境將成為非使用中啟動環境。
如需啟動啟動環境的程序,請參閱啟動某啟動環境。如需同步使用中和非使用中啟動環境的資訊,請參閱在啟動環境之間同步檔案。
下圖顯示重新啟動後從非使用中啟動環境切換到使用中啟動環境。
圖 2-10 啟動非使用中啟動環境
若失敗,您只需要啟動和重新啟動即可快速轉至備用原始啟動環境。使用備用只需重新啟動所需的時間,比備份並復原原始系統要快得多。系統將會保存啟動失敗的新啟動環境。然後,對此次失敗進行分析。您只能轉至 luactivate 所使用的備用啟動環境,以啟動新的啟動環境。
下表說明轉至上一個啟動環境的方法。
|
如需轉至備用的程序,請參閱本書第 6 章失敗回復:轉至備用原始啟動環境 (作業)。
下圖顯示在您重新啟動轉至備用時所做的切換。
圖 2-11 轉至備用原始啟動環境
您亦可以進行各種維護活動,例如檢查狀態、重新命名或刪除啟動環境。如需維護程序的資訊,請參閱本書第 7 章維護 Live Upgrade 啟動環境 (作業)。