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

coregroupsplit.py script

Você pode utilizar o script coregroupsplit.py para dividir sua célula existente em vários grupos principais. Considere a execução deste script se tiver mais de 40 processos relacionados do WebSphere Application Server como servidores de aplicativos, agentes do nó e On Demand Routers (ODRs) definidos em seu grupo principal.

Propósito

O script coregroupsplit.py divide sua célula existente em vários grupos principais. Se um servidor alterar sua associação de grupo principal, você deverá reiniciar a célula inteira para evitar a formação de partições. Por este motivo, as opções padrão usadas por esse script não alteram a associação do grupo principal de servidores que são membros de quaisquer grupos principais diferentes do DefaultCoreGroup.
A execução do script tenta satisfazer as seguintes boas práticas para grupos principais:
  • Cada grupo principal deve ter menos de 40 servidores. Essa boa prática é possível apenas quando se tem uma proporção adequada de nós para servidores na célula.
  • Cada grupo principal deve vir equipado com pelo menos três pontes de grupos principais. Essa boa prática é possível apenas quando se tem uma proporção adequada de nós para servidores na célula.
  • Cada cluster deve permanecer totalmente mapeado para um único grupo principal.
  • Se você utilizar o parâmetro -createbridges, as pontes e os coordenadores do grupo principal serão hospedados de preferência em nós inativos diferentes.
Este script também ajusta o gerenciador de alta disponibilidade para que obtenha desempenho otimizado. Por padrão, o script configura uma ponte do grupo principal em cada agente de nó na célula. O script aumenta o número de grupos principais até chegar ao nível ideal, dependendo do número de nós e servidores na célula. Os agentes de nós da ponte de grupos principais são configurados como uma parte do grupo de pontos de acesso DefaultAccessPointGroup em uma topologia mista. Na topologia de malha preferencial, todos os pontos de acesso são coletados em um único grupo de pontos de acesso. Como um resultado, todas as interfaces de ponte podem se intercomunicar diretamente.

Lembre-se de que você deve fornecer pontes do grupo principal de pelo menos 512 MB de espaço no Java™ virtual machine (JVM).

Location

O script coregroupsplit.py está no diretórioapp_server_root/bin.

Uso

O uso do script padrão é o seguinte:
./wsadmin.sh -lang jython -f coregroupsplit.py
A execução desse script pode resultar em grupos principais desequilibrados, em que alguns deles são mais ou menos carregados do que outros. É possível reexecutar esse script para reequilibrar a associação dos grupos principais, mas, neste caso, deverá reiniciar a célula inteira para que as alterações sejam efetivadas. Para reexecutar o script, utilize o seguinte comando:
./wsadmin.sh -lang jython -f coregroupsplit.py -reconfig

Parâmetros

-reconfig
Executa uma reconfiguração completa para reequilibrar a distribuição de servidores entre os grupos principais.
-linked
Cria uma topologia em anel de pontes do grupo principal.
-createbridges
Cria processos separados de pontes do grupo principal em vez de criar a ponte no agente do nó.
-numcoregroups
Especifica o número de grupos principais a serem criados.
-datastacksize
Especifica um número de megabytes que substitui o tamanho da pilha de dados padrão.
-proxycoregroup
Coloca os ODRs (On Demand Routers) e os servidores proxy em grupo principal separado.
-odrcoregroup
Coloca os ODRs (On Demand Routers) e os servidores proxy em grupo principal separado.
-nosave
Não salva nenhuma mudança feita no grupo principal. É possível usar esta opção para testar a configuração de parâmetros e a execução do script.
-debug
Imprime informações de resolução de problemas.
-nodesPerCG:number
Especifica o número de agentes do nó que são necessários para cada grupo principal.
-numberOfServersPerCG:number
Especifica o número máximo de servidores para cada grupo principal.
-bridgeHeapSize:number
Especifica o tamanho de heap do servidor da ponte de grupos principais em megabytes.

Exemplos

O exemplo a seguir resulta em uma topologia vinculada em que as pontes do grupo principal são conectadas em um anel:
./wsadmin.sh -lang jython coregroupsplit.py -linked
Esse script também poderá ser utilizado para criar cluster estático que será dedicado como pontes do grupo principal para comunicação dentro do grupo principal. Utilize o seguinte exemplo:
./wsadmin.sh -lang jython coregroupsplit.py -createbridges

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_odrcgsplit
Nome do arquivo: rwve_odrcgsplit.html