6.5. Grupos de recursos

Uno de los elementos más comunes de un clúster es un conjunto de recursos que necesitan localizarse juntos, iniciar en secuencia y detenerse en orden inverso.
Cree un grupo de recursos con el siguiente comando, especifique los recursos a incluir en el grupo. Si el grupo no existe, este comando crea el grupo. Si el grupo existe, este comando crea el grupo. Si el grupo existe, este comando agrega recursos adicionales al grupo. Los recursos iniciarán en el orden que usted los especifique con este comando y se detendrán en el orden inverso al orden de inicio.
pcs resource group add group_name resource_id...
También puede agregar un nuevo recurso a un grupo existente cuando cree el recurso, mediante el siguiente comando. El recurso que crea se agrega al grupo denominado group_name.
pcs resource create resource_id standard:provider:type|type [resource_options] [op operation_action operation_options] --group group_name
Retire un recurso de un grupo con el siguiente comando. Si no hay recursos en el grupo, este comando retira el grupo.
pcs resource group remove group_name resource_id...
El siguiente comando lista todos los grupos de recursos configurados actualmente.
pcs resource group list
El siguiente ejemplo crea un grupo de recursos shortcut que contiene recursos existentes IPaddr y Email.
# pcs resource group add shortcut IPaddr Email
El número de recursos que un grupo puede contener es ilimitado. Las propiedades fundamentales de un grupo son las siguientes:
  • Los recursos se inician en el orden en que los especificó (en este ejemplo, primero IPaddr, luego Email).
  • Los recursos se detienen en el orden inverso en el que los especificó (en este ejemplo, primero Email luego IPaddr).
Si un recurso en el grupo no puede ejecutarse en ninguna parte, entonces ningún recurso especificado después de dicho recurso puede ejecutarse.
  • Si IPaddr no puede ejecutarse en ninguna parte, ni puede Email.
  • Si Email no puede ejecutarse en ninguna parte, no afectará a IPaddr de ninguna forma.
Obviamente a medida que el grupo se hace más grande, el esfuerzo de configuración reducido de crear grupos de recursos se vuelve importante.

6.5.1. Opciones de grupos

Un grupo de recursos hereda las siguientes opciones de los recursos que contiene: priority, target-role, is-managed. Para obtener más información sobre opciones de recursos, consulte la Tabla 5.3, “Metaopciones de recursos”.