Red Hat Training

A Red Hat training course is available for RHEL 8

54.3.2. Alteração do valor padrão de uma opçã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 recursos com o comando pcs resource defaults set create, o que lhe permite especificar uma regra que contém expressões resource. Apenas as expressões resource, incluindo and, or e parênteses, são permitidas nas regras que você especificar com este comando.

Com o comando pcs resource defaults set create, você pode configurar um valor de recurso padrão para todos os recursos de um determinado tipo. Se, por exemplo, você estiver rodando bancos de dados que levam muito tempo para parar, você pode aumentar o valor padrão resource-stickiness para todos os recursos do tipo banco de dados para evitar que esses recursos se movam para outros nós com mais freqüência do que você deseja.

O seguinte comando define o valor padrão de resource-stickiness para 100 para todos os recursos do tipo pqsql.

  • A opção id, que nomeia o conjunto de padrões de recursos, 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.
  • Neste exemplo, ::pgsql significa um recurso de qualquer classe, de qualquer fornecedor, do tipo pgsql.

    • Especificar ocf:heartbeat:pgsql indicaria a classe ocf, fornecedor heartbeat, tipo pgsql,
    • Especificar ocf:pacemaker: indicaria todos os recursos da classe ocf, fornecedor pacemaker, de qualquer tipo.
# pcs resource defaults set create id=pgsql-stickiness meta resource-stickiness=100 rule resource ::pgsql

Para alterar os valores padrão em um conjunto existente, use o comando pcs resource defaults set update.