10.3.2. Cambio del valor por defecto de una opción de recurso para conjuntos de recursos (RHEL 8.3 y posteriores)

A partir de Red Hat Enterprise Linux 8.3, puede crear múltiples conjuntos de recursos por defecto con el comando pcs resource defaults set create, que le permite especificar una regla que contenga expresiones resource. Sólo las expresiones resource, incluyendo and, or y paréntesis, están permitidas en las reglas que usted especifica con este comando.

Con el comando pcs resource defaults set create, puede configurar un valor de recurso por defecto para todos los recursos de un tipo determinado. Si, por ejemplo, está ejecutando bases de datos que tardan mucho en detenerse, puede aumentar el valor por defecto de resource-stickiness para todos los recursos del tipo de base de datos para evitar que esos recursos se trasladen a otros nodos con más frecuencia de la deseada.

El siguiente comando establece el valor por defecto de resource-stickiness a 100 para todos los recursos de tipo pqsql.

  • La opción id, que nombra el conjunto de recursos por defecto, no es obligatoria. Si no se establece esta opción, pcs generará un ID automáticamente. Si establece este valor, podrá proporcionar un nombre más descriptivo.
  • En este ejemplo, ::pgsql significa un recurso de cualquier clase, cualquier proveedor, del tipo pgsql.

    • Especificar ocf:heartbeat:pgsql indicaría la clase ocf, el proveedor heartbeat, el tipo pgsql,
    • Especificando ocf:pacemaker: se indicarían todos los recursos de la clase ocf, proveedor pacemaker, de cualquier tipo.
# pcs resource defaults set create id=pgsql-stickiness meta resource-stickiness=100 rule resource ::pgsql

Para cambiar los valores por defecto de un conjunto existente, utilice el comando pcs resource defaults set update.