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

ProcedureCFS による HAStorage から高可用性ローカルファイルシステムによる HAStoragePlus へアップグレードする

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

  1. HAStorage リソースに対するアプリケーションリソースの依存性を除去します。


    # clresource set -p Resource_Dependencies="" nfsserver-rs
    
  2. HAStorage リソースを無効にします。


    # clresource disable nfs1storage-rs
    
  3. アプリケーションリソースグループから HAStorage リソースを削除します。


    # clresource delete nfs1storage-rs
    
  4. HAStorage リソースタイプの登録を解除します。


    # clresourcetype unregister SUNW.HAStorage
    
  5. /etc/vfstab を変更して広域フラグを削除し、「mount at boot」を「no」に変更します。

  6. HAStoragePlus リソースを作成します。


    注 –

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


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

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


      # clresource create -g nfs1-rg -t \
      SUNW.HAStoragePlus -p FilesystemMountPoints=/global/nfsdata -p \
      AffinityOn=True nfs1-hastp-rs
      
    • グローバルデバイスパスを指定するには、次のコマンドを入力してください。


      # clresource create -g nfs1-rg -t \
      SUNW.HAStoragePlus -p GlobalDevicePaths=nfsdg -p AffinityOn=True nfs1-hastp-rs
      

    リソースは有効状態で作成されます。

  7. アプリケーションサーバーリソースを無効にします。


    # clresource disable nfsserver-rs
    
  8. nfs1-rg グループをクラスタノード上でオンラインにします。


    # clresourcegroup online nfs1-rg
    
  9. アプリケーションサーバーとHAStoragePlus との間の依存性を設定します。


    # clresource set -p Resource_dependencies=nfs1-hastp-rs nfsserver-rs
    
  10. nfs1-rg グループをクラスタノード上でオンラインにします。


    # clresourcegroup online -eM nfs1-rg