Considérations relatives à l'administration du groupe central
Les informations de configuration du groupe central sont stockées dans un objet de configuration CoreGroup auquel vient s'ajouter un document coregroup.xml. Les informations de configuration spécifiques à la procédure pour chaque membre du groupe central sont stockées dans un objet de configuration HAManagerService auquel vient s'ajouter un document hamanagerservice.xml.
Le document coregroup.xml est un document de niveau cellule. La copie principale de ce document se trouve dans le référentiel de configuration du gestionnaire de déploiement. Une copie de ce document est stocké sur chaque noeud de la cellule. Le document coregroup.xml inclut les informations de configuration suivantes :
- La liste des membres du groupe central
- Les règles à haute disponibilité pour le groupe central
- Les informations de configuration du coordinateur du groupe central
- Les informations de configuration de transfert du groupe central, y compris les paramètres de taille de mémoire tampon
- Paramètres de reconnaissance et de configuration du protocole de détection des incidents
Les informations de configuration spécifiques à la procédure du groupe central qui sont stockées dans le document hamanagerservice.xml incluent :
- Si le gestionnaire à haute disponibilité est activé ou non.
- Le nom du groupe central dont le membre fait partie.
- La fréquence à laquelle le gestionnaire à haute disponibilité vérifie l'état de santé des singletons à haute disponibilité en cours de fonctionnement sur le membre, si un délai est appliqué pour cette fonction.
Document de configuration du groupe central

- Votre groupe central contient uniquement des membres d'un seul cluster.
- Vous fonctionnez dans un environnement de cellule mixte. Dans un environnement de cellule mixte, chaque groupe central contenant des membres d'une version 6.x doit également contenir un processus d'administration.
La copie principale du document de configuration du groupe central est directement modifiée lorsque des attributs directs, tels que la configuration du coordinateur, sont modifiés. La copie principale du document de configuration du groupe central est implicitement modifiée lorsqu'un serveur est créé ou supprimé, ou qu'un noeud est ajouté ou supprimé. Dans les deux cas, la liste des membres du groupe central est mise à jour dans le but de refléter les ajouts ou suppressions de processus.
L'ensemble des membres du groupe central pour lesquels View Synchrony Protocol est établi est généralement désigné par le nom vue. Dès qu'une vue est installée, l'un des membres du groupe central est élu pour envoyer sa configuration actuelle aux autres membres de la vue. Ce traitement garantit que tous les membres de la vue fonctionnent avec une configuration de groupe central cohérente. Ce traitement signifie également que les incohérences dans une règle à haute disponibilité ou dans la configuration d'un coordinateur sont tolérées. Les incohérences dans les membres du groupe central ou dans le transfert du groupe central ne sont cependant pas tolérées.
Si vous modifiez une liste de membres de groupes centraux, ne démarrez pas un de ces derniers avant de vous assurer que la modification est totalement synchronisée avec tous les noeuds de la cellule. Si un agent de noeud est défaillant au moment où la configuration est modifiée, vous devez synchroniser manuellement les modifications de la configuration avant qu'un processus ne redémarre sur ce noeud. Si vous ne synchronisez pas les modifications manuellement, le processus qui démarre ne peut pas établir le protocole View Synchrony Protocol avec les autres membres du groupe central. En effet, lorsqu'un membre d'un groupe central démarre, il lit les informations de configuration du groupe central à partir du référentiel du noeud local. Il ouvre ensuite des connexions vers d'autres membres du groupe central et tente d'établir le protocole View Synchrony Protocol avec ces derniers. Si la copie locale du document coregroup.xml n'est pas synchronisée avec le document principal de configuration du groupe central, des problèmes se produisent. Par exemple, si le processus en cours de fonctionnement recharge dynamiquement la configuration mise à jour, la configuration du processus qui vient de démarrer n'est pas synchronisée avec les configurations des autres membres du groupe central. Si la mise à jour à modifié la liste des membres du groupe central, la liste présente des incohérences sur les noeuds de la cellule, et toute tentative d'établir le protocole View Synchrony échoue du fait de ces incohérences dans les listes de membres. Lorsque cette condition est vérifiée, un message similaire au suivant est inscrit au journal :
DCSV8022I: DCS Stack {0} at Member {1}: Incohérence de l'ensemble défini
par rapport à celui d'un autre membre. Le membre incohérent est {2}. La liste des membres figurant uniquement
dans l'ensemble défini est {3}, alors que la liste des membres ne figurant que dans l'ensemble défini
sur le membre incohérent est {4}.
Lorsqu'un processus détecte incohérence d'appartenance à un groupe central, il tente de lire à nouveau cette configuration à plusieurs reprises. Il est possible que le document de configuration soit en cours de synchronisation sur le noeud. Dans un tel cas, le fait de lire à nouveau le document de configuration résout l'incohérence. Cependant, si le processus ne parvient pas à résoudre l'incohérence après avoir tenté de lire la configuration à plusieurs reprises, le processus abandonne. Pour récupérer une telle situation, vous devez à nouveau synchroniser la configuration puis redémarrer le processus.
Document de configuration spécifique au processus du groupe central
Contrairement aux informations de configuration du groupe central de niveau cellule qui figurent dans le document coregroup.xml, les informations de configuration spécifiques au processus de chaque membre du groupe central figurant dans le document hamanagerservice.xml ne peuvent pas être rechargées de manière dynamique. Vous devez redémarrer un processus avant que les modifications apportées à la configuration spécifique au processus du groupe central ne soient effectives.