Vous pouvez définir une liste triée de serveurs de groupe central et gérer cette liste afin d'optimiser au mieux le fonctionnement des coordinateurs du gestionnaire de haute disponibilité. Vous pouvez également utiliser la console d'administration ou le scriptage pour gérer vos coordinateurs favoris dans un groupe central.
A propos de cette tâche
Associez l'objet AdminConfig à l'outil wsadmin et le langage de script Jython pour gérer les coordinateurs de groupe central favoris.
Procédure
- Connectez-vous à la console d'administration.
- Sur la page de la console d'administration, cliquez sur, ou sélectionnez un groupe central existant, puis cliquez sur.
- Utiliser Ajouter et Retirer pour déplacer les serveurs vers et hors de la liste des serveurs du groupe central sur lesquels le service coordinateur sera exécuté. Cliquez sur Vers le
haut et Vers le bas pour changer l'ordre des éléments de
la liste. Assurez-vous que le serveur
favori figure au début de la liste et que le moins favori est à la fin.
Pour atteindre le même résultat à l'aide du scriptage, voir l'exemple de script Jython suivant :
#Get and assign the defaultCoreGroup name
wsadmin>defaultCoreGroup = AdminTask.getDefaultCoreGroupName()
#
#Assign the path to the core group in which preferred coordinators
#will be assigned
wsadmin>core = AdminConfig.getid("/Cell:<cell_name>/CoreGroup:" + defaultCoreGroup + "/")
#
#Assign the id of the server to use as a preferred coordinator
wsadmin>serverCoreID = AdminConfig.getid("/CoreGroupServer:<server_name>/")
#
#Assign preferred corrdinators to the core group
wsadmin>AdminConfig.modify( core, [['preferredCoordinatorServers', serverCoreID]])
#
# Save to Master Repository.
wsadmin>AdminConfig.save()
#
# Sync all active nodes
wsadmin>AdminNodeManagement.syncActiveNodes()