Resource Agents se suministra por defecto con SLE HAE. Si no utiliza SLE HAE, deberá supervisar estos recursos adicionales utilizando otra tecnología:
Un recurso de sistema de archivos correspondiente al almacenamiento compartido que utiliza el software.
Un recurso de dirección IP que se corresponde con la dirección IP virtual por la que se accederá a los servicios.
El software de la base de datos PostgreSQL que almacena la configuración y los metadatos de eventos.
Utilice el siguiente procedimiento de configuración de recursos:
El guión crm le ayuda a configurar el clúster. El guión envía variables de configuración relevantes desde el archivo de configuración sin supervisión generado dentro de la instalación de Sentinel. Si no generó el archivo de configuración, o si desea cambiar la configuración de los recursos, puede usar el siguiente procedimiento de configuración para editar el guión según corresponda.
Conéctese al nodo original en el que se instaló Sentinel.
NOTA:Debe ser el nodo en el que ejecutó la instalación completa de Sentinel.
Edite el guión para que aparezca de la siguiente manera, donde <SHARED1> es el volumen compartido que creó anteriormente:
mount /dev/<SHARED1> /var/opt/novell
cd /usr/lib/ocf/resource.d/novell
./install-resources.sh
(Condicional) Podría tener problemas con los nuevos recursos incluidos en el clúster. Si experimenta este problema, ejecute el siguiente comando en node02:
Para SLES 11 SP4:
/etc/rc.d/openais start
Para SLES 12 SP1:
systemctl start pacemaker.service
El guión install-resources.sh le pedirá algunos valores, principalmente la dirección IP virtual que desea que utilicen las personas para acceder a Sentinel y el nombre del dispositivo del almacenamiento compartido, y luego creará automáticamente los recursos de clúster necesarios. Tenga en cuenta que el guión requiere que el volumen compartido ya esté montado y también requiere que esté presente el archivo de instalación sin supervisión que se creó durante la instalación de Sentinel (/tmp/install.props). No es necesario que ejecute este guión en ningún nodo instalado salvo el primero; todos los archivos de configuración relevantes se sincronizarán automáticamente en los otros nodos.
Si su entorno varía con respecto a esta solución recomendada por , puede editar el archivo resources.cli (en el mismo directorio) y modificar las definiciones primitivas desde aquí. Por ejemplo, la solución recomendada utiliza un simple recurso de Sistema de archivos; quizá desee usar un recurso cLVM que emplee más funciones de clúster.
Después de ejecutar el guión shell, puede emitir un comando de estado de crm y el resultado debería ser similar a:
crm status
Last updated: Thu Jul 26 16:34:34 2012 Last change: Thu Jul 26 16:28:52 2012 by hacluster via crmd on node01 Stack: openais Current DC: node01 - partition with quorum Version: 1.1.6-b988976485d15cb702c9307df55512d323831a5e 2 Nodes configured, 2 expected votes 5 Resources configured.
Online: [ node01, node02 ]
stonith-sbd (stonith:external/sbd): Started node01
Resource Group: sentinelgrp
sentinelip (ocf::heartbeat:IPaddr2): Started node01
sentinelfs (ocf::heartbeat:Filesystem): Started node01
sentineldb (ocf::novell:pgsql): Started node01
sentinelserver (ocf::novell:sentinel): Started node01En este punto, los recursos relevantes de Sentinel deben configurarse en el clúster. Puede examinar cómo se configuran y agrupan en la herramienta de gestión del clúster, por ejemplo ejecutando el estado de crm.