Red Hat Training

A Red Hat training course is available for RHEL 8

20.2. Configuração de padrões de operação de recursos globais

A partir do Red Hat Enterprise Linux 8.3, você pode alterar o valor default de uma operação de recurso para todos os recursos com o comando pcs resource op defaults update. O seguinte comando define o valor default global de um timeout de 240 segundos para todas as operações de monitoramento.

# pcs resource op defaults update timeout=240s

O original pcs resource op defaults name=value que define os padrões de operação de recursos 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 op defaults update é agora a versão preferida do comando.

20.2.1. Valores de operação superiores aos recursos específicos

Observe que um recurso de cluster usará o padrão global somente quando a opção não estiver especificada na definição do recurso de cluster. Por padrão, os agentes de recursos definem a opção timeout para todas as operações. Para que o valor de timeout global da operação seja honrado, você deve criar o recurso de cluster sem a opção timeout explicitamente ou deve remover a opção timeout atualizando o recurso de cluster, como no seguinte comando.

# pcs resource update VirtualIP op monitor interval=10s

Por exemplo, após definir um valor padrão global de 240 segundos para timeout para todas as operações de monitoramento e atualizar o recurso de cluster VirtualIP para remover o valor de timeout para a operação monitor, o recurso VirtualIP terá então valores de timeout para start, stop e monitor operações de 20s, 40s e 240s, respectivamente. O valor padrão global para operações de timeout é aplicado aqui apenas na operação monitor, onde a opção padrão timeout foi removida pelo comando anterior.

# pcs resource show VirtualIP
 Resource: VirtualIP (class=ocf provider=heartbeat type=IPaddr2)
   Attributes: ip=192.168.0.99 cidr_netmask=24 nic=eth2
   Operations: start interval=0s timeout=20s (VirtualIP-start-timeout-20s)
               monitor interval=10s (VirtualIP-monitor-interval-10s)
               stop interval=0s timeout=40s (VirtualIP-name-stop-interval-0s-timeout-40s)