次の例では、リソースグループ resource-group-1 は、次のデータサービスを含んでいます。
Sun Java System Web Server (/global/resource-group-1 に依存する)
Oracle (/dev/global/dsk/d5s2 に依存する)
NFS (dsk/d6 に依存する)
Solaris ZFS (Zettabyte File System) を使用して HAStoragePlus リソースを高可用性ローカルファイルシステムとして作成するには、「HAStoragePlus リソースタイプを設定し、ローカル Solaris ZFS を高可用性にする」の節を参照してください。
新しいリソースに対し、HAStoragePlus リソースの hastorageplus-1 を resource-group-1 に作成するには、「リソースグループとデバイスグループ間での起動の同期」を読み、その後次の手順を実行します。
HAStoragePlus リソースを作成するには、「高可用性ローカルファイルシステムの有効化」を参照してください。
クラスタメンバーで、スーパーユーザーになるか、solaris.cluster.modify および solaris.cluster.admin RBAC の承認を提供する役割になります。
リソースグループ resource-group-1 を作成します。
# clresourcegroup create resource-group-1 |
リソースタイプが登録されているかどうかを調べます。
次のコマンドは、登録されているリソースタイプのリストを出力します。
# clresourcetype show | egrep Type |
必要であれば、リソースタイプを登録します。
# clresourcetype register SUNW.HAStoragePlus |
HAStoragePlus のリソース hastorageplus-1 を作成し、ファイルシステムのマウントポイントと広域デバイスパスを定義します。
# 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)
HAStoragePlus には、zpool の構成に使用される Zpools 拡張プロパティーがあります。
リソースは有効状態で作成されます。
リソース Sun Java System Web Server、Oracle、NFS を resource-group-1 に追加し、これらの依存性を hastorageplus-1 に設定します。
たとえば、Sun Java System Web Server の場合、次のコマンドを実行します。
# clresource create -g resource-group-1 -t SUNW.iws \ -p Confdir_list=/global/iws/schost-1 -p Scalable=False \ -p Network_resources_used=schost-1 -p Port_list=80/tcp \ -p Resource_dependencies=hastorageplus-1 resource |
リソースは有効状態で作成されます。
リソースの依存性を正しく構成したかを確認します。
# clresource show -v resource | egrep Resource_dependencies |
resource-group-1 を MANAGED 状態に設定し、オンラインにします。
# clresourcegroup online -M resource-group-1 |
HAStoragePlus リソースタイプには別の拡張プロパティーである AffinityOn が含まれます。これは、GLobalDevicePaths および FileSystemMountPoints 拡張プロパティーで定義されている広域デバイスのアフィニティースイッチオーバーを HAStoragePlus が実行する必要があるかどうかを指定するブール値です。詳細は、SUNW.HAStoragePlus(5) のマニュアルページを参照してください。
スケーラブルサービスの場合、AffinityOn フラグの設定は無視されます。スケーラブルリソースグループでアフィニティースイッチオーバーを実行することはできません。