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, depoisEmail
. -
O recurso
Email
é interrompido primeiro, depoisIPAddr
. -
Se
IPaddr
não pode funcionar em qualquer lugar, também não podeEmail
. -
Se
Email
não puder funcionar em nenhum lugar, no entanto, isso não afeta de forma algumaIPaddr
.