該程序說明如何建立與 Solaris Live Upgrade 配合使用的設定檔。 您可以配合使用 luupgrade 指令與 -j 選項,同時使用這個設定檔來升級非作用中的啟動環境。
如需有關使用這個設定檔的程序,請參閱以下各節:
如需有關使用設定檔執行升級的說明,請參閱在 Solaris Live Upgrade 中使用設定檔升級 (指令行介面)。
如需有關使用設定檔安裝 Solaris Flash 的說明,請參閱使用設定檔安裝 Solaris Flash 歸檔檔案 (指令行介面)。
使用文字編輯程式來建立文字檔案。
描述性地命名檔案。 請確定設定檔的名稱能夠反映出您要如何使用設定檔將 Solaris 軟體安裝在系統上。 例如,您可以將這個設定檔命名為 upgrade_Solaris_9。
將設定檔關鍵字和值加入設定檔。
只有下表中的升級關鍵字可用於 Solaris Live Upgrade 設定檔中。
如需有關使用 upgrade 或 flash_install 的 Install_type 關鍵字值進行安裝的資訊,請參閱表 36–2。
如需有關使用 flash_update 的 Install_type 關鍵字值進行安裝的資訊,請參閱表 36–3。
關鍵字 |
描述 |
---|---|
(必需的) Install_type |
定義是否升級系統上現有的 Solaris 環境,或者在系統上安裝 Solaris Flash 歸檔檔案。 將下面的值和此關鍵字配合使用:
|
(Solaris Flash 歸檔檔案所必需的) archive_location |
從指定的位置擷取 Solaris Flash 歸檔檔案。 如需有關可以與此關鍵字配合使用的值清單,請參閱archive_location 關鍵字 。 |
(可選擇) cluster (加入或刪除叢集) |
指定是否要在即將安裝在系統上的軟體群組中加入或刪除叢集。 如需有關可以與此關鍵字配合使用的值清單,請參閱cluster 設定檔關鍵字 (加入軟體群組) 。 |
(可選擇) geo |
指定您想要在系統上安裝,或者是升級系統時加入的區域語言環境或語言環境。 如需有關可以與此關鍵字配合使用的值清單,請參閱geo 設定檔關鍵字 。 |
(選擇性的) isa_bits |
指定要安裝 64 位元還是 32 位元的 Solaris 9 套裝軟體。 如需有關可經由此關鍵字使用的值清單,請參閱isa_bits 設定檔關鍵字 。 |
(可選擇) local_customization |
在複製系統上安裝 Solaris Flash 歸檔檔案之前,可以建立自訂程序檔以將本機配置保留在複製系統上。 該 local_customization 關鍵字會指出儲存這些程序檔的目錄。 值是複製系統上程序檔的路徑。 如需有關預先部署與部署後程序檔的資訊,請參閱建立自訂程序檔。 |
(可選擇) locale |
指定在升級時要安裝或加入的語言環境套裝軟體。 如需有關可以與此關鍵字配合使用的值清單,請參閱locale 設定檔關鍵字 。 |
(可選擇) package |
指定即將安裝在系統上的軟體群組是否要加入或刪除套裝軟體。 如需有關可以與此關鍵字配合使用的值清單,請參閱package 設定檔關鍵字 。 |
表 36–3 用於建立差動歸檔檔案的 Solaris Live Upgrade 設定檔關鍵字和描述
關鍵字 |
描述 |
---|---|
(必需的) Install_type |
定義安裝以在系統上安裝 Solaris Flash 歸檔檔案。 差動歸檔檔案的值為 flash_update。 |
(必需的) archive_location |
從指定的位置擷取 Solaris Flash 歸檔檔案。 如需有關可以與此關鍵字配合使用的值清單,請參閱archive_location 關鍵字 。 |
(可選擇) forced_deployment |
在與軟體預期不同的複製系統上強制安裝 Solaris Flash 差動歸檔檔案。 如果使用 forced_deployment,將會刪除所有新檔案,以使複製系統呈現預期的狀態。 如果您無法確定刪除哪些檔案,請使用預設,它可透過停止安裝來保護新檔案。 |
(可選擇) local_customization |
在複製系統上安裝 Solaris Flash 歸檔檔案之前,可以建立自訂程序檔以將本機配置保留在複製系統上。 該 local_customization 關鍵字會指出儲存這些程序檔的目錄。 值是複製系統上程序檔的路徑。 如需有關預先部署與部署後程序檔的資訊,請參閱建立自訂程序檔。 |
(可選擇) no_content_check |
使用 Solaris Flash 差動歸檔檔案安裝複製系統時,可以使用 no_content_check 關鍵字忽略逐檔驗證。 逐檔驗證可確保複製系統為主系統的副本。 除非您能確定該複製系統為原主系統的副本,否則,請勿使用該關鍵字。 |
(可選擇) no_master_check |
安裝具有 Solaris Flash 差動歸檔檔案的複製系統時,您可以使用 no_master_check 關鍵字忽略檔案檢查。 系統不會檢查複製系統檔案。 檢查能夠確保複製系統是從原始主系統建立的。 除非您能確定該複製系統為原主系統的副本,否則,請勿使用該關鍵字。 |
將設定檔儲存在本機系統的目錄中。
確保根中含有設定檔,且許可權已設為 644。
測試設定檔 (可選擇)。
如需有關設定檔的測試程序,請參閱測試用於 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 |
下面是設定檔的範例,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/solarisarchive no_master_check
若要使用 luupgrade 指令安裝差動歸檔檔案,請參閱使用設定檔安裝 Solaris Flash 歸檔檔案 (指令行介面)。