Sun Cluster 系統管理指南(適用於 Solaris 作業系統)

Procedure如何在次要叢集上建立 NFS 應用程式資源群組

開始之前

完成如何在主要叢集上建立 NFS 應用程式資源群組程序。

  1. 以 超級使用者或成為提供 solaris.cluster.modifysolaris.cluster.adminsolaris.cluster.read RBAC 授權的角色 存取 nodeC

  2. SUNW.nfs 註冊為資源類型。


    nodeC# clresourcetype register SUNW.nfs
    
  3. 如果尚未將 SUNW.HAStoragePlus 註冊為資源類型,請進行註冊。


    nodeC# clresourcetype register SUNW.HAStoragePlus
    
  4. 為裝置群組建立應用程式資源群組。


    nodeC# clresourcegroup create \
    -p Pathprefix=/global/etc \
    -p Auto_start_on_new_cluster=False \
    -p RG_dependencies=devgrp-stor-rg \
    nfs-rg
    
    create

    建立資源群組。

    -p

    指定資源群組的特性。

    Pathprefix=/global/etc

    指定群組中的資源可以寫入管理檔案的目錄。

    Auto_start_on_new_cluster=False

    指定應用程式資源群組並非自動啟動。

    RG_dependencies=devgrp-stor-rg

    指定應用程式資源群組所依賴的資源群組。在此範例中,應用程式資源群組依賴複製資源群組。

    如果將應用程式資源群組切換保護移轉至新的主要節點,將自動切換保護移轉複製資源群組。但是,如果將複製資源群組切換保護移轉至新的主要節點,則必須手動切換保護移轉應用程式資源群組。

    nfs-rg

    應用程式資源群組的名稱。

  5. SUNW.HAStoragePlus 資源增加至應用程式資源群組。


    nodeC# clresource create -g nfs-rg \
    -t SUNW.HAStoragePlus \
    -p FileSystemMountPoints=/global/掛載點 \
    -p AffinityOn=True \
    nfs-dg-rs
    
    create

    建立資源。

    -g

    指定要新增資源的資源群組。

    -t SUNW.HAStoragePlus

    指定資源的類型為 SUNW.HAStoragePlus

    -p

    指定資源的特性。

    FileSystemMountPoints=/global/

    指定檔案系統的掛載點為全域掛載點。

    AffinityOn=True

    指定應用程式資源必須為由 -x GlobalDevicePaths= 定義的全域裝置與叢集檔案系統執行親合性切換保護移轉。因此,當應用程式資源群組發生故障轉移或切換保護移轉時,將對關聯的裝置群組執行切換保護移轉。

    nfs-dg-rs

    NFS 應用程式的 HAStoragePlus 資源的名稱。

    如需更多關於這些延伸特性的資訊,請參閱SUNW.HAStoragePlus(5) 線上手冊。

  6. 將本機的主機名稱資源增加至應用程式資源群組。


    nodeC# clreslogicalhostname create -g nfs-rg \
    lhost-nfsrg-sec
    

    次要叢集上的應用程式資源群組的邏輯主機名稱名為 lhost-nfsrg-sec

  7. 將 NFS 資源增加至應用程式資源群組。


    nodeC# clresource create -g nfs-rg \
    -t SUNW.nfs -p Resource_dependencies=nfs-dg-rs nfs-rg
    
  8. 確定應用程式資源群組未在 nodeC 上連線。


    nodeC# clresource disable -n nodeC nfs-rs
    nodeC# clresource disable -n nodeC nfs-dg-rs
    nodeC# clresource disable -n nodeC lhost-nfsrg-sec
    nodeC# clresourcegroup online -n "" nfs-rg
    

    在重新開機後,此資源群組仍然處於離線狀態,這是因為 Auto_start_on_new_cluster=False

  9. 如果全域磁碟區掛載於主要叢集上,則從次要叢集上卸載該全域磁碟區。


    nodeC# umount /global/掛載點
    

    如果磁碟區掛載於次要叢集上,同步化將失敗。

接下來的步驟

請至如何啟用資料複製的範例