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

Procedure建立有 RAID-1 磁碟區 (鏡像) 的啟動環境

建立啟動環境時,Solaris Live Upgrade 使用 Solaris Volume Manager 技術來建立 RAID-1 磁碟區。建立啟動環境時,您可以使用 Solaris Live Upgrade 管理以下作業。

開始之前

若要使用 Solaris Live Upgrade 的鏡像功能,您必須建立狀態資料庫及狀態資料庫複本。狀態資料庫將 Solaris Volume Manager 配置狀態的資訊儲存在磁碟中。

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

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

  2. 若要建立新的啟動環境,請鍵入:


    # lucreate [-A 'BE_description']  \ 
    -m mountpoint:device[,metadevice]:fs_options [-m...] \ 
    -n BE_name
    
    -A 'BE_description'

    (可選擇) 建立與啟動環境名稱 BE_name 有關的啟動環境描述。此描述可為任意長度,且可包含任何字元。

    -m mountpoint:device[,metadevice]:fs_options [-m...]

    vfstab 中指定新啟動環境的檔案系統配置。做為引數指定給 -m 的檔案系統可以位於同一個磁碟上,也可以分佈於多個磁碟上。請視需要的次數重複使用此選項,以建立所需的檔案系統個數。

    • mountpoint 可以是任何有效的掛載點或 (連字符),表示交換分割區。

    • device 欄位可以是下列任何一項:

      • 磁碟裝置的名稱,格式為 /dev/dsk/c wtxdys z

      • Solaris Volume Manager 磁碟區的名稱,格式為 /dev/md/dsk/dnum

      • Veritas Volume Manager 磁碟區的名稱,格式為 /dev/md/vxfs/dsk/dnum

      • 關鍵字 merged,指出指定掛載點上的檔案系統將與其父檔案系統合併

    • fs_options 欄位可以是以下類型的檔案系統和關鍵字之一:

      • ufs,表示 UFS 檔案系統。

      • vxfs,表示 Veritas 檔案系統。

      • swap,表示交換磁碟區。交換掛載點必須是一個 (連字符)。

      • 對於邏輯裝置 (鏡像) 檔案系統,幾個關鍵字即可指定要在檔案系統上套用的動作。這些關鍵字可建立邏輯裝置、變更邏輯裝置的配置或刪除邏輯裝置。

        • 鏡像 在指定裝置上建立 RAID–1 磁碟區或鏡像。在其後的 -m 選項中,您必須指定 attach,以將至少一個串連附加到新鏡像中。必須正確命名指定的裝置。例如,邏輯裝置名稱 /dev/md/dsk/d10 可以當做鏡像名稱使用。如需有關命名裝置的詳細資訊,請參閱「Solaris Volume Manager Administration Guide」中的「Overview of Solaris Volume Manager Components」

        • detach 可從與指定掛載點有關的磁碟區中移除串連。您無需指定磁碟區。

        • attach 可將串連附加到與指定掛載點有關的鏡像中。指定的實體磁碟片段將做為單一裝置串連,以附加到鏡像中。若要指定串連以附加到磁碟中,您應在裝置名稱中附加逗號及該串連的名稱。如果您省略逗號及串連名稱,lucreate 將為串連選取一個閒置的磁碟區。

          lucreate 可讓您建立僅包含單一實體磁碟片段的串連。此指令可讓您最多將三個串連附加到鏡像中。

        • preserve 可儲存現有檔案系統及其內容。此關鍵字可讓您略過複製來源啟動環境內容的複製程序。儲存內容可快速建立新的啟動環境。對於特定掛載點,您可以僅對一個實體裝置使用 preserve。當您使用 preserve 時,lucreate 會檢查該裝置的內容是否適用於指定的檔案系統。此項檢查是受限制的,且不保證其適用性。

          preserve 關鍵字可用於實體磁碟片段和 Solaris Volume Manager 磁碟區。

          • 如果您在 UFS 檔案系統位於實體磁碟片段上時使用 preserve 關鍵字,則 UFS 檔案系統的內容會儲存在磁碟片段上。在以下 -m 選項範例中,preserve 關鍵字將實體裝置 c0t0d0s0 的內容儲存為根 (/) 檔案系統之掛載點的檔案系統。


            -m /:/dev/dsk/c0t0d0s0:preserve,ufs
            
          • 如果您在 UFS 檔案系統位於磁碟區上時使用 preserve 關鍵字,則 UFS 檔案系統的內容會儲存在磁碟區上。

            在以下 -m 選項範例中,preserve 關鍵字將 RAID-1 磁碟區 (鏡像) d10 的內容儲存為根 (/) 檔案系統之掛載點的檔案系統。


            -m /:/dev/md/dsk/d10:preserve,ufs
            

            在以下 -m 選項範例中,會將 RAID-1 磁碟區 (鏡像) d10 配置為根 (/) 檔案系統掛載點的檔案系統。單一磁碟片段串連 d20 從其目前鏡像中分離出來。將 d20 附加到鏡像 d10 中。根 (/) 檔案系統保留在子鏡像 d20 上。


            -m /:/dev/md/dsk/d10:mirror,ufs -m /:/dev/md/dsk/d20:detach,attach,preserve
            
    -n BE_name

    欲建立的啟動環境名稱。BE_name 必須是此系統上的唯一名稱。

    建立新的啟動環境後,便可以升級或啟動 (設定成可啟動)。請參閱第 5 章使用 Solaris Live Upgrade 升級 (作業)


