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

印刷ビューの終了

更新: 2014 年 9 月
 
 

スケーラブルリソースグループを作成する方法

スケーラブルリソースグループは、スケーラブルサービスで使用されます。共有アドレス機能は、スケーラブルサービスの複数のインスタンスを 1 つのサービスとして見せることができる Oracle Solaris Cluster ネットワーキング機能です。最初に、スケーラブルリソースが依存する共有アドレスを含むフェイルオーバーリソースグループを作成する必要があります。次に、スケーラブルリソースグループを作成し、そのグループにスケーラブルリソースを追加します。スケーラブルサービスの各インスタンスは、異なるクラスタノード上で実行する必要があります。


注 -  この手順は、いずれかのクラスタノードから実行します。
  1. クラスタメンバーで、RBAC の承認 solaris.cluster.modify を提供する root 役割になります。
  2. このスケーラブルリソースが使用する共有アドレスを保持するフェイルオーバーリソースグループを作成します。
  3. スケーラブルリソースグループを作成します。
    # clresourcegroup create -S [-p Maximum_primaries=m] [-p Desired_primaries=n] \
    [-n nodelist] resource-group
    –S

    このリソースグループを複数マスターにすることを指定します。–p Maximum_primaries および –p Desired_primaries オプションが省略された場合は、両方のプロパティーがリソースグループのノードリスト内のノードの数に設定されます。

    –p Maximum_primaries=m

    このリソースグループのアクティブなプライマリの最大数を指定します。

    –p Desired_primaries=n

    このリソースグループが起動を試みるべきアクティブなプライマリの数を指定します。

    –n nodelist

    このリソースグループを使用可能にするノードの、コンマで区切られた順序付きリストを指定します。

    このリストはオプションです。このリストを省略した場合は、クラスタ内のすべてのノード上でリソースグループが作成されます。

    resource-group

    追加するスケーラブルリソースグループの選択した名前を指定します。この名前は ASCII 文字で始まる必要があります。

  4. スケーラブルリソースグループが作成されたことを確認します。
    # clresourcegroup show resource-group
使用例 2-5  スケーラブルリソースグループの作成

この例では、スケーラブルリソースグループ resource-group-1 の作成を示します。このリソースグループは、ノード phys-schost-1 および phys-schost-2 のグローバルクラスタでホストされます。このスケーラブルリソースグループは、共有アドレスリソースを含むフェイルオーバーリソースグループ resource-group-2 に依存します。

# clresourcegroup create -S \
-p Maximum_primaries=2 \
-p Desired_primaries=2 \
-p RG_dependencies=resource-group-2 \
-n phys-schost-1, phys-schost-2 \
resource-group-1

# clresourcegroup show resource-group-1

=== Resource Groups and Resources ===

Resource Group:                                  resource-group-1
RG_description:                                  <NULL>
RG_mode:                                         Scalable
RG_state:                                        Unmanaged
RG_project_name:                                 default
RG_affinities:                                   <NULL>
Auto_start_on_new_cluster:                       True
Failback:                                        False
Nodelist:                                        phys-schost-1 phys-schost-2
Maximum_primaries:                               2
Desired_primaries:                               2
RG_dependencies:                                 resource-group2
Implicit_network_dependencies:                   True
Global_resources_used:                           <All>
Pingpong_interval:                               3600
Pathprefix:                                      <NULL>
RG_System:                                       False
Suspend_automatic_recovery:                      False

次のステップ

スケーラブルリソースグループを作成したら、そのリソースグループにスケーラブルアプリケーションリソースを追加できます。詳細は、リソースグループにスケーラブルアプリケーションリソースを追加する方法を参照してください。

関連項目

clresourcegroup(1CL) のマニュアルページ。