本小節介紹使用 Solaris Live Upgrade 來安裝 Web Start Flash 歸檔的程序,該歸檔儲存在以下位置:
HTTP 伺服器
FTP 伺服器 - 只能從指令行使用此路徑
NFS 伺服器
本機檔案
本機磁帶
本機裝置,包括 DVD 或 CD
如果需要與歸檔儲存相關聯路徑的正確語法範例,請參閱 "archive_location 關鍵字"。
安裝 Web Start Flash 歸檔會覆寫新啟動環境上除共用檔案之外的所有的檔案。
如果要使用 Web Start Flash 安裝功能,您需要先安裝主系統並建立 Web Start Flash 歸檔。 如需有關 Web Start Flash 的更多資訊,請參閱 第 16章, Web Start Flash 安裝功能(主題)。
如果要在新的啟動環境上升級或安裝 Flash 歸檔,裝置必須為實體磁片。如果啟動環境上擁有裝載於 Solaris Volume Manager 複合裝置或 Veritas 檔案系統 (VxFS) 容體的檔案系統,則 Flash 歸檔的升級或安裝將會失敗。如果要在這樣的啟動環境上升級或安裝 Flash 歸檔,您必須手動變更啟動環境,如此,所有的磁片皆為實體磁碟磁片。您可以使用 lucreate 指令建立另一個啟動環境,或者,可以中斷複合裝置或容體。
如果要使用 lucreate 指令建立啟動環境的副本,您可以將啟動環境的副本放置在實體磁碟磁片上。例如,假設目前的啟動環境磁碟配置如下所示:
root (/) |
裝載於 /dev/md/dsk/d10 |
/usr |
裝載於 /dev/md/dsk/d20 |
/var |
裝載於 /dev/dsk/c0t3d0s0 |
閒置磁片 |
c0t4d0s0 |
閒置磁片 |
c0t4d0s3 |
閒置磁片 |
c0t4d0s4 |
爾後您可以使用下列 lucreate 指令在實體磁碟磁片上複製啟動環境。之後,啟動環境即可升級或使用 Flash 歸檔來安裝。在此範例中,目前的啟動環境為 currentBE,新的啟動環境為 nextBE。
# lucreate -s currentBE -n nextBE -m /:/dev/dsk/c0t4d0s0:ufs \ -m /usr:/dev/dsk/c0t4d0s3:ufs -m /var:/dev/dsk/c0t4d0s4:ufs |
然後,您可以在新的啟動環境上升級或安裝 Flash 歸檔,啟動它,並手動進行重新鏡像或封裝。
手動裝載啟動環境
編輯 /etc/vfstab 檔案,將所有的複合裝置或容體變更為實體磁碟磁片
使用 Solaris Volume Manager 或 Veritas 軟體以中斷複合裝置或容體
解除裝載啟動環境
從「Solaris Live Upgrade」主功能表中,選取 Flash。
螢幕將顯示「Flash 非現用中啟動環境」功能表。
鍵入您想要安裝 Web Start Flash 歸檔的啟動環境之名稱,以及安裝媒體的位置:
Name of Boot Environment: solaris_9 Package media: /net/install-svr/export/s9/latest |
按 F1,加入歸檔。
「歸檔選取」子功能表會顯示一份空白的清單、單一歸檔的名稱或是一些歸檔的清單。如果其中列出一個以上歸檔,則您擁有分層的歸檔。如需有關分層歸檔的說明,請參閱 "安裝分層的 Web Start Flash 歸檔"。
您可以在清單中增加或從中移除歸檔。下列範例展示空白清單。
Location - Retrieval Method <No Archives added> - Select ADD to add archives |
您可以加入或移除歸檔。
按 F1,以將歸檔加入清單。請繼續執行步驟 b。
如果清單中有一個以上的歸檔,則您擁有分層的歸檔。如需更多資訊,請參閱"安裝分層的 Web Start Flash 歸檔"。
螢幕將顯示「選取取回方法」子功能表。
HTTP NFS Local File Local Tape Local Device |
按 F2,以從清單移除歸檔。請繼續執行步驟 e。
在「選取取回方法」功能表上,選取 Web Start Flash 歸檔的位置。
選取的媒體 |
提示 |
---|---|
HTTP |
指定存取 Web Start Flash 歸檔所需的 URL 以及代理伺服器資訊。 |
NFS |
指定 Web Start Flash 歸檔所在的網路檔案系統之路徑。您也可以指定歸檔檔案的名稱。 |
本機檔案 |
指定 Web Start Flash 歸檔所在的本機檔案系統之路徑。 |
本機磁帶 |
指定 Web Start Flash 歸檔所在的本機磁帶裝置以及磁帶位置。 |
本機裝置 |
指定本機裝置、至 Web Start Flash 歸檔的路徑,以及Web Start Flash 歸檔所在位置的檔案系統類型。 |
螢幕將顯示「取回」子功能表,此顯示依據於您所選取的媒體,類似於下列範例。
NFS Location: |
鍵入歸檔的路徑,如同下列範例中所示。
NFS Location: host:/path/to archive.flar |
按 F3,以將歸檔加入清單。
如果清單中包含您想要安裝的歸檔,請按 F6結束。
按 F3,以安裝歸檔或分層的歸檔。
Web Start Flash 歸檔或分層的歸檔將安裝在啟動環境上。除可共用的檔案外,所有啟動環境上的檔案皆被覆寫。
啟動環境已準備好,可以啟動。請參閱 "如果要啟動啟動環境 (字元介面)"。
以超級使用者的身份登入。
請鍵入:
# luupgrade -f -n BE_name -s os_image_path -J 'profile' |
您必須指定這些選項其中之一: -a、- j 或 -J。
-f |
指出從 Flash 歸檔升級作業系統。 |
-n BE_name |
指定欲升級的啟動環境之名稱。 |
-s os_image_path |
指定包含作業系統影像的目錄之路徑名稱。此目錄可以在安裝媒體上(如 DVD-ROM、CD-ROM),或者,也可以為 NFS 或 UFS 目錄。 |
-J 'profile ' |
來自 JumpStart 設定檔的登錄,針對 Flash 安裝而配置。請參閱 pfinstall(1M) 以及 第 21章, 自訂 JumpStart 安裝(主題),以取得有關 JumpStart 軟體的資訊。您必須指定-a、-j 或 -J 其中之一。 |
-j profile_path |
至針對 Flash 安裝所配置的 JumpStart 設定檔之路徑。請參閱 pfinstall (1M) 以及 第 21章, 自訂 JumpStart 安裝(主題),以取得有關 JumpStart 軟體的資訊。您必須指定 -a、-j 或 -J 其中之一。 |
-a archive |
當歸檔在本機檔案系統上可以使用時,至 Flash 歸檔的路徑。您必須指定 -a、-j 或 -J 其中之一。 |
在此範例中,Flash 歸檔已安裝在 second_disk 啟動環境上。-J 選項用於取回歸檔。除可共用的檔案之外,所有在 second_disk 上的檔案均會被覆寫。
# luupgrade -f -n second_disk \ -s /net/installmachine/export/solarisX/OS_image \ -J 'archive_location http://example.com/myflash.flar' |