Sun Cluster データサービスの計画と管理 (Solaris OS 版)

HAStorage から HAStoragePlus へのアップグレード

HAStorage は、今後の Sun Cluster ソフトウェアでサポートされなくなる可能性があります。同等の機能が HAStoragePlus でサポートされています。HAStorage から HAStorage へアップグレードするには、次の節を参照してください。

Procedureデバイスグループまたは CFS を使用している場合に HAStorage から HAStoragePlus へアップグレードする

この例では、HAStorage で単純な HA-NFS リソースが有効になっています。ServicePaths はディスクグループ nfsdg で、AffinityOn プロパティーは True です。さらに、この HA-NFS リソースは Resource_DependenciesHAStorage リソースに設定しています。

手順
  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 リソースを作成します。


    注 –

    HAStorageServicePaths プロパティーを使用する代わりに、HAStoragePlusFilesystemMountPoints プロパティーまたは GlobalDevicePaths プロパティーを使用する必要があります。


    • ファイルシステムのマウントポイントを指定するには、次のコマンドを入力します。

      FilesystemMountPoints 拡張プロパティーは、/etc/vfstab で指定されたシーケンスと一致する必要があります。


      # 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
      
  7. HAStoragePlus リソースを有効にします。


    # scswitch -e -j nfs1-hastp-rs
    
  8. アプリケーションサーバーと HAStoragePlus との間の依存性を設定します。


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

ProcedureCFS による HAStorage からフェイルオーバーファイルシステムによる HAStoragePlus へアップグレードする

この例では、HAStorage で単純な HA-NFS リソースが有効になっています。ServicePaths はディスクグループ nfsdg で、AffinityOn プロパティーは True です。さらに、この HA-NFS リソースは Resource_DependenciesHAStorage リソースに設定しています。

手順
  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 リソースを作成します。


    注 –

    HAStorageServicePaths プロパティーを使用する代わりに、HAStoragePlusFilesystemMountPoints プロパティーまたは GlobalDevicePaths プロパティーを使用する必要があります。


    • ファイルシステムのマウントポイントを指定するには、次のコマンドを入力します。

      FilesystemMountPoints 拡張プロパティーは、/etc/vfstab で指定されたシーケンスと一致する必要があります。


      # 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
      
  7. HAStoragePlus リソースを有効にします。


    # scswitch -e -j nfs1-hastp-rs
    
  8. アプリケーションサーバーとHAStoragePlus との間の依存性を設定します。


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