Sun Cluster 3.1 ご使用にあたって

HAStorage

HAStorage は、今後の Sun Cluster ソフトウェアでサポートされなくなる可能性があります。HAStoragePlus は HAStorage とほぼ同等の機能を提供します。以下に示す作業のどちらか一方を実行し、HAStorage から HAStoragePlus へ移行してください。

デバイスグループまたはクラスタファイルシステムを使用している場合に HAStorage から HAStoragePlus へアップグレードする方法

HAStorage は今後の Sun Cluster ソフトウェアでサポートされなくなる可能性がありますが、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 へアップグレードする方法

HAStorage は、今後の Sun Cluster でサポートされなくなる可能性があります。HAStoragePlus は HAStorage と同等の機能を提供します。フェイルオーバーファイルファイルシステム (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 bootno に変更します。この作業は、リソースグループの主ノードとなりえるすべてのノードで行う必要があります。

  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