Red Hat Training

A Red Hat training course is available for RHEL 8

10.4. 配置资源组

集集的一个最常见的元素是一组资源,这些资源需要放置在一起,并按顺序启动并按反顺序停止。为简化此配置,Pacemaker 支持资源组的概念。

10.4.1. 创建资源组

您可以使用以下命令创建资源组,指定要包含在组中的资源。如果组不存在,这个命令会创建组。如果组存在,这个命令会向组群添加其他资源。这些资源将按您使用此命令指定的顺序启动,并以相反的顺序停止。

pcs resource group add group_name resource_id [resource_id] ... [resource_id] [--before resource_id | --after resource_id]

您可以使用此命令的 --before 和 --after 选项指定与组中已存在的资源相关的添加资源的位置。

您还可以使用以下命令在创建新资源时,将新资源添加到现有组中。您创建的资源会添加到名为 group_name 的组中。如果 group_name 不存在,则会创建它。

pcs resource create resource_id [standard:[provider:]]type [resource_options] [op operation_action operation_options] --group group_name

对组可以包含的资源数量没有限制。组群的基本属性如下。

  • 资源在一个组中在一起。
  • 资源按照您指定的顺序启动。如果组中的资源无法在任何位置运行,则不允许在该资源之后指定资源运行。
  • 资源按照您指定的顺序的相反顺序停止。

以下示例创建名为 快捷 方式的资源组,其中包含现有资源 IPaddrEmail

# pcs resource group add shortcut IPaddr Email

在本例中:

  • 首先启动 IPaddr,然后启动 电子邮件
  • 先停止 电子邮件 资源,然后停止 IPAddr
  • 如果 IPaddr 无法在任何位置运行,则无法 电子邮件.
  • 但是,如果 电子邮件 无法在任何位置运行,这不会影响 IPaddr