Sun Cluster 3.0 5/02 增補

啟動高可用性的本機檔案系統

下列特性已在 Sun Cluster 3.0 5/02 更新版次中介紹過,且適用於本更新版次以及 Sun Cluster 3.0 軟體所有後續的更新版次。

HAStoragePlus 資源類型可在 Sun Cluster 環境中讓本機檔案系統的可用性變高。本機檔案系統的分割區必須位於已啟動類似切換保護移轉的全域磁碟群組中,且 Sun Cluster 環境必須配置成故障轉移。此舉可讓使用者從任何直接連接至多重主機磁碟的主機,存取多重主機磁碟上的任何檔案系統。(HAStoragePlus 無法讓 root 檔案系統的可用性變高。)

強烈建議您針對某些密集的 I/O 資料服務採用高可用性的本機檔案系統,且 HAStoragePlus 資源類型的配置方式也已經加入這些資料服務的註冊與組態設定程序中。關於如何為這些資料服務設定 HAStoragePlus 資源類型的程序,請參閱 Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide 中的以下幾節。

關於為其他資料服務設定 HAStoragePlus 資源類型的程序,請參閱 "如何設定 HAStoragePlus 資源類型 (5/02)"

如何設定 HAStoragePlus 資源類型 (5/02)

下列變更已在 Sun Cluster 3.0 5/02 更新版次中介紹過,且適用於本更新版次以及 Sun Cluster 3.0 軟體所有後續的更新版次。

HAStoragePlus 資源類型已在 Sun Cluster 3.0 5/02 中介紹過。這項項全新的資源類型其功能與 HAStorage 相同,可同步化資源群組以及磁碟裝置群組兩者之間的啟動。不過 HAStoragePlus 資源類型還有另外一項功能,它可讓本機檔案系統具備高可用性。(關於如何將本機檔案系統可用性變高的相關背景資訊,請參閱 "啟動高可用性的本機檔案系統"。)若要同時使用這兩項功能,請安裝 HAStoragePlus 資源類型。

若要安裝 HAStoragePlus,本機檔案系統的分割區必須位於已啟動類似切換保護移轉的全域磁碟群組中,且 Sun Cluster 環境也必須配置成故障轉移。

以下範例利用簡單的 NFS 服務,將本機裝載之目錄 /global/local-fs/nfs/export/home 中的主目錄資料開放給外界共用。此範例的假設狀況如下:

  1. 成為叢集成員的超級使用者。

  2. 檢查此資源類型是否已經註冊。

    以下指令會列出已經註冊的資源類型。


    # scrgadm -p | egrep Type
    

  3. 必要時,請註冊此資源類型。


    # scrgadm -a -t SUNW.nfs
    

  4. 建立故障轉移資源群組 nfs-r。


    # scrgadm -a -g nfs-rg -y PathPrefix=/global/local-fs/nfs
    

  5. 建立 SUNW.LogicalHostname 類型的邏輯主機資源。


    # scrgadm -a -j nfs-lh-rs -g nfs-rg -L -l log-nfs
    

  6. 以此叢集註冊 HAStoragePlus 資源類型。


    # scrgadm -a -t SUNW.HAStoragePlus
    

  7. 建立 SUNW.HAStoragePlus 類型的 nfs-hastp-rs 資源。


    # scrgadm -a -j nfs-hastp-rs -g nfs-rg -t SUNW.HAStoragePlus \
    -x FilesystemMountPoints=/global/local-fs/nfs \
    -x AffinityOn=TRUE
    

  8. 在某個叢集節點上讓 nfs-rg 資源群組上線運作。

    之後這個節點就是 /global/local-fs/nfs 檔案系統底下,全域裝置分割區的主要節點。檔案系統 /global/local-fs/nfs 也會以本機裝載的方式裝載到此節點上。


    # scswitch -Z -g nfs-rg
    

  9. 以叢集註冊 SUNW.NFS 資源類型。建立 SUNW.nfs 類型的 nfs-rs 資源,並設定與 nfs-hastp-rs 資源的相依關係。

    dfstab.nfs-rs 會出現在 /global/local-fs/nfs/SUNW.nfs 中。


    # scrgadm -a -t SUNW.nfs
    # scrgadm -a -g nfs-rg -j nfs-rs -t SUNW.nfs \
    -y Resource_dependencies=nfs-hastp-rs
    


    註解 -

    nfs-hastp-rs 資源必須先上線運作,您才能設定 nfs 資源與它的相依關係。


  10. nfs-rs 資源上線運作。


    # scswitch -Z -g nfs-rg
    

之後每當此項服務移轉到新的節點上時,/global/local-fs/nfs 的主要 I/O 路徑還是會一直保持上線狀態,並與 NFS 伺服器搭配運作。NFS 伺服器啟動之前,/global/local-fs/nfs 檔案系統就會裝載到本機上。