Capítulo 10. Configuración de los recursos del clúster
El formato del comando para crear un recurso de cluster es el siguiente:
pcs resource create resource_id [standard:[provider:]]type [resource_options] [op operation_action operation_options [operation_action operation options ]...] [meta meta_options...] [clone [clone_options] | master [master_options] | --group group_name [--before resource_id | --after resource_id] | [bundle bundle_id] [--disabled] [--wait[=n]]
pcs resource create resource_id [standard:[provider:]]type [resource_options] [op operation_action operation_options [operation_action operation options ]...] [meta meta_options...] [clone [clone_options] | master [master_options] | --group group_name [--before resource_id | --after resource_id] | [bundle bundle_id] [--disabled] [--wait[=n]]
Las principales opciones de creación de recursos de clúster son las siguientes:
-
Cuando se especifica la opción
--group
, el recurso se añade al grupo de recursos nombrado. Si el grupo no existe, se crea el grupo y se añade este recurso al grupo.
-
Las opciones
--before
y--after
especifican la posición del recurso añadido en relación con un recurso que ya existe en un grupo de recursos. -
Especificar la opción
--disabled
indica que el recurso no se inicia automáticamente.
Puede determinar el comportamiento de un recurso en un clúster configurando restricciones para ese recurso.
Ejemplos de creación de recursos
El siguiente comando crea un recurso con el nombre VirtualIP
de estándar ocf
, proveedor heartbeat
, y tipo IPaddr2
. La dirección flotante de este recurso es 192.168.0.120, y el sistema comprobará si el recurso está funcionando cada 30 segundos.
pcs resource create VirtualIP ocf:heartbeat:IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s
# pcs resource create VirtualIP ocf:heartbeat:IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s
Alternativamente, puede omitir los campos standard y provider y utilizar el siguiente comando. De este modo, el estándar será ocf
y el proveedor heartbeat
.
pcs resource create VirtualIP IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s
# pcs resource create VirtualIP IPaddr2 ip=192.168.0.120 cidr_netmask=24 op monitor interval=30s
Borrar un recurso configurado
Utilice el siguiente comando para eliminar un recurso configurado.
supresión de recursos pcs resource_id
supresión de recursos pcs resource_id
Por ejemplo, el siguiente comando elimina un recurso existente con un ID de recurso de VirtualIP
.
pcs resource delete VirtualIP
# pcs resource delete VirtualIP
10.1. Identificadores de agentes de recursos
Los identificadores que se definen para un recurso indican al clúster qué agente debe utilizar para el recurso, dónde encontrar ese agente y a qué estándares se ajusta. Tabla 10.1, “Identificadores de agentes de recursos”, describe estas propiedades.
Campo | Descripción |
---|---|
estándar | La norma a la que se ajusta el agente. Valores permitidos y su significado:
*
*
*
*
* |
tipo |
El nombre del agente de recursos que desea utilizar, por ejemplo |
proveedor |
La especificación OCF permite que varios proveedores suministren el mismo agente de recursos. La mayoría de los agentes suministrados por Red Hat utilizan |
Tabla 10.2, “Comandos para mostrar las propiedades de los recursos” resume los comandos que muestran las propiedades de los recursos disponibles.
comando de visualización de pcs | Salida |
---|---|
| Muestra una lista de todos los recursos disponibles. |
| Muestra una lista de estándares de agentes de recursos disponibles. |
| Muestra una lista de proveedores de agentes de recursos disponibles. |
| Muestra una lista de recursos disponibles filtrados por la cadena especificada. Puede utilizar este comando para mostrar los recursos filtrados por el nombre de un estándar, un proveedor o un tipo. |