スケーラブルリソースグループは、スケーラブルサービスで使用されます。共有アドレス機能は、スケーラブルサービスの複数のインスタンスを 1 つのサービスとして見せることができる Oracle Solaris Cluster ネットワーキング機能です。最初に、スケーラブルリソースが依存する共有アドレスを含むフェイルオーバーリソースグループを作成する必要があります。次に、スケーラブルリソースグループを作成し、そのグループにスケーラブルリソースを追加します。スケーラブルサービスの各インスタンスは、異なるクラスタノード上で実行する必要があります。
# clresourcegroup create -S [-p Maximum_primaries=m] [-p Desired_primaries=n] \ [-n nodelist] resource-group
このリソースグループを複数マスターにすることを指定します。–p Maximum_primaries および –p Desired_primaries オプションが省略された場合は、両方のプロパティーがリソースグループのノードリスト内のノードの数に設定されます。
このリソースグループのアクティブなプライマリの最大数を指定します。
このリソースグループが起動を試みるべきアクティブなプライマリの数を指定します。
このリソースグループを使用可能にするノードの、コンマで区切られた順序付きリストを指定します。
このリストはオプションです。このリストを省略した場合は、クラスタ内のすべてのノード上でリソースグループが作成されます。
追加するスケーラブルリソースグループの選択した名前を指定します。この名前は ASCII 文字で始まる必要があります。
# clresourcegroup show resource-group
この例では、スケーラブルリソースグループ 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) のマニュアルページ。