10.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çãopcs
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 tipopgsql
.-
Especificar
ocf:heartbeat:pgsql
indicaria a classeocf
, fornecedorheartbeat
, tipopgsql
, -
Especificar
ocf:pacemaker:
indicaria todos os recursos da classeocf
, fornecedorpacemaker
, de qualquer tipo.
-
Especificar
# 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
.