Puede utilizar el script coregroupsplit.py para dividir
la célula existente en varios grupos principales. Utilice este script si tiene definidos
en el grupo principal más de 40 procesos relacionados con WebSphere Application Server como, por ejemplo, servidores de aplicaciones, agentes de nodos y direccionadores On Demand.
Finalidad
El script
coregroupsplit.py divide
la célula existente en varios grupos principales. Si un servidor cambia la pertenencia de
grupo principal, debe reiniciar toda la célula para impedir que se formen particiones.
Por este motivo, estas opciones de script predeterminado del script no cambian la
pertenencia de grupo principal de los servidores que son miembros de grupos
principales distintos al grupo principal DefaultCoreGroup.
Este script intenta cumplir
los siguientes procedimientos recomendados para los grupos principales:
- Cada grupo principal debe tener menos de 40 servidores. Este procedimiento recomendado sólo es posible cuando tiene una proporción
adecuada de nodos y servidores en la célula.
- Cada grupo principal debe estar equipado con al menos tres puentes de grupo
principal. Este procedimiento recomendado sólo es posible cuando tiene una proporción
adecuada de nodos y servidores en la célula.
- Cada clúster debe permanecer totalmente correlacionado con un solo grupo principal.
- Si utiliza el parámetro -createbridges, los puentes de grupo
principal y los coordinadores se alojan preferiblemente en nodos que de otra forma
estarían desocupados.
Este script también ajusta High Availability Manager para garantizar un
rendimiento óptimo. De forma predeterminada, el script configura un puente de grupo principal en cada
agente de nodo en la célula. El script aumenta el número de grupos principales hasta que
alcanza el nivel óptimo, dependiendo del número de nodos y servidores en la célula.
Los agentes de nodo de puente de grupo principal se configuran como parte del grupo de
puntos de acceso DefaultAccessPointGroup en una topología de malla.
Recuerde que debe dar a los puentes de grupo principal 512 MB de espacio de JVM (Java Virtual Machine) como mínimo.
Ubicación
El script coregroupsplit.py se
encuentra en el directorio raíz_instalación/bin.
Uso
El uso del script predeterminado es el siguiente:
./wsadmin.sh -lang jython -f coregroupsplit.py
La ejecución de este script puede dar como resultado grupos principales desequilibrados,
en los que algunos grupos principales se cargan más o menos que otros grupos principales.
Puede volver a ejecutar este script para reequilibrar la pertenencia de grupo principal,
aunque en este caso deberá reiniciar toda la célula para que se apliquen los cambios.
Para volver a ejecutar el script, utilice el mandato siguiente:
./wsadmin.sh -lang jython -f coregroupsplit.py -reconfig
Parámetros
- -reconfig
- Realiza una reconfiguración completa para volver a equilibrar la distribución de
servidores entre los grupos principales.
- -linked
- Crea una topología de anillo de puentes de grupo principal.
- -createbridges
- Crea procesos de puente de grupo principal independientes en lugar de crear el puente
en el agente de nodo.
- -numcoregroups
- Especifica el número de grupos principales que se van a crear.
- -datastacksize
- Especifica un número de megabytes que altera temporalmente el tamaño de pila de datos
predeterminado.
- -proxycoregroup
- Coloca los direccionadores On Demand (ODR) y los servidores proxy en un grupo
principal aparte.
- -odrcoregroup
- Coloca los direccionadores On Demand (ODR) y los servidores proxy en un grupo
principal aparte.
Ejemplo
El siguiente ejemplo da como resultado una topología
enlazada donde los puentes de grupo principal están conectados en un anillo:
./wsadmin.sh -lang jython coregroupsplit.py -linked
También puede utilizar este script para crear clústeres estáticos dedicados como puentes
de grupo principal para la comunicación en el grupo principal. Utilice el
siguiente ejemplo:
./wsadmin.sh -lang jython coregroupsplit.py -createbridges