HAStorage は、Sun Cluster ソフトウェアの現在のリリースではサポートされていません。同等の機能が HAStoragePlus でサポートされています。HAStorage から HAStorage へアップグレードするには、次の節を参照してください。
HAStorage がサポートされなくなったため、HAStorage リソースが構成されているリソースグループは STOP_FAILED 状態になります。リソースの ERROR_STOP_FAILED フラグを消去し、HAStorage を HAStoragePlus にアップグレードするための手順に従ってください。
この例では、HAStorage で単純な HA-NFS リソースが有効になっています。ServicePaths はディスクグループ nfsdg で、AffinityOn プロパティーは True です。さらに、この HA-NFS リソースは Resource_Dependencies を HAStorage リソースに設定しています。
リソースグループ nfs1-rg をオフラインにします。
# clresourcegroup offline nfs1-rg |
HAStorage に対するアプリケーションリソースの依存性を除去します。
# clresource set -p Resource_Dependencies="" nfsserver-rs |
HAStorage リソースを無効にします。
# clresource disable nfs1storage-rs |
アプリケーションリソースグループから HAStorage リソースを削除します。
# clresource delete nfs1storage-rs |
HAStorage リソースタイプの登録を解除します。
# clresourcetype unregister SUNW.HAStorage |
HAStoragePlus リソースタイプを登録します。
# clresourcetype register SUNW.HAStoragePlus |
HAStoragePlus リソースを作成します。
HAStorage の ServicePaths プロパティーを使用する代わりに、HAStoragePlus の FilesystemMountPoints プロパティーまたは 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 |
リソースは有効状態で作成されます。
アプリケーションサーバーリソースを無効にします。
# clresource disable nfsserver-rs |
nfs1-rg グループをクラスタノード上でオンラインにします。
# clresourcegroup online nfs1-rg |
アプリケーションサーバーとHAStoragePlus との間の依存性を設定します。
# clresource set -p Resource_dependencies=nfs1-hastp-rs nfsserver-rs |
nfs1-rg グループをクラスタノード上でオンラインにします。
# clresourcegroup online -eM nfs1-rg |
この例では、HAStorage で単純な HA-NFS リソースが有効になっています。ServicePaths はディスクグループ nfsdg で、AffinityOn プロパティーは True です。さらに、この HA-NFS リソースは Resource_Dependencies を HAStorage リソースに設定しています。
HAStorage リソースに対するアプリケーションリソースの依存性を除去します。
# clresource set -p Resource_Dependencies="" nfsserver-rs |
HAStorage リソースを無効にします。
# clresource disable nfs1storage-rs |
アプリケーションリソースグループから HAStorage リソースを削除します。
# clresource delete nfs1storage-rs |
HAStorage リソースタイプの登録を解除します。
# clresourcetype unregister SUNW.HAStorage |
/etc/vfstab を変更して広域フラグを削除し、「mount at boot」を「no」に変更します。
HAStoragePlus リソースを作成します。
HAStorage の ServicePaths プロパティーを使用する代わりに、HAStoragePlus の FilesystemMountPoints プロパティーまたは 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 |
リソースは有効状態で作成されます。
アプリケーションサーバーリソースを無効にします。
# clresource disable nfsserver-rs |
nfs1-rg グループをクラスタノード上でオンラインにします。
# clresourcegroup online nfs1-rg |
アプリケーションサーバーとHAStoragePlus との間の依存性を設定します。
# clresource set -p Resource_dependencies=nfs1-hastp-rs nfsserver-rs |
nfs1-rg グループをクラスタノード上でオンラインにします。
# clresourcegroup online -eM nfs1-rg |