Oracle® Solaris Cluster 4.3 データサービス計画および管理ガイド

印刷ビューの終了

更新: 2016 年 4 月
 
 

ScalMountPoint リソースを使用してフェイルオーバーアプリケーションを構成する方法

始める前に

この手順では、長形式の Oracle Solaris Cluster コマンドを使用して説明します。多くのコマンドには短縮形もあります。コマンド名の形式を除き、コマンドは同一です。

この手順を実行するには、RBAC (役割に基づくアクセス制御) の承認 solaris.cluster.read および solaris.cluster.modify を提供する root 役割になります。

  1. NAS NFS ファイルシステムの ScalMountPoint リソースを含むスケーラブルリソースグループを作成します。
    # clresourcegroup create -p RG_mode=Scalable \
    -p Desired_primaries=num_active_primary \
    -p Maximum_primaries=max_num_active_primary scalmp-rg
    # clresourcetype register SUNW.ScalMountPoint
    # clresource create -g scalmp-rg -t SUNW.ScalMountPoint \
    -p TargetFileSystem=nas_device:path \
    -p FileSystemType=nas \
    -p MountPointDir=fs_mountpoint scalmp-rs
    # clresourcegroup online -eM scalmp-rg
  2. フェイルオーバーアプリケーションリソースを含むフェイルオーバーリソースグループを作成します。
    # clresourcegroup create -p rg_affinities=++scalmp-rg app-fo-rg

    このフェイルオーバーアプリケーションリソースグループは、Step 1 で作成されたリソースグループに対する強い肯定的なアフィニティーを持っている必要があります。

    # clresourcetype register app_resource_type
    # clresource create -g app-fo-rg -t app_resource_type \
    -p Resource_dependencies_offline_restart=scalmp-rs \
    …
    app-fo-rs

    このフェイルオーバーアプリケーションリソースは、Step 1 で作成された ScalMountPoint リソースに対するオフライン再起動依存関係を持っている必要があります。

    # clresourcegroup online -eM app-fo-rg