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 tipopgsql
.-
Especificar
ocf:heartbeat:pgsql
indicaría la claseocf
, el proveedorheartbeat
, el tipopgsql
, -
Especificando
ocf:pacemaker:
se indicarían todos los recursos de la claseocf
, proveedorpacemaker
, de cualquier tipo.
-
Especificar
# 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
.