Solaris 10 11/06 安裝指南:Solaris Live Upgrade 與升級規劃

使用 Solaris Live Upgrade 進行升級的範例 (文字使用者介面)

在此範例中,將會在執行 Solaris 9 發行版本的系統上建立一個新的啟動環境,並將其升級為 Solaris 10 6/06 發行版本,然後啟動已升級之啟動環境。

在使用中啟動環境中安裝 Solaris Live Upgrade

  1. 插入 Solaris Operating System DVD 或 Solaris Software - 2 CD。

  2. 針對使用的媒體,執行相應的安裝程式。

    • 如果使用 Solaris Operating System DVD,請轉至安裝程式目錄,然後執行該安裝程式。

      • 若為基於 SPARC 的系統:


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

        會顯示 Solaris 安裝程式 GUI。

      • 若為基於 x86 的系統:


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

        會顯示 Solaris 安裝程式 GUI。

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


      % ./installer
      

      會顯示 Solaris 安裝程式 GUI。

  3. 從 [選取安裝類型] 面板中,按一下 [自訂]。

  4. 在 [選取語言環境] 面板上,按一下欲安裝的語言。

  5. 選擇欲安裝的軟體。

    • 使用 DVD 安裝時,請在 [選取元件] 面板上按 [下一步],以安裝套裝軟體。

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

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

安裝必要的修補程式

說明 

更多資訊 


注意 – 注意 –

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



僅適用於 x86 –

從 Solaris 10 1/06 發行版本開始,如果未安裝這組修補程式,Solaris Live Upgrade 會失敗且您可能會看到下列錯誤訊息。如果沒有看到下列錯誤訊息,還是有可能未安裝必要的修補程式。請務必確認 Sunsolve 資訊文件上所列的所有修補程式都已安裝,然後再嘗試安裝 Solaris Live Upgrade。


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

資訊文件 72099 中所列的修補程式隨時會變更。這些修補程式可能會修正 Solaris Live Upgrade 中的缺陷,以及修正 Solaris Live Upgrade 相依之元件中的缺陷。如果使用 Solaris Live Upgrade 出現任何問題,請檢查並確定已安裝最新的 Solaris Live Upgrade 修補程式。 

請參閱 http://sunsolve.sun.com,確定您擁有最近更新的修補程式清單。在 SunSolve 網站上搜尋資訊文件 72099。

如果您執行的是 Solaris 8 或 Solaris 9 作業系統,則可能無法執行 Solaris Live Upgrade 安裝程式。這些發行版本不包含執行 Java 2 執行期間環境所需要的修補程式集。您必須擁有適用於 Java 2 執行階段環境所建議的修補程式叢集,執行 Solaris Live Upgrade 安裝程式及安裝套裝軟體時建議在此環境下進行。 

若要安裝 Solaris Live Upgrade 套裝軟體,請使用 pkgadd 指令。或者,安裝 Java 2 執行階段環境的建議修補程式叢集。修補程式叢集可以從 http://sunsolve.sun.com 上取得。

執行下列步驟以安裝必要的修補程式。

從 SunSolve 網站取得修補程式清單。


# patchadd /net/server/export/patches
# init 6

建立啟動環境

在此範例中,來源啟動環境名稱為 c0t4d0s0。根 (/) 檔案系統會複製到新的啟動環境。另外,系統會建立新的交換磁碟片段,而不是共用來源啟動環境的交換磁碟片段。

  1. 成為超級使用者,或者假定一個對等身份。

  2. 顯示文字使用者介面:


    # /usr/sbin/lu
    

    將顯示 Solaris Live Upgrade 主功能表。

  3. 從主功能表中,選取 [建立]。


    Name of Current Boot Environment:    c0t4d0s0
    Name of New Boot Environment:   c0t15d0s0 
    
  4. 按 F3。

    螢幕將會顯示 [配置] 功能表。

  5. 若要從配置功能表選取磁碟片段,按 F2。

    會顯示 [選項] 功能表。

  6. 從磁碟 c0t15d0 為根 (/) 檔案系統選擇磁碟片段 0。

  7. 在 [配置] 功能表中,選取要分割的交換磁碟片段,以在 c0t15d0 上建立新的磁碟片段。

  8. 若要選取用於交換的磁碟片段,請按 F2。會顯示 [選項] 功能表。

  9. 從磁碟 c0t15d0 為新的交換磁碟片段選取磁碟片段 1。

  10. 按 F3 建立新的啟動環境。

升級非使用中的啟動環境

接著會升級新啟動環境。升級的新版作業系統是來自於網路影像。

  1. 從主功能表中,選取 [升級]。


    Name of New Boot Environment:   c0t15d0s0 
    Package Media: /net/ins3-svr/export/Solaris_10/combined.solaris_wos
  2. 按 F3。

啟動非使用中啟動環境

c0t15d0s0 啟動環境設定為可啟動的。然後,系統重新啟動,c0t15d0s0 變為使用中啟動環境。c0t4d0s0 啟動環境現在是非使用中狀態。

  1. 從主功能表中,選取 [啟動]。


    Name of Boot Environment: c0t15d0s0
    Do you want to force a Live Upgrade sync operations: no
    
  2. 按 F3。

  3. 按 Return。

  4. 鍵入:


    # init 6
    

如果需要返回,請使用上一個範例中的指令行程序:(可選擇) 轉至備用來源啟動環境