次の例では、リソースグループ resource-group-1 に次のデータサービスが含まれています。
HA for Oracle iPlanet Web Server。これは、/global/resource-group-1 に依存します。
HA for Oracle。これは /dev/global/dsk/d5s2 に依存します。
HA for NFS。これは dsk/d6 に依存します。
resource-group-1 内の新しいリソースの HAStoragePlus リソース hastorageplus-1 を作成するには、HAStoragePlus を使用したリソースグループとデバイスグループの間の起動の同期を参照してから、次の手順を実行します。
HAStoragePlus リソースを作成するには、高可用性ローカルファイルシステムの有効化を参照してください。
# clresourcegroup create resource-group-1
次のコマンドは、登録されているリソースタイプのリストを出力します。
# clresourcetype show | egrep Type
# clresourcetype register SUNW.HAStoragePlus
# clresource create -g resource-group-1 -t SUNW.HAStoragePlus \ -p GlobalDevicePaths=/dev/global/dsk/d5s2,dsk/d6 \ -p FilesystemMountPoints=/global/resource-group-1 hastorageplus-1
GlobalDevicePaths には、次の値を含めることができます。
グローバルデバイスグループ名 (nfs-dg、dsk/d5 など)
グローバルデバイスへのパス (/dev/global/dsk/d1s2、/dev/md/nfsdg/dsk/d10 など)
FilesystemMountPoints には、次の値を含めることができます。
ローカルファイルシステムまたはクラスタファイルシステムのマウントポイント (/local-fs/nfs、/global/nfs など)
リソースは有効状態で作成されます。
たとえば、Oracle iPlanet Web Server の場合は、次のコマンドを実行します。
# clresource create -g resource-group-1 -t SUNW.iws \ -p Confdir_list=/global/iws/schost-1 -p Scalable=False \ -p Resource_dependencies=schost-1 -p Port_list=80/tcp \ -p Resource_dependencies_offline_restart=hastorageplus-1 resource
リソースは有効状態で作成されます。
# clresource show -v resource | egrep Resource_dependencies_offline_restart
# clresourcegroup online -M resource-group-1
HAStoragePlus リソースタイプには、HAStoragePlus が GLobalDevicePaths および FileSystemMountPoints 拡張プロパティーで定義されているグローバルデバイスに対してアフィニティースイッチオーバーを実行する必要があるかどうかを指定するブール値である、別の拡張プロパティー AffinityOn が含まれています。詳細は、SUNW.HAStoragePlus(5) のマニュアルページを参照してください。