Red Hat Training

A Red Hat training course is available for RHEL 8

20.2.2. Alteração do valor padrão de uma operação de recurso para conjuntos de recursos (RHEL 8.3 e posteriores)

A partir do Red Hat Enterprise Linux 8.3, você pode criar múltiplos conjuntos de padrões de operação de recursos com o comando pcs resource op defaults set create, que lhe permite especificar uma regra que contém resource e expressões de operação. Somente resource e expressões de operação, incluindo and, or e parênteses, são permitidas nas regras que você especificar com este comando.

Com este comando, você pode configurar um valor padrão de operação de recursos para todos os recursos de um determinado tipo. Por exemplo, agora é possível configurar os recursos implícitos podman criados pela Pacemaker quando os pacotes estão em uso.

O seguinte comando estabelece um valor de tempo limite padrão de 90s para todas as operações para todos os recursos podman. Neste exemplo, ::podman significa um recurso de qualquer classe, de qualquer fornecedor, do tipo podman.

A opção id, que nomeia o conjunto de recursos padrão de operação, não é obrigatória. Se você não definir esta opção, pcs irá gerar uma identificação automaticamente. A definição deste valor permite que você forneça um nome mais descritivo.

# pcs resource op defaults set create id=podman-timeout meta timeout=90s rule resource ::podman

O seguinte comando estabelece um valor padrão de tempo limite de 120s para a operação stop para todos os recursos.

# pcs resource op defaults set create id=stop-timeout meta timeout=120s rule op stop

É possível definir o valor padrão de timeout para uma operação específica para todos os recursos de um determinado tipo. O exemplo a seguir define um valor de timeout padrão de 120s para a operação stop para todos os recursos podman.

# pcs resource op defaults set create id=podman-stop-timeout meta timeout=120s rule resource ::podman and op stop