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)