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

Procedure新しいリソース用に HAStoragePlus リソースタイプを設定する

次の例では、リソースグループ resource-group-1 は、次のデータサービスを含んでいます。


注 –

Solaris ZFS (Zettabyte File System) を使用して HAStoragePlus リソースを高可用性ローカルファイルシステムとして作成するには、HAStoragePlus リソースタイプを設定し、ローカル Solaris ZFS を高可用性にする」の節を参照してください。


新しいリソースに対し、HAStoragePlus リソースの hastorageplus-1resource-group-1 に作成するには、「リソースグループとデバイスグループ間での起動の同期」を読み、その後次の手順を実行します。

HAStoragePlus リソースを作成するには、「高可用性ローカルファイルシステムの有効化」を参照してください。

  1. クラスタメンバーで、スーパーユーザーになるか、solaris.cluster.modify および solaris.cluster.admin RBAC の承認を提供する役割になります。

  2. リソースグループ resource-group-1 を作成します。


    # clresourcegroup create resource-group-1
    
  3. リソースタイプが登録されているかどうかを調べます。

    次のコマンドは、登録されているリソースタイプのリストを出力します。


    # clresourcetype show | egrep Type
    
  4. 必要であれば、リソースタイプを登録します。


    # clresourcetype register SUNW.HAStoragePlus
    
  5. 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-dgdsk/d5)

    • 広域デバイスへのパス (例: /dev/global/dsk/d1s2 /dev/md/nfsdg/dsk/d10)

    FilesystemMountPoints は、次の値を含むことができます。

    • ローカルまたはクラスタファイルシステムのマウントポイント (例: /local-fs/nfs/global/nfs)


    注 –

    HAStoragePlus には、ZFS ファイルシステムのストレージプールの構成に使用する Zpools 拡張プロパティーと、ZFS ファイルシステムのストレージプールのデバイス検索場所の指定に使用する ZpoolsSearchDir 拡張プロパティーがあります。ZpoolsSearchDir 拡張プロパティーのデフォルト値は、/dev/dsk です。ZpoolsSearchDir 拡張プロパティーは、zpool(1M) コマンドの -d オプションの指定と似ています。


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

  6. リソース 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
    

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

  7. リソースの依存性を正しく構成したかを確認します。


    # clresource show -v resource | egrep Resource_dependencies
    
  8. resource-group-1MANAGED 状態に設定し、オンラインにします。


    # clresourcegroup online -M resource-group-1
    
アフィニティースイッチオーバー

HAStoragePlus リソースタイプには別の拡張プロパティーである AffinityOn が含まれます。これは、GLobalDevicePaths および FileSystemMountPoints 拡張プロパティーで定義されている広域デバイスのアフィニティースイッチオーバーを HAStoragePlus が実行する必要があるかどうかを指定するブール値です。詳細は、SUNW.HAStoragePlus(5) のマニュアルページを参照してください。


注 –

スケーラブルサービスの場合、AffinityOn フラグの設定は無視されます。スケーラブルリソースグループでアフィニティースイッチオーバーを実行することはできません。