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

印刷ビューの終了

更新: 2014 年 9 月
 
 

ScalMountPoint リソースを使用してスケーラブルアプリケーションを構成する方法

始める前に

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

この手順を実行するには、RBAC の承認 solaris.cluster.read および solaris.cluster.modify を提供する root 役割になります。

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

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

    # clrt register app_resource_type
    # clrs create -g app-rg -t app_resource_type \
    ...
    -p Scalable=True \
    -p resource_dependencies_offline_restart=scalmp-rs app-rs
    # clrg online -eM app-rg

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