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

在啟動環境上安裝 Solaris Flash 歸檔

本節旨在提供使用 Solaris Live Upgrade 安裝 Solaris Flash 歸檔的程序。安裝 Solaris Flash 歸檔會覆寫除共用檔案之外的所有新啟動環境上的檔案。歸檔儲存在下列媒體中:

請注意下列與安裝和建立 Solaris Flash 歸檔相關的問題。

說明 

範例 


注意 – 注意 –

當您使用 Solaris Flash 歸檔安裝 Solaris 作業系統時,歸檔和安裝媒體必須包含相同的作業系統版本。如果作業系統版本不相符,目標系統上的安裝會失敗。當您使用下列關鍵字或指令時,必須有相同的作業系統:

  • 設定檔中的 archive_location 關鍵字

  • 具有 -s- a-j-J 選項的 luupgrade 指令


例如,如果歸檔是 Solaris 10 作業系統,且您使用的是 DVD 媒體,則您必須使用 Solaris 10 DVD 媒體來安裝歸檔。 


注意 – 注意 –

若安裝了非全域區域,則無法正確建立 Solaris Flash 歸檔。Solaris Flash 功能與 Solaris Zones 功能不相容。如果在非全域區域中建立 Solaris Flash 歸檔,或在已安裝非全域區域的全域區域中建立歸檔,則當部署歸檔時,將無法正確安裝產生的歸檔。


 

說明 

更多資訊 

如需與歸檔儲存相關聯路徑的正確語法之範例。 

請參閱「Solaris 10 11/06 安裝指南:自訂 JumpStart 及進階安裝」中的「archive_location 關鍵字」

若要使用 Solaris Flash 安裝功能,請安裝主系統並建立 Solaris Flash 歸檔。 

如需有關建立歸檔的更多資訊,請參閱「Solaris 10 11/06 安裝指南:Solaris Flash 歸檔 (建立與安裝)」中的第 3 章「建立 Solaris Flash 歸檔 (作業)」

Procedure在啟動環境上安裝 Solaris Flash 歸檔 (文字使用者介面)

  1. 在系統上安裝 Solaris Live Upgrade SUNWlurSUNWluu 套裝軟體。這些套裝軟體必須是將要升級至之發行版本的套裝軟體。如需逐步程序,請參閱使用 pkgadd 指令安裝 Solaris Live Upgrade

  2. 從 [Solaris Live Upgrade] 主功能表處選取 [Flash]。

    即顯示 [Flash 非使用中啟動環境] 功能表。

  3. 鍵入您要安裝 Solaris Flash 歸檔的啟動環境名稱以及安裝媒體的位置:


    Name of Boot Environment: Solaris_10
    Package media: /net/install-svr/export/Solaris_10/latest
    
  4. 按 F1 以增加一個歸檔。

    即顯示 [選取歸檔] 子功能表。


    Location            - Retrieval Method
    <No Archives added> - Select ADD to add archives

    此功能表可讓您建立歸檔清單。若要增加或移除歸檔,請繼續下面的步驟。

    1. 若要在功能表上增加歸檔,請按 F1。

      即顯示 [選取擷取方法] 子功能表。


      HTTP
      NFS
      Local File
      Local Tape
      Local Device
    2. 您可以在 [選取擷取方法] 功能表中,選取 Solaris Flash 歸檔的位置。

      選取的媒體 

      提示符號 

      HTTP 

      指定存取 Solaris Flash 歸檔所需的 URL 和代理資訊。 

      NFS 

      指定放置 Solaris Flash 歸檔的網路檔案系統之路徑。您也可以指定這個歸檔檔案的名稱。 

      本機檔案 

      指定放置 Solaris Flash 歸檔的本機檔案系統路徑。 

      本機磁帶 

      指定本機磁帶裝置和磁帶上放置 Solaris Flash 歸檔的位置。 

      本機裝置 

      指定本機裝置、Solaris Flash 歸檔路徑以及放置 Solaris Flash 歸檔的檔案系統類型。 

      即顯示 [擷取] 子功能表,類似下列範例,其依賴於您所選取的媒體。


      NFS Location: 
    3. 鍵入歸檔的路徑,如同下列範例中所示。


      NFS Location: host:/path/to archive.flar
      
    4. 按 F3 以增加歸檔至清單中。

    5. (可選擇) 若要從功能表中移除歸檔,請按 F2。

    6. 如果清單中包含您想要安裝的歸檔,請按 F6 結束。

  5. 按 F3 即可安裝一個或多個歸檔。

    Solaris Flash 歸檔會安裝在啟動環境上。除可共用檔案之外,所有啟動環境上的檔案皆被覆寫。

    該啟動環境已準備就緒,可以啟動。請參閱啟動某啟動環境 (文字使用者介面)

Procedure在啟動環境上安裝 Solaris Flash 歸檔 (指令行介面)

  1. 在系統上安裝 Solaris Live Upgrade SUNWlurSUNWluu 套裝軟體。這些套裝軟體必須是將要升級至之發行版本的套裝軟體。如需逐步程序,請參閱使用 pkgadd 指令安裝 Solaris Live Upgrade

  2. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  3. 鍵入:


    # 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 選項指定的作業系統影像版本必須相同。


