Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第6章 クラスターリソースの設定

本章ではクラスター内にリソースを設定する方法について説明していきます。

6.1. リソースの作成

次のコマンドを使用してクラスターリソースを作成します。
pcs resource create resource_id [standard:[provider:]]type [resource_options] [op operation_action operation_options [operation_action operation options]...] [meta meta_options...] [clone [clone_options] | master [master_options] | --group group_name [--before resource_id | --after resource_id] | [bundle bundle_id] [--disabled] [--wait[=n]]
--group オプションを指定すると、名前付きのリソースグループにリソースが追加されます。グループが存在しない場合は作成され、そのグループにリソースが追加されます。リソースグループの情報は、「リソースグループ」 を参照してください。
--before および --after オプションは、リソースグループに含まれるリソースを基準にして、追加するリソースの位置を指定します。
--disabled オプションは、リソースが自動的に起動しないことを示しています。
以下のコマンドは、仕様 ocf、プロバイダー heartbeat、およびタイプ IPaddr2 で、リソース VirtualIP を作成します。このリソースのフローティングアドレスは 192.168.0.120 で、システムはリソースが 30 秒毎に実行されるかどうかをチェックします。
# pcs resource create VirtualIP ocf:heartbeat:IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s
standardprovider のフィールドを省略して次のようにすることもできます。規格とプロバイダーはそれぞれ ocfheartbeat にデフォルト設定されます。
# pcs resource create VirtualIP IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s
設定したリソースを削除する場合は、次のコマンドを実行します。
pcs resource delete resource_id
例えば、次のコマンドでは VirtualIP というリソース ID の既存リソースを削除しています。
# pcs resource delete VirtualIP
  • pcs resource create コマンドの resource_id standard、provider、および type フィールドの詳細は、「リソースのプロパティー」 を参照してください。
  • 個別のリソースにリソースパラメーターを定義する方法は、「リソース固有のパラメーター」 を参照してください。
  • リソースの動作を決定するためにクラスターによって使用されるリソースメタオプションを定義する方法は、「リソースのメタオプション」 を参照してください。
  • リソースで実行する操作を定義する方法は、「リソースの動作」 を参照してください。
  • clone オプションを指定すると、クローンリソースが作成されます。master オプションを指定すると、クローンリソースが作成されます。複数のモードを持つリソースのクローンとリソースの詳細は、9章高度な設定 を参照してください。