範例 4–9 建立具有鏡像的啟動環境並指定裝置

在此範例中,會使用 -m 選項來指定檔案系統的掛載點。


# lucreate -A 'mydescription' \ 
-m /:/dev/md/dsk/d10:ufs,mirror \ 
-m /:/dev/dsk/c0t0d0s0,/dev/md/dsk/d1:attach \ 
-m /:/dev/dsk/c0t1c0s0,/dev/md/dsk/d2:attach -n another_disk


範例 4–10 建立具有鏡像的啟動環境且不指定子鏡像名稱

在此範例中,會使用 -m 選項來指定檔案系統的掛載點。


# lucreate -A 'mydescription' \ 
-m /:/dev/md/dsk/d10:ufs,mirror \ 
-m /:/dev/dsk/c0t0d0s0:attach \ 
-m /:/dev/dsk/c0t1d0s0:attach -n another_disk

建立新的啟動環境後,便可以升級或啟動 (設定成可啟動)。請參閱第 5 章使用 Solaris Live Upgrade 升級 (作業)



範例 4–11 建立啟動環境與分離子鏡像

在此範例中,會使用 -m 選項來指定檔案系統的掛載點。


# lucreate -A 'mydescription' \ 
-m /:/dev/md/dsk/d10:ufs,mirror \ 
-m /:/dev/dsk/c0t0d0s0,/dev/md/dsk/d1:detach,attach,preserve \ 
-m /:/dev/dsk/c0t1d0s0,/dev/md/dsk/d2:attach -n another_disk

建立新的啟動環境後,便可以升級或啟動 (設定成可啟動)。請參閱第 5 章使用 Solaris Live Upgrade 升級 (作業)



範例 4–12 建立啟動環境、分離鏡像,並儲存其內容

在此範例中,會使用 -m 選項來指定檔案系統的掛載點。


# lucreate -A 'mydescription' \ 
-m /:/dev/md/dsk/d20:ufs,mirror \ 
-m /:/dev/dsk/c0t0d0s0:detach,attach,preserve \ 
-n another_disk

建立新的啟動環境後,便可以升級或啟動某啟動環境 (設定成可啟動)。請參閱第 5 章使用 Solaris Live Upgrade 升級 (作業)



範例 4–13 建立具有兩個鏡像的啟動環境

在此範例中,會使用 -m 選項來指定檔案系統的掛載點。


# lucreate -A 'mydescription' \ 
-m /:/dev/md/dsk/d10:ufs,mirror \ 
-m /:/dev/dsk/c0t0d0s0,/dev/md/dsk/d1:attach \ 
-m /:/dev/dsk/c0t1d0s0,/dev/md/dsk/d2:attach \ 
-m /opt:/dev/md/dsk/d11:ufs,mirror \ 
-m /opt:/dev/dsk/c2t0d0s1,/dev/md/dsk/d3:attach \ 
-m /opt:/dev/dsk/c3t1d0s1,/dev/md/dsk/d4:attach -n another_disk

建立新的啟動環境後,便可以升級或啟動 (設定成可啟動)。請參閱第 5 章使用 Solaris Live Upgrade 升級 (作業)