[AIX Solaris HP-UX Linux Windows][z/OS]

Script coregroupsplit.py

Vous pouvez utiliser le script coregroupsplit.py pour scinder votre cellule existante en plusieurs groupes centraux. Il peut être utile d'exécuter ce script si votre groupe central comprend plus de quarante processus en rapport avec WebSphere Application Server, tels que des serveurs d'applications, des agents de noeud et des routeurs ODR.

Fonction

Le script coregroupsplit.py divise votre cellule existante en plusieurs groupes centraux. Si un serveur change de groupe central, vous devez redémarrer la cellule entière pour éviter la formation de partitions. C'est la raison pour laquelle les options par défaut utilisées par ce script ne modifient pas l'appartenance du groupe central de serveurs qui sont membres de groupes centraux autres que DefaultCoreGroup.
Ce script permet de s'assurer que les exigences suivantes sont respectées pour les groupes centraux :
  • Chaque groupe central doit comporter moins de 40 serveurs. Cette condition ne peut être remplie que si le ratio entre noeuds et serveurs est adéquat dans votre cellule.
  • Chaque groupe central doit être équipé d'au moins trois ponts intergroupes centraux. Cette condition ne peut être remplie que si le ratio entre noeuds et serveurs est adéquat dans votre cellule.
  • Chaque cluster doit demeurer entièrement mappé à un seul groupe central.
  • Si vous utilisez le paramètre -createbridges, les ponts et coordinateurs des groupes centraux sont de préférence hébergés sur des noeuds qui n'ont pas d'autre charge de travail à traiter.
Ce script ajuste également les réglages du gestionnaire de haute disponibilité en vue d'optimiser les performances. Par défaut, il configure un pont intergroupes sur chaque agent de noeud dans la cellule. Le script augmente le nombre de groupes centraux jusqu'à atteindre un niveau optimal, en fonction du nombre de noeuds et de serveurs dans la cellule. Les agents de noeud avec les ponts intergroupes sont configurés comme membres du groupe de points d'accès DefaultAccessPointGroup dans une topologie maillée. Dans la topologie maillée (mesh) préférée, tous les points d'accès sont collectés dans un seul groupe de points d'accès. Par conséquent, toutes les interfaces de pont peuvent communiquer directement.

N'oubliez pas que vous devez octroyer au moins 512 Mo d'espace JVM (machine virtuelle Java™) aux ponts intergroupes.

Emplacement

Le script coregroupsplit.py se trouve dans le répertoire racine_serveur_app/bin.

Syntaxe

La syntaxe par défaut du script est la suivante :
./wsadmin.sh -lang jython -f coregroupsplit.py
L'exécution de ce script peut donner des groupes centraux non équilibrés ; certains peuvent avoir plus de membres que d'autres. Vous pouvez lancer une nouvelle exécution du script pour rééquilibrer la charge des groupes, mais dans ce cas, vous devrez redémarrer la cellule entière afin que les changements soient pris en compte. Pour relancer le script, utilisez la commande suivante :
./wsadmin.sh -lang jython -f coregroupsplit.py -reconfig

Paramètres

-reconfig
Effectue une reconfiguration complète afin de rééquilibrer la répartition des serveurs entre les groupes centraux.
-linked
Crée une topologie en anneau avec les ponts intergroupes.
-createbridges
Crée des processus de pont intergroupes séparés au lieu de les créer dans les agents de noeud.
-numcoregroups
Spécifie le nombre de groupes centraux à créer.
-datastacksize
Spécifie une taille de segment de mémoire de données (en Mo) qui remplace la taille par défaut.
-proxycoregroup
Place les routeurs ODR et les serveurs proxy dans un groupe central à part.
-odrcoregroup
Place les routeurs ODR et les serveurs proxy dans un groupe central à part.
-nosave
N'enregistre pas les modifications apportées au groupe central. Vous pouvez utiliser cette option pour tester la définition de paramètres et l'exécution du script.
-debug
Imprime les informations d'identification et de résolution des problèmes.
-nodesPerCG:nombre
Indique le nombre d'agents de noeud requis pour chaque groupe central.
-numberOfServersPerCG:nombre
Indique le nombre maximal de serveurs pour chaque groupe central.
-bridgeHeapSize:nombre
Indique la taille de segment du serveur pour le pont intergroupes centraux, en mégaoctets.

Exemples

L'exemple suivant produit une topologie dans laquelle les ponts intergroupes sont connectés en anneau :
./wsadmin.sh -lang jython coregroupsplit.py -linked
Vous pouvez aussi utiliser ce script pour créer des clusters statiques dédiés comme ponts intergroupes pour permettre la communication au sein du groupe central. Utilisez l'exemple suivant :
./wsadmin.sh -lang jython coregroupsplit.py -createbridges

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_odrcgsplit
Nom du fichier : rwve_odrcgsplit.html