JavaScript is required to for searching.
跳過導航連結
結束列印檢視
Oracle Solaris 10 1/13 安裝指南:Live Upgrade 與升級規劃     Oracle Solaris 10 1/13 Information Library (繁體中文)
search filter icon
search icon

文件資訊

前言

第 1 部分使用 Live Upgrade 升級

1.  Oracle Solaris 安裝規劃資訊的位置

2.  Live Upgrade (簡介)

3.  Live Upgrade (規劃)

4.  使用 Live Upgrade 建立啟動環境 (作業)

安裝 Live Upgrade 和建立啟動環境 (作業說明)

安裝 Live Upgrade

如何使用 pkgadd 指令安裝 Live Upgrade

如何使用 Oracle Solaris 安裝程式安裝 Live Upgrade

安裝 Live Upgrade 所需的修補程式

如何安裝必要的修補程式

建立新的啟動環境

如何建立啟動環境 (第一次)

如何建立啟動環境與合併檔案系統

如何建立啟動環境與分割檔案系統

如何建立啟動環境與重新配置交換檔

如何使用清單來建立啟動環境與重新配置交換檔

如何建立啟動環境與複製可共用的檔案系統

如何從不同的來源建立啟動環境

如何針對 Flash 歸檔建立空的啟動環境

如何建立有 RAID-1 磁碟區 (鏡像) 的啟動環境

建立啟動環境與自訂內容

5.  使用 Live Upgrade 升級 (作業)

6.  失敗回復:轉至備用原始啟動環境 (作業)

7.  維護 Live Upgrade 啟動環境 (作業)

8.  在已安裝非全域區域的系統上升級 Oracle Solaris 作業系統

9.  Live Upgrade 範例

第 2 部分使用 Live Upgrade 升級和遷移至 ZFS 根集區

10.  Live Upgrade 和 ZFS (簡介)

11.  針對 ZFS 執行 Live Upgrade (規劃)

12.  為 ZFS 根集區建立啟動環境

13.  針對已安裝非全域區域的 ZFS 執行 Live Upgrade

第 3 部分附錄

A.  Live Upgrade 指令參考

B.  疑難排解 (作業)

C.  附加的 SVR4 封裝需求 (參考)

D.  升級時使用修補程式分析器 (作業)

字彙表

索引

安裝 Live Upgrade

執行 Live Upgrade 之前,您必須先從安裝媒體安裝最新的 Live Upgrade 套裝軟體,然後安裝列在 My Oracle Support 知識文件 1004881.1 – Live Upgrade Software Patch Requirements (之前為 206844) 中的修補程式。您需要將 Live Upgrade 套裝軟體安裝在目前的作業系統上,並移除舊套裝軟體。Live Upgrade 套裝軟體的發行版本必須符合您要升級至的作業系統發行版本。例如,如果目前的作業系統是 Solaris 9 發行版本,而您要升級至 Oracle Solaris 10 8/11 發行版本,則需要將 Oracle Solaris 10 8/11 發行版本內的 Live Upgrade 套裝軟體安裝到舊版上。同時也必須安裝列在 My Oracle Support 知識文件 1004881.1 – Live Upgrade Software Patch Requirements (之前為 206844) 中的修補程式。最新的套裝軟體和修補程式可確保您有此發行版本中的所有最新錯誤修正程式和新功能。在繼續建立新啟動環境之前,請確定您已安裝與您系統相關的所有修補程式。

My Oracle Support 上的 My Oracle Support 知識文件 1004881.1 Live Upgrade Software Patch Requirements (之前為 206844) 說明如何移除舊套裝軟體和安裝新套裝軟體,並列出所需的修補程式。本節針對知識文件 1004881.1 – Live Upgrade Software Patch Requirements (之前為 206844) 所述的程序提供更詳細的說明。

您可以使用安裝 DVD 或 CD 上的 liveupgrade20 指令,或使用 pkgadd 指令來安裝套裝軟體。使用 liveupgrade20 指令需要 Java 軟體。如果您的系統沒有安裝 Java 軟體,則必須使用 pkgadd 指令來安裝套裝軟體。如需更多資訊,請參閱 My Oracle Support 知識文件。

本節提供下列程序:

如何使用 pkgadd 指令安裝 Live Upgrade

  1. 移除現有的 Live Upgrade 套裝軟體。

    三種 Live Upgrade 套裝軟體 SUNWluuSUNWlurSUNWlucfg 組成了使用 Live Upgrade 進行升級或修補所需的軟體。這些套裝軟體包含現有軟體、新功能和錯誤修正。若您在使用 Live Upgrade 前未移除現有套裝軟體並在系統上安裝新套裝軟體,則升級或修補至目標發行版本時會失敗。從 Solaris 10 8/07 發行版本開始,會新增 SUMWlucfg 套裝軟體。如果您是使用 Solaris 10 8/07 之前發行版本的 Live Upgrade 套裝軟體,並不需要移除此套裝軟體。

    # pkgrm SUNWlucfg SUNWluu SUNWlur
  2. 依照下列順序安裝套裝軟體。
    # pkgadd -d path-to-packages SUNWlucfg SUNWlur SUNWluu   
    path-to-packages

    指定軟體套件的絕對路徑。

  3. (可選擇) 驗證已成功安裝套裝軟體。
    # pkgchk -v SUNWlucfg SUNWlur SUNWluu

如何使用 Oracle Solaris 安裝程式安裝 Live Upgrade

