Solaris 9 12/03 安裝指南

分離和升級單邊鏡像的範例

本範例說明如何完成下面的工作:

圖 35–1 顯示包含三個實體磁碟的目前啟動環境。

圖 35–1 分離與升級單邊 RAID-1 容體 (鏡像)

圖例上下文將描述圖例。

  1. 建立一個新啟動環境,second_disk,該環境包含一個鏡像。

    下面的指令將執行這些工作。

    • lucreate 可為裝載點根 (/) 配置 UFS 檔案系統。將建立鏡像 d10。此鏡像包含已複製到鏡像 d10 的目前啟動環境的根 (/) 檔案系統。鏡像 d10 上的所有資料均被覆寫。

    • 兩個磁碟片段,c0t1d0s0c0t2d0s0,將被指定作為子鏡像。這兩個子鏡像將被附加到鏡像 d10 上。


    # lucreate -c first_disk -n second_disk \
    -m /:/dev/md/dsk/d10:ufs,mirror \
    -m /:/dev/dsk/c0t1d0s0:attach \
    -m /:/dev/dsk/c0t2d0s0:attach 
    
  2. 啟動 second_disk 啟動環境。


    # /usr/sbin/luactivate second_disk
    # init 6
    
  3. 建立另一個啟動環境 third_disk

    下面的指令將執行這些工作。

    • lucreate 可為裝載點根 (/) 配置 UFS 檔案系統。將建立鏡像 d20

    • 磁碟片段 c0t1d0s0 將從目前的鏡像中移除,並附加到鏡像 d20 上。不會複製子鏡像的內容,即根 (/) 檔案系統。


    # lucreate -n third_disk \
    -m /:/dev/md/dsk/d20:ufs,mirror \
    -m /:/dev/dsk/c0t1d0s0:detach,attach,preserve
    
  4. 透過安裝 Solaris Flash 歸檔檔案,升級新的啟動環境 third_disk。歸檔檔案儲存在本機系統上。-s-a 選項的作業系統版本均為 Solaris 9 版次。除了可共用的檔案之外所有在 third_disk 上的檔案都將被覆寫。


    # luupgrade -f -n third_disk \
    -s /net/installmachine/export/Solaris_9/OS_image \
    -a /net/server/archive/Solaris_9 
    
  5. 啟動 third_disk 啟動環境,使之成為目前的執行系統。


    # /usr/sbin/luactivate third_disk
    # init 6
    
  6. 刪除啟動環境 second_disk


    # ludelete second_disk 
    
  7. 下面的指令將執行這些工作。

    • 清除鏡像 d10

    • 檢查 c0t2d0s0 串接的編號。

    • 透過 metastat 指令找到串接,並將該串接附加到鏡像 d20 上。metattach 指令將使新附加的串接和 d20 鏡像中的串接同步。串接上的所有資料都將被覆寫。


    # metaclear d10
    metastat -p | grep c0t2d0s0
    dnum 1 1 c0t2d0s0
    metattach d20 dnum
    
    num

    是在 metastat 指令中找到的串接編號

新啟動環境 third_disk 已經過升級並是目前的執行系統。third_disk 包含被鏡像的根 (/) 檔案系統。

圖 35–2 說明用上述範例中的指令拆離和更新鏡像的整個程序。

圖 35–2 分離與升級單邊 RAID-1 容體 (鏡像) (繼續)

上下文將描述圖例。