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

Procedure建立用於 Solaris Live Upgrade 的設定檔

本程序將說明如何建立用於 Solaris Live Upgrade 的設定檔。您可以將 luupgrade 指令與 -j 選項搭配使用,以使用這個設定檔升級非使用中的啟動環境。

如需有關使用這個設定檔的程序,請參閱以下各節:

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

    描述性地命名檔案。請確定設定檔的名稱能夠反映出您要如何使用設定檔將 Solaris 軟體安裝在系統上。例如,您可以將這個設定檔命名為 upgrade_Solaris_10

  2. 將設定檔關鍵字和值增加至設定檔。

    只有下表中的升級關鍵字可用於 Solaris Live Upgrade 設定檔中。

    下表列出您可與 upgradeflash_installInstall_type 關鍵字值一併使用的關鍵字清單。

    初始歸檔建立的關鍵字 

    說明 

    參照 

    (必需的) Install_type

    定義是否升級系統上現有的 Solaris 環境,或者在系統上安裝 Solaris Flash 歸檔。將下面的值和此關鍵字配合使用: 

    • upgrade 用於升級

    • flash_install 用於安裝 Solaris Flash

    • flash_update 用於差動安裝 Solaris Flash

    如需此關鍵字之所有值的說明,請參閱「Solaris 10 10/09 安裝指南:自訂 JumpStart 進階安裝」中的「install_type 設定檔關鍵字 (UFS 和 ZFS)」

    (Solaris Flash 歸檔所必需的) archive_location

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

    如需可與此關鍵字一併使用的值清單,請參閱「Solaris 10 10/09 安裝指南:自訂 JumpStart 進階安裝」中的「archive_location 關鍵字」

    (可選擇) cluster (增加或刪除叢集)

    指定是否要在即將安裝在系統上的軟體群組中增加或刪除叢集。  

    如需可與此關鍵字搭配使用的值清單,請參閱「Solaris 10 10/09 安裝指南:自訂 JumpStart 進階安裝」中的「cluster 設定檔關鍵字 (增加軟體群組) (UFS 和 ZFS)」

    (可選擇) geo

    指定您想要在系統上安裝,或者是升級系統時增加的區域語言環境或語言環境。  

    如需可與此關鍵字搭配使用的值清單,請參閱「Solaris 10 10/09 安裝指南:自訂 JumpStart 進階安裝」中的「geo 設定檔關鍵字 (UFS 和 ZFS)」

    (可選擇) local_customization

    在複製系統上安裝 Solaris Flash 歸檔之前,可以建立自訂程序檔以將本機配置保留在複製系統上。local_customization 關鍵字會指定您要儲存這些程序檔的目錄。值是複製系統上程序檔的路徑。

    如需有關部署前和部署後程序檔的資訊,請參閱「Solaris 10 10/09 安裝指南:Solaris Flash 歸檔 (建立與安裝)」中的「建立自訂程序檔」

    (可選擇) locale

    指定在升級時要安裝或增加的語言環境套裝軟體。  

    如需可與此關鍵字搭配使用的值清單,請參閱「Solaris 10 10/09 安裝指南:自訂 JumpStart 進階安裝」中的「locale 設定檔關鍵字( UFS 和 ZFS)」

    (可選擇) package

    指定即將安裝在系統上的軟體群組是否要增加或刪除套裝軟體。  

    如需可與此關鍵字搭配使用的值清單,請參閱「Solaris 10 10/09 安裝指南:自訂 JumpStart 進階安裝」中的「package 設定檔關鍵字 (UFS 和 ZFS)」

    下表會列出您可與 Install_type 之關鍵字值 flash_update 一併使用的關鍵字清單。

    差動歸檔建立的關鍵字 

    說明 

    參照 

    (必需的) Install_type

    定義安裝以在系統上安裝 Solaris Flash 歸檔。差動歸檔的值為 flash_update

    如需此關鍵字之所有值的說明,請參閱「Solaris 10 10/09 安裝指南:自訂 JumpStart 進階安裝」中的「install_type 設定檔關鍵字 (UFS 和 ZFS)」

    (必需的) archive_location

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

    如需可與此關鍵字一併使用的值清單,請參閱「Solaris 10 10/09 安裝指南:自訂 JumpStart 進階安裝」中的「archive_location 關鍵字」

    (可選擇) forced_deployment

    使用有別於軟體預期的方式,將 Solaris Flash 差動歸檔強制安裝至複製系統。若您使用 forced_deployment,則會刪除所有新檔案,以讓複製系統回到預期狀態。如果您無法確定刪除哪些檔案,請使用預設,它可透過停止安裝來保護新檔案。

    如需有關此關鍵字的更多資訊,請參閱「Solaris 10 10/09 安裝指南:自訂 JumpStart 進階安裝」中的「forced_deployment 設定檔關鍵字 (安裝 Solaris Flash 差動歸檔時)」

    (可選擇) local_customization

    您在複製系統上安裝 Solaris Flash 歸檔之前,可建立自訂程序檔以保存複製系統上的本機配置。local_customization 關鍵字會指定您要儲存這些程序檔的目錄。值是複製系統上程序檔的路徑。

    如需有關部署前和部署後程序檔的資訊,請參閱「Solaris 10 10/09 安裝指南:Solaris Flash 歸檔 (建立與安裝)」中的「建立自訂程序檔」

    (可選擇) no_content_check

    使用 Solaris Flash 差動歸檔安裝複製系統時,可以使用 no_content_check 關鍵字忽略逐檔驗證。逐檔驗證可確保複製系統為主系統的副本。除非您能確定該複製系統為原主系統的副本,否則,請勿使用該關鍵字。

    如需有關此關鍵字的更多資訊,請參閱「Solaris 10 10/09 安裝指南:自訂 JumpStart 進階安裝」中的「no_content_check 設定檔關鍵字 (安裝 Solaris Flash 歸檔時)」

    (可選擇) no_master_check

    安裝具有 Solaris Flash 差動歸檔的複製系統時,您可以使用 no_master_check 關鍵字忽略檔案檢查。系統不會檢查複製系統檔案。檢查能夠確保複製系統是從原始主系統建立的。除非您能確定該複製系統為原主系統的副本,否則,請勿使用該關鍵字。

    如需有關此關鍵字的更多資訊,請參閱「Solaris 10 10/09 安裝指南:自訂 JumpStart 進階安裝」中的「no_master_check 設定檔關鍵字 (安裝 Solaris Flash 歸檔時)」

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

  4. 確保中含有設定檔,且權限已設為 644。

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

    如需測試設定檔的程序,請參閱測試用於 Solaris Live Upgrade 的設定檔


範例 5–7 建立 Solaris Live Upgrade 設定檔

在此範例中,設定檔會提供升級參數。透過使用 Solaris Live Upgrade 的 luupgrade 指令以及 -u 選項與 -j 選項,這個設定檔可用來升級非使用中啟動環境。這個設定檔會增加一個套裝軟體和一個叢集。另外還會增加一個區域語言環境和數個附加語言環境。在設定檔中增加語言環境前,應先使用附加的磁碟空間建立啟動環境。

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade
  package                  SUNWxwman add
  cluster                  SUNWCacc add
  geo                      C_Europe
  locale                   zh_TW
  locale                   zh_TW.BIG5
  locale                   zh_TW.UTF-8
  locale                   zh_HK.UTF-8
  locale                   zh_HK.BIG5HK
  locale                   zh
  locale                   zh_CN.GB18030
  locale                   zh_CN.GBK
  locale                   zh_CN.UTF-8


範例 5–8 建立 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/archive/solarisarchive
 no_master_check

若要使用 luupgrade 指令安裝差動歸檔,請參閱使用設定檔安裝 Solaris Flash 歸檔