Solaris 9 4/04 安裝指南

使用 Solaris Live Upgrade 建立 Solaris Flash 差動歸檔檔案

若要管理系統更新,可以使用 Solaris Live Upgrade 複製作業環境,從而建立新的啟動環境。此副本可以與已藉由次要變更進行更新的主系統進行比對。然後,便可以在複製系統上安裝所產生的 Solaris Flash 差動歸檔檔案。

如需有關 Solaris Live Upgrade 的更多資訊,請參閱第 32章, Solaris Live Upgrade (主題)

  1. 從未變更的主系統中,使用 lucreate 指令建立新的啟動環境。

    此新啟動環境是主系統的精確副本,可以用來建立差動歸檔檔案。

  2. 檢查兩個啟動環境的狀態。


    # lustatus copy_BE
    
    boot environment   Is        Active  Active     Can	    Copy
    Name               Complete  Now	 OnReboot   Delete	 Status
    ------------------------------------------------------------------------
    master_BE          yes       yes     yes        no       -     
    copy_BE            yes       no      no         yes      -  
  3. 藉由以下任何變更來更新主影像。

    • 刪除套裝軟體。

    • 加入套裝軟體或修補程式。

    • 修改配置檔。

    • 為複製系統的週邊裝置加入支援。

  4. (可選) 建立自訂程序檔。請參閱建立自訂程序檔

  5. 建立差動歸檔檔案。

    1. 裝載新建立的啟動環境。


      # lumount BE_name /a
      
    2. 透過比對主系統與啟動環境來建立差動歸檔檔案。


       # flarcreate -n archive_name -A new_BE_dir\
       options path/filename
      
      archive_name

      指定歸檔檔案的名稱。

      -A new_BE_dir

      透過比對新的系統影像與 new BE_dir 引數所指定的影像,來建立差動歸檔檔案。

      options

      如需選項清單,請參閱flar create

      path

      指定您要儲存該歸檔檔案的目錄之路徑。如果不指定路徑,flar create 會將歸檔檔案儲存在目前的目錄中。

      filename

      指定該歸檔檔案的名稱。

    3. 解除裝載新的啟動環境。


      # luumount copy_BE
      

    flar create 指令傳回一個退出碼。

    • 如果建立成功,將傳回退出碼 0。

    • 如果發生故障,將傳回非零的退出碼。

  6. 使用 JumpStart 設定檔安裝 Solaris Flash 差動歸檔檔案。

    要安裝的複製系統必須是原始主系統的副本,否則安裝將失敗。

    下列設定檔範例在裝置 c1t1d0s0 上安裝差動歸檔檔案 test.diff


    JumpStart profile
    -----------------------
    install_type  flash_update
    archive_location http server /rw/test.diff
    root_device c1t1d0s0

範例 21–15 使用 Solaris Live Upgrade 建立差動歸檔檔案

在此範例中,master_BE 是目前啟動環境的名稱。copy_BE 是新啟動環境的名稱。檔案系統根 (/) 與 /usr 置放於 s0s3 上。lustatus 指令報告新啟動環境的副本已完成。SUNWman 套裝軟體加入主系統內。在透過加入 SUNWman 套裝軟體更新主系統之後,flarcreate 指令將透過比對已變更的主系統與未變更的新啟動環境,來建立差動歸檔檔案。


# lucreate -c master_BE 
-m /:/dev/dsk/c0t1d0s0:ufs -m /usr:/dev/dsk/c0t1d0s3:ufs \
-n copy_BE
# lustatus
# pkgadd SUNWman
# lumount copy_BE /a
# flarcreate -n test.diff -c -A /a /net/server/export/test.diff
# luumount copy_BE 

在複製系統上安裝差動歸檔檔案。如需有關安裝歸檔檔案的程序,請參閱準備使用自訂 JumpStart 安裝來安裝 Solaris Flash 歸檔檔案


圖 21–1 顯示了使用 lucreate 指令建立新啟動環境。

圖 21–1 使用 Solaris Live Upgrade 建立新啟動環境

上下文將說明圖例。