Red Hat Training

A Red Hat training course is available for RHEL 8

54.3. Configurando as meta opções de recursos

Além dos parâmetros específicos do recurso, você pode configurar opções adicionais de recursos para qualquer recurso. Estas opções são usadas pelo cluster para decidir como seu recurso deve se comportar.

Tabela 54.3, “Meta Opções de Recursos” descreve as meta opções de recursos.

Tabela 54.3. Meta Opções de Recursos

CampoPadrãoDescrição

priority

0

Se nem todos os recursos puderem estar ativos, o agrupamento parará os recursos de prioridade mais baixa para manter os de prioridade mais alta ativos.

target-role

Started

Em que estado o agrupamento deve tentar manter este recurso? Valores permitidos:

* Stopped - Forçar o recurso a ser parado

* Started - Permitir que o recurso seja iniciado (e no caso de clones promovíveis, promovidos para dominar o papel, se apropriado)

* Master - Permitir que o recurso seja iniciado e, se apropriado, promovido

* Slave - Permitir que o recurso seja iniciado, mas somente no modo Escravo, se o recurso for promocional

is-managed

true

O grupo pode começar e parar o recurso? Valores permitidos: true, false

resource-stickiness

0

Valor para indicar o quanto o recurso prefere ficar onde está.

requires

Calculado

Indica sob quais condições o recurso pode ser iniciado.

O padrão é fencing, exceto sob as condições abaixo mencionadas. Valores possíveis:

* nothing - O agrupamento pode sempre iniciar o recurso.

* quorum - O cluster só pode iniciar este recurso se a maioria dos nós configurados estiver ativa. Este é o valor padrão se stonith-enabled for false ou se o recurso standard for stonith.

* fencing - O cluster só pode iniciar este recurso se a maioria dos nós configurados estiver ativa and qualquer nó falhado ou desconhecido foi cercado.

* unfencing - O cluster só pode iniciar este recurso se a maioria dos nós configurados estiver ativa and qualquer nó falhado ou desconhecido foi cercado and somente em nós que tenham sido unfenced. Este é o valor padrão se a meta opção provides=unfencing stonith tiver sido configurada para um dispositivo de esgrima.

migration-threshold

INFINITY

Quantas falhas podem ocorrer para este recurso em um nó, antes que este nó seja marcado como inelegível para hospedar este recurso. Um valor de 0 indica que este recurso está desabilitado (o nó nunca será marcado como inelegível); em contraste, o cluster trata INFINITY (o padrão) como um número muito grande, mas finito. Esta opção só tem efeito se a operação falhada tiver on-fail=restart (o padrão), e adicionalmente para operações de início falhadas se a propriedade do cluster start-failure-is-fatal for false.

failure-timeout

0 (desativado)

Usado em conjunto com a opção migration-threshold, indica quantos segundos esperar antes de agir como se a falha não tivesse ocorrido, e potencialmente permitir que o recurso volte ao nó em que falhou. Como em qualquer ação baseada no tempo, não é garantido que isto seja verificado com mais freqüência do que o valor do parâmetro de cluster cluster-recheck-interval.

multiple-active

stop_start

O que o agrupamento deve fazer se alguma vez encontrar o recurso ativo em mais de um nó. Valores permitidos:

* block - marcar o recurso como não administrado

* stop_only - parar todas as instâncias ativas e deixá-las dessa forma

* stop_start - parar todas as instâncias ativas e iniciar o recurso em um único local

54.3.1. Alterando o valor padrão de uma opção de recurso

A partir do Red Hat Enterprise Linux 8.3, você pode alterar o valor default de uma opção de recurso para todos os recursos com o comando pcs resource defaults update. O seguinte comando redefine o valor default de resource-stickiness para 100.

# pcs resource defaults update resource-stickiness=100

O original pcs resource defaults name=value que define os padrões para todos os recursos em versões anteriores do RHEL 8, continua sendo suportado, a menos que haja mais de um conjunto de padrões configurado. Entretanto, pcs resource defaults update é agora a versão preferida do comando.