此程序使用 scvxinstall(1M) 指令,以便一併安裝 VxVM 軟體並封裝根磁碟。
若要在本機非根磁碟上建立 rootdg 磁碟群組,請至 "如何只安裝 VERITAS Volume Manager 軟體"。
在每個要以 VxVM 安裝的節點上執行此程序。 您可以在叢集的所有節點上安裝 VERITAS Volume Manager (VxVM),或只在實際連接到 VxVM 將管理的儲存裝置之節點上加以安裝。
雖然 scvxinstall 公用程式會在開始安裝時停用動態多路徑 (Dynamic Multipathing,DMP) 功能。安裝 VRTSvxvm 套件時,DMP 功能會自動由 VxVM 3.1.1 版或更新的版本重新啟動。DMP 必須停用,才能執行舊版的 VxVM。
確定叢集符合下列條件。
叢集的所有節點都會以叢集模式執行。
您安裝的節點根磁碟有兩個尚未使用的分割區。
在您要以 VxVM 安裝的節點上成為超級使用者。
確定節點的 /etc/name_to_major 檔案沒有 vxio 項目。
如果此檔案內有 vxio 項目,請將其刪除。這可能是以前在叢集的其它節點上安裝 VxVM 所造成。安裝 VxVM 軟體套件期間,會自動加入正確的 vxio 項目。
將 VxVM CD-ROM 插入節點的光碟機。
以交談模式啟動 scvxinstall。
按 Control-C 鍵,以便取消 scvxinstall 指令。
# scvxinstall |
請參閱 scvxinstall(1M) 線上援助頁,以取得詳細資訊。
出現是否要封裝根磁碟的提示時,請鍵入 yes。
Do you want Volume Manager to encapsulate root [no]?y |
出現提示時,請指出 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? |
出現提示時,請鍵入 VxVM 授權碼。
Please enter license key:license |
scvxinstall 指令會自動完成下列工作。
停用「動態多路徑」(DMP)。
安裝 VRTSvxvm、VRTSvmdev 和 VRTSvmman 套裝軟體。
將 vxio 驅動程式的主要號碼設定為 210
藉由封裝根磁碟來建立 rootdg 磁碟群組
更新 /etc/vfstab 檔案內的 /global/.devices 項目
請參閱 scvxinstall(1M) 線上援助頁,以取得進一步的詳細資訊。
在安裝期間,會自動重新啟動兩次。所有的安裝作業完成之後,scvxinstall 會第二次自動重新啟動節點,除非您在出現提示時按 Control-C 鍵才不會重新啟動。如果您按 Control-C 鍵來取消第二次的重新啟動,則必須在稍後重新啟動節點,以完成 VxVM 安裝。
如果要啟用 VxVM 叢集功能,請執行 vxlicense 指令,以提供叢集功能授權碼。
請參閱 VxVM 文件,以取得關於 vxlicense 指令的詳細資訊。
(選擇性的) 安裝 VxVM GUI。
# pkgadd VRTSvmsa |
請參閱 VxVM 文件,以取得關於 VxVM GUI 的詳細資訊。
退出 CD-ROM。
安裝任何的 VxVM 修補程式。
請參照 Sun Cluster 3.0 12/01 版次注意事項,以取得修補程式和安裝指示的位置。
(選擇性的) 如果您不想要 VxVM 線上援助頁出現在叢集節點上,請移除線上援助頁套件。
# pkgrm VRTSvmman |
是否要在另一個節點上安裝 VxVM?
是否有其它不想以 VxVM 安裝的節點?
如果要啟用 VxVM 叢集能,叢集的所有節點上必須安裝 VxVM。請至 步驟 17。
請在所有非 VxVM 的節點上,修改 /etc/name_to_major 檔。
在您不想以 VxVM 安裝的節點上,變成超級使用者。
修改 /etc/name_to_major 檔,並加入項目,以便將 vxio 主要號碼設定為 210。
# vi /etc/name_to_major vxio 210 |
如果您稍後以 VxVM 安裝此節點,您必須在 VxVM 安裝前,先移除 vxio 項目。
初始化 vxio 項目。
# drvconfig -b -i vxio -m 210 |
下次重新啟動這個節點時,可能會出現類似下列的訊息。這些訊息關係不大,可以忽略。
/sbin/rcS: /usr/sbin/vxrecover: not found /etc/rc2.d/S75MOUNTGFSYS: /usr/sbin/vxdctl: not found |
重複步驟 a 到步驟 c (在您 不想以 VxVM 安裝的其它節點上)。
完成後,叢集的每個節點應該會具有相同的 vxio 項目 (在 /etc/name_to_major 檔中)。
是否要對封裝的根磁碟進行鏡像?
如果是,請至 "如何對封裝根磁碟進行鏡像"。
如果不是,請至 "如何建立並註冊磁碟群組"。
如果稍後您需要解開根磁碟封裝,請按照"如何解除根磁碟封裝" 中的程序進行。