第 11 章 配置集群资源
使用以下命令创建和删除集群资源。
创建集群资源的命令格式如下:
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] [--wait[=n]]
集群资源创建的关键选项包括:
-
--before
和--after
选项指定添加的资源相对于资源组中已存在的资源的位置。 -
指定
--disabled
选项表示资源不会被自动启动。
对集群中可以创建的资源数量没有限制。
您可以通过配置该资源的约束来决定集群中资源的行为。
资源创建示例
以下命令创建一个 standard的 ocf
、名为 VirtualIP
的资源,provider 为 heartbeat
,类型为 IPaddr2
。这个资源的浮动地址是 192.168.0.120,系统会每 30 秒检查一次这个资源是否在运行。
# pcs resource create VirtualIP ocf:heartbeat:IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s
另外,您可以忽略 standard 和 provider 性,并使用以下命令。这将默认为 ocf
标准, heartbeat
的provider。
# pcs resource create VirtualIP IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s
删除配置的资源
使用以下命令删除一个配置的资源。
pcs resource delete resource_id
例如,以下命令将删除资源 ID 为 VirtualIP 的现有资源
。
# pcs resource delete VirtualIP
11.1. 资源代理标识符
您为资源定义的标识符告诉集群用于该资源的代理,在哪里找到代理及其合规标准。
下表描述了资源代理的这些属性。
项 | 描述 |
---|---|
standard | 代理符合的标准。允许的值及其含义:
*
*
*
*
* Nagios |
type |
要使用的资源代理的名称,如 |
provider |
OCF spec 允许多个厂商提供相同的资源代理。红帽提供的大多数代理都使用 |
下表总结了显示可用资源属性的命令:
pcs Display 命令 | Output |
---|---|
| 显示所有可用资源的列表。 |
| 显示可用资源代理标准列表。 |
| 显示可用资源代理供应商列表。 |
| 显示根据指定字符串过滤的可用资源列表。您可以使用这个命令显示根据标准名称、供应商或类型过滤的资源。 |