Solaris 9 4/03 版次注意事項

第 3章 最新發佈的消息

本章涵蓋太晚抵達以致無法納入 Solaris 9 4/03 文件集合中的新增功能資訊。 如需有關 Solaris 9 4/03 作業環境新增功能的資訊,請參閱 Solaris 9 4/03 作業環境的新功能(位於 http://docs.sun.com)。

自本文件在 Solaris 9 Documentation CD 和 Solaris 9 Installation CD 上的「Installation Kiosk」中發行後,本章中已新增下列功能說明。

使用 Solaris Live Upgrade 安裝 Solaris Flash 差動歸檔檔案

概觀

Solaris Live Upgrade 提供在系統持續作業時升級系統的方法。目前的啟動環境執行時,您可以複製啟動環境,然後將複本升級。原始的系統配置維持完整的功能運作並且不會受到升級或是安裝 Solaris Flash 歸檔檔案的影響。準備就緒後,您便可以透過重新啟動系統來啟動新的啟動環境。如果出現故障,只需簡單地重新啟動便可迅速復原到原始啟動環境,從而縮短測試和評估程序的正常當機時間。

使用 Solaris Live Upgrade 建立非作用中啟動環境後,便可以升級新的啟動環境。將 Solaris Flash 歸檔檔案安裝到非作用中啟動環境,是升級啟動環境的一種方法。 Solaris Flash 歸檔檔案安裝會覆寫新啟動環境上的所有檔案。安裝差動歸檔檔案可以更新僅有少量變更的啟動環境。差動歸檔檔案包含未變更的主系統影像和更新的主系統影像之間的差異。安裝差動歸檔檔案過程中,僅在啟動環境上新增、變更或刪除歸檔檔案中指明的檔案。使用差動歸檔檔案是更新僅有少量變更的複製系統的快速方法。

如需有關建立 Solaris Flash 差動歸檔檔案的資訊,請參閱Solaris 9 安裝指南

建立用於 Solaris Live Upgrade 的設定檔

建立差動歸檔檔案後,可以使用 Solaris Live Upgrade 將其安裝到新啟動環境中。Solaris Live Upgrade 要求可提供升級參數的設定檔。然後,該設定檔可由 luupgrade 指令存取。

  1. 使用文字編輯程式來建立文字檔案。

  2. 新增提供升級參數的設定檔關鍵字和值。以下關鍵字可用於差動歸檔檔案。

    表 3–1 Solaris Live Upgrade 設定檔關鍵字和說明

    設定檔關鍵字 

    說明 

    (必需的)install_type

    定義安裝類型。Solaris Flash 差動歸檔檔案的值為 flash_update

    (必需的) archive_location

    從指定位置擷取 Solaris Flash 歸檔檔案。 

    (選擇性的) no_master_check

    忽略為確定複製系統建立於原始主系統而進行的檢查。 

    (選擇性的)local_customization

    指定儲存自訂程序檔以保留複製系統上本機配置的目錄。 

    (選擇性的) forced_deployment

    刪除所有新檔案,以使複製系統進入預期狀態。 

    (選擇性的) no_content_check

    忽略可確保複製系統為主系統的複本的逐檔驗證。 

  3. 將設定檔儲存在本機系統的目錄中。

  4. 確定根中含有設定檔,且許可權設定為 644

  5. (選擇性的)測試設定檔。

    若要使用 luupgrade 指令來安裝差動歸檔檔案,請參閱 Solaris 9 安裝指南」第 33 章「使用 Solaris Live Upgrade 升級(工作)」中「在 Solaris Live Upgrade 中使用設定檔升級」一節。


範例 3–1 Solaris Live Upgrade 設定檔

Solaris Live Upgrade 將使用下面的設定檔範例在複製系統上安裝差動歸檔檔案。只新增、刪除或變更差動歸檔檔案指定的檔案。Solaris Flash 歸檔檔案從 NFS 伺服器中擷取。因為影像由原始主系統建立,所以不對複製系統的有效系統影像進行檢查。此設定檔和 Solaris Live Upgrade luupgrade 指令以及 -u-j 選項一同使用。

# profile keywords         profile values
# ----------------         -------------------
 install_type              flash_update
 archive_location          nfs installserver:/export/solaris/flasharchive/solaris9archive
 no_master_check