Red Hat Training

A Red Hat training course is available for RHEL 8

10.4. Configuração de grupos de recursos

Um dos elementos mais comuns de um agrupamento é um conjunto de recursos que precisam ser localizados juntos, começar sequencialmente e parar na ordem inversa. Para simplificar esta configuração, o Pacemaker apóia o conceito de grupos de recursos.

10.4.1. Criação de um grupo de recursos

Você cria um grupo de recursos com o seguinte comando, especificando os recursos a serem incluídos no grupo. Se o grupo não existir, este comando cria o grupo. Se o grupo existir, este comando adiciona recursos adicionais ao grupo. Os recursos começarão na ordem que você os especificar com este comando, e pararão na ordem inversa de sua ordem inicial.

pcs resource group acrescentar group_name resource_id [resource_id] ... [resource_id] [- antes resource_id | - depois resource_id]

Você pode usar as opções --before e --after deste comando para especificar a posição dos recursos adicionados em relação a um recurso que já existe no grupo.

Você também pode adicionar um novo recurso a um grupo existente quando você criar o recurso, usando o seguinte comando. O recurso que você cria é adicionado ao grupo chamado group_name. Se o grupo group_name não existir, ele será criado.

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

Não há limite para o número de recursos que um grupo pode conter. As propriedades fundamentais de um grupo são as seguintes.

  • Os recursos são agrupados dentro de um grupo.
  • Os recursos são iniciados na ordem em que você os especifica. Se um recurso do grupo não puder funcionar em nenhum lugar, então nenhum recurso especificado após esse recurso é permitido para funcionar.
  • Os recursos são interrompidos na ordem inversa na qual você os especifica.

O exemplo seguinte cria um grupo de recursos chamado shortcut que contém os recursos existentes IPaddr e Email.

# pcs resource group add shortcut IPaddr Email

Neste exemplo:

  • O IPaddr é iniciado primeiro, depois Email.
  • O recurso Email é interrompido primeiro, depois IPAddr.
  • Se IPaddr não pode funcionar em qualquer lugar, também não pode Email.
  • Se Email não puder funcionar em nenhum lugar, no entanto, isso não afeta de forma alguma IPaddr.