範例 5–11 在啟動環境上安裝 Solaris Flash 歸檔 (指令行介面)

在此範例中,歸檔已安裝在 second_disk 啟動環境上。歸檔儲存在本機系統上。-s-a 選項的作業系統版本均為 Solaris 10 11/06 發行版本。將覆寫 second_disk 上除了可共用檔案之外的所有檔案。pkgadd 指令會增加將要升級至之發行版本的 Solaris Live Upgrade 套裝軟體。


# pkgadd -d /server/packages SUNWlur SUNWluu
# luupgrade -f -n second_disk \ 
-s /net/installmachine/export/Solaris_10/OS_image \ 
-a /net/server/archive/10 

該啟動環境已準備就緒,可以啟動。


Procedure使用設定檔安裝 Solaris Flash 歸檔 (指令行介面)

本程序提供使用設定檔安裝 Solaris Flash 歸檔或差動歸檔的步驟。

在設定檔中增加語言環境前,應先使用附加的磁碟空間建立啟動環境。

  1. 在系統上安裝 Solaris Live Upgrade SUNWlurSUNWluu 套裝軟體。這些套裝軟體必須是將要升級至之發行版本的套裝軟體。如需逐步程序,請參閱使用 pkgadd 指令安裝 Solaris Live Upgrade

  2. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  3. 建立設定檔。

    如需可以在 Solaris Live Upgrade 設定檔中使用的關鍵字清單,請參閱建立用於 Solaris Live Upgrade 的設定檔

  4. 鍵入:


    # 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 安裝所配置的 JumpStart 設定檔路徑。這個設定檔必須儲存在本機目錄中。-s 選項的作業系統版本和 Solaris Flash 歸檔作業系統版本必須相同。

    該啟動環境已準備就緒,可以啟動。


範例 5–12 使用設定檔在啟動環境上安裝 Solaris Flash 歸檔 (指令行介面)

在本範例中,設定檔提供要安裝的歸檔位置。

# profile keywords         profile values
# ----------------         -------------------
 install_type              flash_install
 archive_location          nfs installserver:/export/solaris/flasharchive/solarisarchive
 

設定檔建立後,您可以執行 luupgrade 指令並安裝歸檔。-j 選項可用來存取設定檔。pkgadd 指令會增加將要升級至之發行版本的 Solaris Live Upgrade 套裝軟體。


# pkgadd -d /server/packages SUNWlur SUNWluu
# luupgrade -f -n second_disk \ 
-s /net/installmachine/export/solarisX/OS_image \ 
-j /var/tmp/profile 

該啟動環境已準備就緒,可以啟動。若要建立設定檔,請參閱建立用於 Solaris Live Upgrade 的設定檔


Procedure使用設定檔關鍵字安裝 Solaris Flash 歸檔 (指令行介面)

此程序可以在指令行而不是從設定檔來安裝 Solaris Flash 歸檔,以及使用 archive_location 關鍵字。您不需要使用設定檔檔案,就能迅速擷取歸檔。

  1. 在系統上安裝 Solaris Live Upgrade SUNWlurSUNWluu 套裝軟體。這些套裝軟體必須是將要升級至之發行版本的套裝軟體。如需逐步程序,請參閱使用 pkgadd 指令安裝 Solaris Live Upgrade

  2. 成為超級使用者,或者假定一個對等身份。

    身份包含授權指令與特權指令。如需有關角色的更多資訊,請參閱「System Administration Guide: Security Services」中的「Configuring RBAC (Task Map)」

  3. 鍵入:


    # luupgrade -f -n BE_name -s os_image_path -J 'archive_location path-to-profile'
    
    -f

    指定從 Solaris Flash 歸檔升級作業系統。

    -n BE_name

    指定欲升級的啟動環境名稱。

    -s os_image_path

    指定包含作業系統影像的目錄路徑名稱。此目錄可以在安裝媒體 (如 DVD-ROM、CD-ROM) 上,或者其可以為 NFS 或 UFS 目錄。

    -J 'archive_location path-to-profile'

    指定 archive_location 設定檔關鍵字和 JumpStart 設定檔的路徑。-s 選項的作業系統版本和 Solaris Flash 歸檔作業系統版本必須相同。如需有關關鍵字值的資訊,請參閱「Solaris 10 11/06 安裝指南:自訂 JumpStart 及進階安裝」中的「archive_location 關鍵字」

    該啟動環境已準備就緒,可以啟動。


範例 5–13 使用設定檔關鍵字安裝 Solaris Flash 歸檔 (指令行介面)

在此範例中,歸檔已安裝在 second_disk 啟動環境上。-J 選項及 archive_location 關鍵字可用來擷取歸檔。除了可共用的檔案之外,所有在 second_disk 上的檔案皆被覆寫。pkgadd 指令會增加將要升級至之發行版本的 Solaris Live Upgrade 套裝軟體。


# pkgadd -d /server/packages SUNWlur SUNWluu
# luupgrade -f -n second_disk \ 
-s /net/installmachine/export/solarisX/OS_image \ 
-J 'archive_location http://example.com/myflash.flar'