Consideración sobre la administración de grupos principales
La información de configuración de grupo principal se almacena en un objeto de configuración CoreGroup respaldado por un documento coregroup.xml. La información de configuración específica de proceso para cada miembro de grupo principal se almacena en un objeto de configuración HAManagerService que está respaldado por un documento hamanagerservice.xml.
El documento coregroup.xml es un documento con ámbito de célula. La copia maestra de este documento se almacena en el repositorio de configuración del gestor de despliegue. Una copia de este documento se almacena en cada nodo de la célula. El documento coregroup.xml incluye la siguiente información de configuración:
- Lista de miembros de grupo principal
- Políticas de alta disponibilidad del grupo principal
- Información de configuración de coordinador de grupos principales
- Información de configuración de transporte de grupos principales, incluida la configuración del tamaño del almacenamiento intermedio de la memoria
- Valores de configuración del protocolo de descubrimiento y detección de anomalías
La información de configuración específica de proceso de miembro de grupo principal almacenada en el documento hamanagerservice.xml incluye:
- Si el gestor de alta disponibilidad está habilitado.
- Nombre de grupo principal al que pertenece el miembro.
- Con qué frecuencia el gestor de alta disponibilidad comprueba el buen funcionamiento de los singletons de alta disponibilidad que se ejecutan en el miembro si está en vigor un periodo de tiempo para esta función.
Documento de configuración de grupo principal

- El grupo principal sólo contiene miembros de un clúster.
- Está ejecutándose en un entorno de célula mixto. En un entorno de célula mixto, cada grupo principal que contenga miembros de la versión 6.x también deberá contener un proceso administrativo.
La copia maestra del documento de configuración de grupo principal se modifica directamente cuando se modifican los atributos directos como, por ejemplo, la configuración de coordinador. La copia maestra del documento de configuración de grupo principal se modifica implícitamente cuando se crea o suprime un servidor o se añade o elimina un nodo. En ambos casos, la lista de miembros de grupo principal se actualiza para reflejar qué procesos se añaden o eliminan.
El conjunto de miembros de grupo principal para el que está establecido VSP (View Synchrony Protocol) se denomina comúnmente vista. Cuando se instala una vista, se elige uno de los miembros de grupo principal para que envíe su configuración actual a todos los demás miembros de la vista. Este proceso garantiza que todos los miembros de la vista se ejecuten con una configuración de grupo principal coherente. Este proceso también significa que se toleran las incoherencias de una configuración de coordinador o de política de alta disponibilidad. No obstante, no se toleran las incoherencias de la lista de miembros de grupo principal o del transporte de grupo principal.
Si modifica una lista de miembros de grupo principal, no inicie un miembro de ese grupo principal hasta que esté segura de que el cambio está completamente sincronizado con todos los nodos de la célula. Si un agente de nodo está inactivo cuando se realiza un cambio de configuración, debe sincronizar manualmente el cambio de configuración antes de que se inicie cualquier proceso en ese nodo. Si no sincroniza manualmente el cambio, el proceso que se esté iniciando no puede establecer VSP (View Synchrony Protocol) con los demás miembros de grupo principal porque, cuando se inicia un miembro de grupo principal, lee la información de configuración de grupo principal del repositorio del nodo local. A continuación, abre las conexiones con los otros miembros de grupo principal e intenta establecer VPS (View Synchrony Protocol) con ellos. Si la copia local del documento coregroup.xml no está sincronizado con el documento de configuración de grupo principal maestra, surgen problemas. Por ejemplo, si los procesos en ejecución han vuelto a cargarla configuración actualizada dinámicamente, la configuración del proceso que acaba de empezar no esta sincronizado con las configuraciones de los demás miembros de grupo principal. Si la actualización ha cambiado la lista de miembros de grupo principal, la lista no es actualmente coherente entre los nodos de la célula y cualquier intento de establecer la sincronización de vista genera un error debido a estas listas de miembros incoherentes. Cuando se detecta esta condición, se anota cronológicamente un mensaje de error similar al siguiente mensaje:
DCSV8022I: Pila DCS {0} en miembro {1}: Incoherencia de pertenencia al grupo principal configurado
con el de otro miembro. El miembro incoherente es {2}. La lista de miembros sólo
en el conjunto local definido es {3}, mientras que la lista de miembros sólo
en el conjunto definido
en el miembro incoherente es {4}.
Cuando un proceso detecta una condición de pertenencia al grupo principal incoherente, el proceso intenta volver a leer la configuración de grupo principal varias veces. Es posible que el documento de configuración esté en el proceso de sincronización con el nodo. En ese caso, la relectura del documento de configuración puede resolver la incoherencia. No obstante, si el proceso no puede resolver la incoherencia después de intentar releer la configuración varias veces, el proceso deja de resolver la incoherencia. Para recuperase de esta situación, debe volver a sincronizar la configuración y reiniciar el proceso.
Documento de configuración específico de proceso de grupo principal
A diferencia de la información de configuración de grupo principal con ámbito de célula que está contenida en el documento coregroup.xml, la información de configuración específica de proceso de cada miembro de grupo principal que está contenida en el documento hamanagerservice.xml no puede volver a cargarse dinámicamente. Debe reiniciar el proceso antes de que entren en vigor los cambios de configuración específicos de proceso de grupo principal.