7.5.2. Adición de un servicio de clúster al clúster
Para añadir un servicio de clúster al clúster, sigan los siguientes pasos en esta sección.
- Abra
/etc/cluster/cluster.confen cualquier nodo en el clúster. - Añada la sección
servicedentro del elementormpara cada servicio. Por ejemplo:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Configure los siguientes parámetros (atributos) en el elemento de
service:autostart— Especifica si autoinicia el servicio o no, cuando el clúster inicie. Use '1' para activar y '0' para desactivar; se predetermina como activado.domain— Especifica un dominio de conmutación (si se requiere).exclusive— Especifica una política en la que el servicio solamente se ejecuta en nodos que no tienen otros servicios ejecutándose en ellos.recovery— Especifica una política de recuperación para el servicio. Las opciones deben reubicar, reiniciar, desactivar, o reiniciar-desactivar el servicio.
- Según el tipo de recursos que desee utilizar, pueble el servicio con servicio de recursos globales o específicosPor ejemplo, el siguiente es un servicio de Apache que usa recursos globales:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Por ejemplo, el siguiente es un servicio de Apache que utiliza un servicio de recursos específicos:Copy to Clipboard Copied! Toggle word wrap Toggle overflow El Ejemplo 7.10, “cluster.confcon servicios añadidos: Uno mediante recursos globales y otro mediante recursos de servicio específico” muestra un archivocluster.confcon dos servicios:example_apache— Este servicio usa recursos globalesweb_fs,127.143.131.100, yexample_server.example_apache2— Este servicio usa servicio de recursos específicosweb_fs2,127.143.131.101, yexample_server2.
- Actualice el atributo
config_versionaumentando su valor (por ejemplo, cambiar deconfig_version="2"aconfig_version="3">). - Guarde
/etc/cluster/cluster.conf. - (Opcional) Valide el archivo actualizado con el esquema de clúster (
cluster.rng) ejecutando el comandoccs_config_validate. Por ejemplo:ccs_config_validate
[root@example-01 ~]# ccs_config_validate Configuration validatesCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Ejecute el comando
cman_tool version -rpara propagar la configuración al resto de nodos de clúster. - Verifique si el archivo de configuración actualizado se ha propagado.
- Prosiga a la Sección 7.8, “Verificación de una configuración”.
Ejemplo 7.10. cluster.conf con servicios añadidos: Uno mediante recursos globales y otro mediante recursos de servicio específico