使用安裝 DVD 或 CD 中的 liveupgrade20 指令需要 Java 軟體。如果您的系統沒有安裝 Java 軟體,則必須使用 pkgadd 指令來安裝套裝軟體。如需更多資訊,請參閱如何使用 pkgadd 指令安裝 Live Upgrade


備註 - 本程序假設系統正在執行 Solaris Volume Manager。如需使用 Solaris Volume Manager 來管理可移除媒體的詳細資訊,請參閱「System Administration Guide: Devices and File Systems」


  1. 移除現有的 Live Upgrade 套裝軟體。

    三種 Live Upgrade 套裝軟體 SUNWluuSUNWlurSUNWlucfg 組成了使用 Live Upgrade 進行升級或修補所需的軟體。這些套裝軟體包含現有軟體、新功能和錯誤修正。若您在使用 Live Upgrade 前未移除現有套裝軟體並在系統上安裝新套裝軟體,則升級或修補至目標發行版本時會失敗。從 Solaris 10 8/07 發行版本開始,會新增 SUMWlucfg 套裝軟體。如果您是使用 Solaris 10 8/07 之前發行版本的 Live Upgrade 套裝軟體,並不需要移除此套裝軟體。

    # pkgrm SUNWlucfg SUNWluu SUNWlur
  2. 插入 Oracle Solaris Operating System DVD 或 Oracle Solaris 軟體 - 2 CD。
  3. 針對使用的媒體,執行相應的安裝程式。
    • 如果使用 Oracle Solaris Operating System DVD,請轉至安裝程式目錄,然後執行該安裝程式。

      # cd /cdrom/cdrom0/Solaris_10/Tools/Installers
      # ./liveupgrade20

      便會顯示 Oracle Solaris 安裝程式 GUI。如果使用的是程序檔,您可以使用 -noconsole-nodisplay 選項來阻止顯示 GUI。

    • 如果使用 Oracle Solaris 軟體 - 2 CD,請執行該安裝程式。

      % ./installer

      便會顯示 Oracle Solaris 安裝程式 GUI。

  4. 從 [選取安裝類型] 面板中,選取 [自訂]。
  5. 在 [選取語言環境] 面板上,選取欲安裝的語言。
  6. 選擇欲安裝的軟體。
    • 使用 DVD 安裝時,請在 [選取元件] 面板上按 [下一步],以安裝套裝軟體。

    • 使用 CD 安裝時,請在 [選取產品] 面板上選取 [Live Upgrade 的預設安裝],在其他軟體選項上按一下會取消選取。

  7. 請遵循 Oracle Solaris 安裝程式面板上的指示來安裝軟體。

    您已經準備好安裝必要修補程式。

安裝 Live Upgrade 所需的修補程式


注意

注意 - Live Upgrade 的正確運作需要特定作業系統版本先安裝限定的一組修補程式修訂版。安裝或執行 Live Upgrade 之前,必須安裝這些修補程式。


知識文件 1004881.1 – Live Upgrade Software Patch Requirements (之前為 206844) 所列的修補程式可能會隨時變更。這些修補程式可能會修正 Live Upgrade 中的缺陷,以及修正 Live Upgrade 相依之元件中的缺陷。如果使用 Live Upgrade 出現任何問題,請檢查並確定已安裝最新的 Live Upgrade 修補程式。


僅適用於 x86 - 如果未安裝這組修補程式,Live Upgrade 會失敗,且可能會看到以下錯誤訊息。如果沒有看到下列錯誤訊息,還是有可能未安裝必要的修補程式。請務必驗證 MyOracleSupport 知識文件上所列的所有修補程式都已安裝,然後再嘗試安裝 Live Upgrade。

ERROR: Cannot find or is not 
executable: </sbin/biosdev>.
ERROR: One or more patches required by 
Live Upgrade has not been installed.

請參閱 http://support.oracle.com,以確定您有最近更新的修補程式清單。在 My Oracle Support 上搜尋知識文件 1004881.1 – Live Upgrade Software Patch Requirements (之前為 206844)。

如果您執行的是 Solaris 8 或 Solaris 9 作業系統,則可能無法執行 Live Upgrade 安裝程式。這些發行版本不包含執行 Java 2 執行期間環境所需要的修補程式集。您必須擁有適用於 Java 2 執行階段環境所建議的修補程式叢集,執行 Live Upgrade 安裝程式及安裝套裝軟體時建議在此環境下進行。若要安裝 Live Upgrade 套裝軟體,請使用 pkgadd 指令。或者,安裝 Java 2 執行階段環境的建議修補程式叢集。您可以在 http://support.oracle.com (My Oracle Support) 取得修補程式叢集。

如何安裝必要的修補程式

  1. 如果您要在本機磁碟上儲存修補程式,請建立目錄,例如 /var/tmp/lupatches
  2. 請從 My Oracle Support 網站取得修補程式清單。
  3. 變更至修補程式目錄,如 lupatches
    # cd /var/tmp/lupatches
  4. 使用 patchadd 指令安裝修補程式。
    # patchadd path-to-patches patch-ID patch-ID

    patch-ID 為修補程式編號。請以空格分隔多個修補程式名稱。


    備註 - 必須依照知識文件 1004881.1 - Live Upgrade Software Patch Requirements (之前為 206844) 指定的順序套用修補程式。


  5. 如有必要,請重新啟動系統。

    部分修補程式需要重新啟動後才會生效。

    僅限 x86:必須重新啟動系統,否則 Live Upgrade 會失敗。

    # init 6

    您現在已經有成功建立新啟動環境所需的套裝軟體和修補程式。