Red Hat Training

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

6.5. 资源组

集集的一个最常见的元素是一组资源,这些资源需要放置在一起,并按顺序启动并按反顺序停止。为简化此配置,Pacemaker 支持组的概念。
您可以使用以下命令创建资源组,指定要包含在组中的资源。如果组不存在,这个命令会创建组。如果组存在,这个命令会向组群添加其他资源。这些资源将按您使用此命令指定的顺序启动,并以相反的顺序停止。
pcs resource group add group_name resource_id [resource_id] ... [resource_id]
[--before resource_id | --after resource_id]
您可以使用此命令的 --before 和 --after 选项指定与组中已存在的资源相关的添加资源的位置。
您还可以使用以下命令在创建新资源时,将新资源添加到现有组中。您创建的资源会添加到名为 group_name 的组中。
pcs resource create resource_id standard:provider:type|type [resource_options] [op operation_action operation_options] --group group_name
您可以使用以下命令从组中删除资源。如果组中没有资源,这个命令会删除组本身。
pcs resource group remove group_name resource_id...
以下命令列出所有目前配置的资源组。
pcs resource group list
以下示例创建名为 快捷 方式的资源组,其中包含现有资源 IPaddrEmail
# pcs resource group add shortcut IPaddr Email
对组可以包含的资源数量没有限制。组群的基本属性如下。
  • 资源按照您指定的顺序启动(在本示例中,首先 IPaddr,然后是 电子邮件)。
  • 资源按照您指定的顺序的相反顺序停止。(首先发送电子邮件,再发送 IPaddr)。
如果组中的资源无法在任何位置运行,则不允许在该资源之后指定资源运行。
  • 如果 IPaddr 无法在任何位置运行,则无法 电子邮件.
  • 但是,如果 电子邮件 无法在任何位置运行,这不会影响 IPaddr
显然,随着该组的规模不断增长,创建资源组时减少的配置工作量可能会变得非常显著。

6.5.1. 组选项

资源组从其包含的资源继承以下选项: 优先级、target-roleis-managed。有关资源选项的详情请参考 表 6.3 “资源元数据选项”