Sun Cluster 3.0 U1 安裝手冊

如何安裝 VERITAS Volume Manager 軟體與封裝根磁碟

此程序使用 scvxinstall(1M) 指令一併安裝 VxVM 軟體與封裝根磁碟。


註解 -

若要在本機非根磁碟上建立 rootdg 磁碟群組,請跳到 "如何只安裝 VERITAS Volume Manager 軟體"


在每一個您想用 VxVM 安裝的節點上執行此程序。您可以將 VERITAS Volume Manager (VxVM) 安裝到叢集的所有節點上,或是實際連接到 VxVM 管理的儲存裝置上。


註解 -

雖然 scvxinstall 公用程式在開始安裝時會停用動態多路徑 (Dynamic Multipathing,DMP) 功能, 不過當 VRTSvxvm 套裝軟體安裝了之後, VxVM 3.1.1 會自動重新啟用 DMP。舊版的 VxVM 執行時,DMP 一定要關閉。


  1. 確定叢集是否符合以下條件。

    • 叢集中的所有節點都以叢集模式執行

    • 您安裝的節點根磁碟有兩個尚未使用的空分割區。

  2. 在您要用 VxVM 安裝的節點上成為超級使用者。

  3. 確定節點的 /etc/name_to_major 檔案中沒有 vxio 項目。

    如果此檔案內有 vxio 項目,請將其刪除,這可能是以前叢集中其他節點上安裝了 VxVM 所造成。安裝 VxVM 軟體套件的過程中,會自動新增正確的 vxio 項目。

  4. 將 VxVM CD-ROM 插入節點的 CD-ROM 光碟機。

  5. 以交談模式啟動 scvxinstall

    任何時候按下 Control-C,即可中斷 scvxinstall 指令。


    # scvxinstall
    

    請參閱 scvxinstall(1M) 線上援助頁,以取得詳細資訊。

  6. 當系統詢問您是否要封裝根磁碟時,請輸入 yes


    Do you want Volume Manager to encapsulate root [no]? y
    

  7. 出現提示時,請輸入 VxVM CD-ROM 的位置。

    • 若找到適當的 VxVM CD-ROM,提示訊息內會顯示其位置,並以括號括起來。按 Enter 即可接受此預設位置。


      Where is the volume manager cdrom [default]?

    • 若找不到 VxVM CD-ROM,提示訊息中就不會含有預設位置。請輸入 CD-ROM 或 CD-ROM 影像位置。


      Where is the volume manager cdrom?

  8. 出現提示時,請輸入您的VxVM授權碼。


    Please enter license key:license
    

    scvxinstall 指令會自動完成以下工作。

    • 停用「動態多路徑」(DMP)。

    • 安裝 VRTSvxvmVRTSvmdevVRTSvmman 套裝軟體。

    • vxio 驅動程式的主要號碼設定為 210

    • 透過封裝根磁碟的方式,建立 rootdg 磁碟群組

    • 更新 /etc/vfstab 檔案內的 /global/.devices 項目

    請參閱 scvxinstall(1M) 線上援助頁,以取得進一步的詳細資訊。


    註解 -

    安裝完成後,除非您在出現提示符號時按下 Control-C,否則 scvxinstall 指令會自動重開此節點。如果您按下 Control-C,必須在稍後重開此節點,VxVM 的安裝才算完成。


  9. 如果要啟用 VxVM叢集功能,請執行 vxlicense 指令,並輸入叢集功能授權碼。

    請參閱 VxVM 文件,以取得關於 vxlicense 指令的詳細資訊。

  10. (選擇性的) 安裝 VxVM GUI。


    # pkgadd VRTSvmsa
    

    請參閱 VxVM 文件,以取得關於 VxVM GUI 的詳細資訊。

  11. 退出 CD-ROM。

  12. 安裝任何 VxVM 修補程式。

    請參閱 Sun Cluster 3.0 U1 版次注意事項,以取得修補程式和安裝指示的位置。

  13. (選擇性的) 如果您不想在叢集節點上安裝 VxVM 線上援助頁,可將其移除。


    # pkgrm VRTSvmman
    

  14. 是否要將 VxVM 安裝到另一個節點上?

  15. 是否有其他想用 VxVM 安裝的節點?


    註解 -

    如果要啟用 VxVM 叢集功能,叢集的所有節點上必須都安裝 VxVM。請繼續至 步驟 20


  16. 在您想用 VxVM 安裝的節點上,變成超級使用者。

  17. 編輯 /etc/name_to_major 檔案,並新增項目,將 vxio 的主要號碼設定成 210


    # vi /etc/name_to_major
    vxio 210


    註解 -

    以後如果使用 VxVM 安裝這個節點,則安裝 VxVM 之前應先將此 vxio 項目移除。


  18. vxio 項目初始化。


    # drvconfig -b -i vxio -m 210
    


    註解 -

    下次這個節點重新開機時,可能會顯示類似下述訊息。這些訊息都沒什麼關係,可將其忽略。


    /sbin/rcS:/usr/sbin/vxrecover:not found /etc/rc2.d/S75MOUNTGFSYS:/usr/sbin/vxdctl:not found


  19. 在其他您想用 VxVM 安裝的所有節點上,重複 步驟 16步驟 18

    完成後,叢集的每一個節點在其 /etc/name_to_major 檔案內的 vxio 項目應該都一樣。

  20. 是否要對封裝的根磁碟進行鏡像?


註解 -

以後如果您需要將封裝的根磁碟解開,請依照 "如何解開根磁碟封裝" 中的步驟進行。