Sun Cluster 3.1 版次注意事項

HAStorage

Sun Cluster 軟體的未來版次可能不支援 HAStorage。 但 HAStoragePlus 支援幾乎相同的功能。 完成以下步驟之一,以便從 HAStorage 遷移到 HAStoragePlus。

在使用裝置群組或叢集檔案系統時如何從 HAStorage 升級 到 HAStoragePlus

Sun Cluster 軟體的未來版次可能不支援 HAStorage。但 HAStoragePlus 支援相同的功能。 要在使用叢集檔案系統或裝置群組時從 HAStorage 升級到 HAStoragePlus,請完成以下步驟。

下例使用適用於 HAStorage 的簡單的 HA-NFS 資源。 ServicePaths 是磁碟群組 nfsdg AffinityOn 屬性為 TRUE。而且,HA-NFS 服務將 Resource_Dependencies 設定為 HAStorage 資源。

  1. 移除應用程式資源對 HAStorage 資源的依存。


    # scrgadm -c -j nfsserver-rs -y Resource_Dependencies=""
    
  2. 停用 HAStorage 資源。


    # scswitch -n -j nfs1storage-rs
    
  3. 移除應用程式資源群組中的 HAStorage 資源。


    # scrgadm -r -j nfs1storage-rs
    
  4. 撤銷註冊 HAStorage 資源類型。


    # scrgadm -r -t SUNW.HAStorage
    
  5. 註冊 HAStoragePlus 資源類型。


    # scrgadm -a -t SUNW.HAStoragePlus
    
  6. 建立 HAStoragePlus 資源。

    要指定檔案系統安裝點,請輸入以下文字。


    # scrgadm -a -j nfs1-hastp-rs -g nfs1-rg -t \
    SUNW.HAStoragePlus -x FilesystemMountPoints=/global/nfsdata -x \
    AffinityOn=True
    

    要指定全域裝置路徑,請輸入以下文字。


    # scrgadm -a -j nfs1-hastp-rs -g nfs1-rg -t \
    SUNW.HAStoragePlus -x GlobalDevicePaths=nfsdg -x AffinityOn=True
    

    註解 –

    如果不使用 HAStorage 的 ServicePaths 屬性,則必須使用 HAStoragePlus 的 GlobalDevicePaths FilesystemMountPoints 屬性。 FilesystemMountPoints 擴充屬性必須符合 /etc/vfstab 檔案中指定的次序。


  7. 啟動 HAStoragePlus 資源。


    # scswitch -e -j nfs1-hastp-rs
    
  8. 建立應用程式伺服器與 HAStoragePlus 之間的依存。


    # scrgadm -c -j nfsserver-rs -y \
    Resource_Depencencies=nfs1=hastp-rs
    

如何將具有叢集檔案系統的 HAStorage 升級到具有故障轉 移檔案系統的 HAStoragePlus

Sun Cluster 的未來版次可能不支援 HAStorage。但 HAStoragePlus 支援相同的功能。 要在使用故障轉移檔案系統 (FFS) 時從 HAStorage 升級到 HAStoragePlus,請完成以下步驟。

下例使用適用於 HAStorage 的簡單的 NFS 服務。 ServicePaths 是磁碟群組 nfsdg AffinityOn 屬性為 TRUE。而且,HA-NFS 服務將 Resource_Dependencies 設定為 HAStorage 資源。

  1. 移除應用程式資源對 HAStorage 的依存。


    # scrgadm -c -j nfsserver-rs -y Resource_Dependencies=""'
  2. 停用 HAStorage 資源。


    # scswitch -n -j nfs1storage-rs
    
  3. 移除應用程式資源群組中的 HAStorage 資源。


    # scrgadm -r -j nfs1storage-rs
    
  4. 撤銷註冊 HAStorage 資源類型。


    # scrgadm -r -t SUNW.HAStorage
    
  5. 修改 /etc/vfstab 檔案以移除全域標記,並將 mount at boot 更改為 no。 對於可能變成資源群組的主要節點的所有節點,均應這樣做。

  6. 註冊 HAStoragePlus 資源類型。


    # scrgadm -a -t SUNW.HAStoragePlus
    
  7. 建立 HAStoragePlus 資源。

    要指定檔案系統安裝點,請輸入以下文字。


    # scrgadm -a -j nfs1-hastp-rs -g nfs1-rg -t \
    SUNW.HAStoragePlus -x FilesystemMountPoints=/global/nfsdata -x \
    AffinityOn=True
    

    要指定全域裝置路徑,請輸入以下文字。


    # scrgadm -a -j nfs1-hastp-rs -g nfs1-rg -t \
    SUNW.HAStoragePlus -x GlobalDevicePaths=nfsdg -x AffinityOn=True
    

    註解 –

    如果不使用 HAStorage 的 ServicePaths 屬性,則必須使用 HAStoragePlus 的 GlobalDevicePaths 或 FilesystemMountPoints 屬性。 FilesystemMountPoints 擴充屬性必須符合 /etc/vfstab 檔案中指定的次序。


  8. 在離線狀態下切換應用程式資源群組。


    # scswitch -F -g nfs1-rg
    
  9. 停用應用程式資源。


    # scswitch -n -j nfsserver-rs
    
  10. 卸下 CFS 檔案系統。

  11. 啟動 HAStoragePlus 資源。


    # scswitch -e -j nfs1-hastp-rs
    
  12. 在連線狀態下將應用程式資源群組掛在指定的主機上。


    # scswitch -z -g nfs1-rg -h hostname
    
  13. 建立應用程式資源與 HAStoragePlus 之間的依存。


    # scrgadm -c -j nfsserver-rs -y \
    Resource_Depencencies=nfs1=hastp-rs
    
  14. 啟動應用程式資源。


    # scswitch -e -j nfs1-hastp-rs