Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

8.2. Recursos multiestados: Recursos que tienen modos múltiples

Los recursos multiestados son una especialización de recursos de clones. Ellos permiten que las instancias estén en alguno de los dos modos operativos denominados: Maestro y Esclavo. Los nombres de los modos no tienen significados específicos, a excepción de la limitación de que cuando se inicie una instancia, debe aparecer en el estado Esclavo.
Cree un recurso como un clon maestro o esclavo con el siguiente comando:
pcs resource create resource_id standard:provider:type|type [resource options] \
--master [meta master_options]
El nombre del clon maestro o esclavo será resource_id-master.
También puede crear un recurso maestro/esclavo desde un recurso o grupo de recurso creado anteriormente con el siguiente comando: cuando use este comando, puede especificar un nombre para que el clon maestro/esclavo sea resource_id-master o group_name-master.
pcs resource master master/slave_name resource_id|group_name [master_options]
Para obtener más información sobre opciones de recursos, consulte la Sección 5.1, “Creación de recursos”.
La Tabla 8.2, “Propiedades de un recurso multiestados” describe las opciones que puede especificar para un recurso de multiestados.

Tabla 8.2. Propiedades de un recurso multiestados

CampoDescripción
id
Su nombre para el recurso multiestados
priority, target-role, is-managed
clone-max, clone-node-max, notify, globally-unique, ordered, interleave
master-max
Número de copias del recurso que pueden ser promovidas al estatus master; predeterminado 1.
master-node-max
Número de copias del recurso que pueden ser promovidas al estatus master; predeterminado 1.

8.2.1. Monitorización de recursos multiestados

Para agregar una operación de monitorización para el recurso maestro únicamente, agregue una operación de monitorización para el recurso. No obstante, observe que cada operación de monitorización en un recurso debe tener un intervalo diferente.
El siguiente ejemplo configura una operación de monitorización con un intervalo de 11 segundos en el recurso maestro para ms_resource. Este recurso de supervisión es en adición a la operación de monitorización predeterminada con un intervalo de 10 segundos.
# pcs resource op add ms_resource interval=11s role=Master