本節提供使用「Solaris Live Upgrade」安裝 Solaris Flash 歸檔檔案的程序,該歸檔檔案儲存在下列位置:
HTTP 伺服器
FTP 伺服器-只能從指令行使用此路徑
NFS 伺服器
本機檔案
本機磁帶
本機裝置,包括 DVD 或 CD
如需與歸檔檔案儲存相關聯路徑的正確語法之範例,請參閱archive_location 關鍵字。
安裝 Solaris Flash 歸檔檔案會覆寫除共用檔案之外的所有新啟動環境上的檔案。
如果要使用 Solaris Flash 安裝功能,您需要先安裝主系統並建立 Web Start Solaris Flash 歸檔檔案。 如需有關 Solaris Flash 的詳細資訊,請參閱第 16章, Solaris Flash 安裝功能(主題)。
若要在新的啟動環境上升級或安裝 Solaris Flash 歸檔檔案,裝置必須為實體磁碟片段。如果啟動環境上擁有裝載於 Solaris Volume Manager 複合裝置或 Veritas 檔案系統 (VxFS) 容體的檔案系統,則歸檔檔案的升級或安裝將會失敗。若要在這樣的啟動環境上升級或安裝歸檔檔案,您必須手動變更啟動環境,使所有的磁碟片段皆為實體磁碟磁碟片段。您可以使用 lucreate 指令以建立另一個啟動環境,或是可以拆除複合裝置或容體。
若要使用 lucreate 指令建立啟動環境的複本,您可以將啟動環境的複本放置在實體磁碟片段上。例如,假設目前的啟動環境磁碟配置如下所示:
root(/) |
裝載於 /dev/md/dsk/d10 |
/usr |
裝載於 /dev/md/dsk/d20 |
/var |
裝載於 /dev/dsk/c0t3d0s0 |
閒置磁碟片段 |
c0t4d0s0 |
閒置磁碟片段 |
c0t4d0s3 |
閒置磁碟片段 |
c0t4d0s4 |
然後您可以使用下列 lucreate 指令在實體磁碟片段上複製啟動環境。之後,即可使用歸檔檔案安裝或升級啟動環境。在此範例中,目前的啟動環境為 currentBE,新的啟動環境為 nextBE。
# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \ -m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs |
然後,您可以在新的啟動環境上升級或安裝歸檔檔案,啟動該檔案,並手動進行重新鏡像或封裝。
手動裝載啟動環境
編輯 /etc/vfstab 檔案以便將所有的複合裝置或容量變更至實體磁碟片段中。
使用 Solaris 容體管理程式或 Veritas 軟體以拆除複合裝置或容量
解除裝載啟動環境
從「Solaris Live Upgrade」主功能表處選取「Flash」。
即顯示「Flash 非作用中啟動環境」功能表。
鍵入您要安裝 Solaris Flash 歸檔檔案的啟動環境名稱以及安裝媒體的位置:
啟動環境的名稱: solaris_9 套裝軟體媒體: /net/install-svr/export/s9/latest |
按 F1 以新增一個歸檔檔案。
一個「歸檔檔案選取」子功能表顯示空白的清單、單一歸檔檔案的名稱或是一些歸檔檔案的清單。
您可以從清單中新增或移除歸檔檔案。下列範例顯示一個空白的清單。
位置 - 擷取方法 <沒有加入歸檔檔案> - 請選取「加入」以加入歸檔檔案 |
您可以新增或移除歸檔檔案。
您可以在「選擇擷取方法」功能表中,選取 Solaris Flash 歸檔檔案的位置。
選取的媒體 |
提示符號 |
---|---|
HTTP |
指定存取 Solaris Flash 歸檔檔案時所需的 URL 和 Proxy 資訊。 |
NFS |
指定放置 Solaris Flash 歸檔檔案的網路檔案系統路徑。您也可以指定這個歸檔檔案的檔名。 |
本機檔案 |
指定放置 Solaris Flash 歸檔檔案的本機檔案系統路徑。 |
本機磁帶 |
指定放置 Solaris Flash 歸檔檔案的本機磁帶和磁帶位置。 |
本機裝置 |
指定本機裝置、Solaris Flash 歸檔檔案路徑,以及放置 Solaris Flash 歸檔檔案的檔案系統類型。 |
即顯示「擷取」子功能表,類似下列的範例,其相依於您所選取的媒體。
NFS 位置: |
鍵入歸檔檔案的路徑,如同下列範例中所示。
NFS 位置: host:/path/to archive.flar |
按著 F3 以新增歸檔檔案至清單中。
如果清單中包含您想要安裝的歸檔檔案,請按 F6 結束。
按 F3 即可安裝一個或多個歸檔檔案。
Solaris Flash 歸檔檔案會安裝在啟動環境上。除可共用檔案之外,所有啟動環境上的檔案皆被覆寫。
該啟動環境已準備就緒,可以啟動。請參閱啟動啟動環境(字元介面)。
以超級使用者的身份登入。
鍵入:
# luupgrade -f -n BE_name -s os_image_path -a archive |
-f |
表示從 Solaris Flash 歸檔檔案安裝作業系統。 |
-n BE_name |
指定要使用歸檔檔案安裝的啟動環境名稱。 |
-s os_image_path |
指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體上,如 DVD-ROM、CD-ROM 或是其可以為 NFS 或 UFS 目錄。 |
-a archive |
當歸檔檔案在本機檔案系統上可以使用時,至 Solaris Flash 歸檔檔案的路徑。必須可識別伴隨 -s 選頁及 -a 選項的作業系統影像版本。 |
在此範例中,歸檔檔案已安裝在 second_disk 啟動環境上。歸檔檔案儲存在本機系統上。 -s 及 -a 選項的作業系統版本都是 Solaris 9。除了可共用的檔案之外所有在 second_disk 上的檔案都將被覆寫。
# luupgrade -f -n second_disk \ -s /net/installmachine/export/solaris9/OS_image \ -a /net/server/archive/solaris9 |
該啟動環境已準備就緒,可以啟動。
這個程序將說明使用設定檔安裝 Solaris Flash 歸檔檔案的步驟。
在設定檔中增加語言環境前,應先使用附加的磁碟空間建立啟動環境。
以超級使用者的身份登入。
建立歸檔檔案。
有關可在 Solaris Live Upgrade 設定檔中使用的升級關鍵字清單,請參閱表 33–2。
鍵入:
# luupgrade -f -n BE_name -s os_image_path -j profile_path |
-f |
表示從 Solaris Flash 歸檔檔案安裝作業系統。 |
-n BE_name |
指定欲升級的啟動環境名稱。 |
-s os_image_path |
指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體上,如 DVD-ROM、CD-ROM 或是其可以為 NFS 或 UFS 目錄。 |
-j profile_path |
至設定檔的路徑,其針對 flash 安裝所配置。設定檔必須儲存在本機目錄中。 |
該啟動環境已準備就緒,可以啟動。
在此範例中,歸檔檔案已安裝在 second_disk 啟動環境上。-j 選項可用來存取設定檔。 該啟動環境已準備就緒,可以啟動。如要建立設定檔,請參閱建立用於 Solaris Live Upgrade 的設定檔。
# luupgrade -f -n second_disk \ -s /net/installmachine/export/solarisX/OS_image \ -j /var/tmp/profile |
您可以依照本程序的說明,使用指令行上的 archive_location 關鍵字安裝 Solaris Flash 歸檔檔案,不需要再從設定檔檔案安裝。 您不需要使用設定檔檔案,就能迅速擷取歸檔檔案。
鍵入:
# luupgrade -f -n BE_name -s os_image_path -J 'profile' |
-f |
指出從 Solaris Flash 歸檔檔案升級一個作業系統。 |
-n BE_name |
指定欲升級的啟動環境名稱。 |
-s os_image_path |
指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體上,如 DVD-ROM、CD-ROM 或是其可以為 NFS 或 UFS 目錄。 |
-J 'profile' |
指定 archive_location 設定檔關鍵字。 有關關鍵字的值,請參閱archive_location 關鍵字。 |
該啟動環境已準備就緒,可以啟動。
在此範例中,歸檔檔案已安裝在 second_disk 啟動環境上。-J 選項及 archive_location 關鍵字可用來擷取歸檔檔案。 除了可共用的檔案之外所有在 second_disk 上的檔案都將被覆寫。
# luupgrade -f -n second_disk \ -s /net/installmachine/export/solarisX/OS_image \ -J 'archive_location http://example.com/myflash.flar' |