O comando xd_hadmgrAdd incorpora um novo perfil de gerenciador de implementação em uma célula. O novo perfil do gerenciador de implementação é convertido em um gerenciador de implementação HA (altamente disponível) no mesmo nível na mesma célula que o perfil do gerenciador de implementação existente. O comando deve ser executado dentro do novo perfil do gerenciador de implementação que está sendo incluído.
xd_hadmgrAdd -hostname (primary_dmgr_host) [-port (primary_dmgr_port)] -configRoot(fully_qualified_path_to_shared_'configuration)] -workspaceRoot(fully_qualified_path_to_workspace) -proxyServerJmxSoapAddress(JMX_SOAP_host):(JMX_SOAP_host) -proxyServerHttpPort (HTTP_port)(HTTP_secure_port) [-uniquePort] [-user (uid)] [-password (pwd)] [-quiet] [-logfile (filename)] [-replacelog] [-trace] [-help]
Os parâmetros proxyServerJmxSoapAddress e proxyServerHttpPort são necessários apenas quando se está criando o primeiro gerenciador de implementação em espera.
As seguintes opções estão disponíveis para o comando xd_hadmgrAdd:
Os exemplos a seguir demonstram a sintaxe correta:
Iniciando com uma célula preexistente do Network Deployment, instalada e configurada na seguinte estrutura de diretórios:
Descrição | Nome |
Home do WebSphere Application Server | /WebSphere/AppServer/ |
Perfil do gerenciador de implementação existente | /shared/profiles/PrimaryManagerNode |
em que /shared mountpoint está em um dispositivo SAN FS.
Execute a ferramenta de configuração do perfil ou o utilitário de linha de comandos wasprofile para criar outro perfil de gerenciador de implementação associado a esta mesma instalação do Network Deployment. Crie esse perfil no disco compartilhado, /shared mountpoint para este exemplo. Você deve especificar o nome de host correto para esse gerenciador de implementação atender. Você pode especificar os números de porta explícitos de seu gerenciador de implementação em espera ao criar o perfil ou pode especificar o parâmetro -uniquePort ao executar o comando xd_hadmgrAdd, conforme mostrado neste exemplo. Você pode especificar qualquer valor para o nome de célula, porque ele é alterado para corresponder ao nome de célula em que este par de gerenciadores de implementação HA é incluído durante o processo de conversão. Especifique um nome de nó que seja exclusivo na célula em que esse par de gerenciadores de implementação HA está incluído.
Descrição | Nome |
Home do WebSphere Application Server | /WebSphere/AppServer/ |
Perfil do gerenciador de implementação existente | /shared/profiles/PrimaryManagerNode |
Novo perfil do gerenciador de implementação | /shared/profiles/StandbyManagerNode |
xd_hadmgrAdd.bat.sh –hostname a.a.a.a -port 8880 -configRoot /shared/profiles/PrimaryManagerNode/config -workspaceRoot /shared/profiles/PrimaryManagerNode -proxyServerJmxSoapAddress x.x.x.x:8880 -proxyServerHttpPort 9060 9043 -user wsadmin -password ******** -uniquePort
Se você instalar o repositório do gerenciador de instalação centralizada e depois criar o segundo perfil do gerenciador de implementação, altere o valor da propriedade CENTRALIZED_INSTALL_REPOSITORY_ROOT no arquivo install_root\properties\cimgr.props de c:\ProgramFiles\IBM\WebSphere\AppServer\repository_folder para ${WAS_INSTALL_ROOT}/repository_folder.
O uso do comando xd_hadmgrAdd faz as seguintes alterações na configuração da célula:
O uso do comando xd_hadmgrAdd faz as seguintes alterações na configuração da célula:
Como resultado da alteração na configuração, o ODR hospeda os nós de extremidade lógicos para o gerenciador de implementação e determina proxies de pedidos de comunicação para o gerenciador de implementação no gerenciador de implementação ativo.
Por exemplo, em uma configuração de ODR não-HA, o gerenciador de implementação configurou pontos de nome do host para o ODR:
Para eliminar o ODR como um ponto único de falha, um configuração de ODR com HA é recomendada com no mínimo dois ODRs (On Demand Routers) recebendo tráfegos de um dispositivo sprayer de protocolo da Internet. Neste caso, os gerenciadores de implementação JMX_SOAP_ADDRESS configuraram pontos de nome do host para o dispositivo:
A função do gerenciador de implementação HA suporta apenas o uso do conector JMX SOAP. O conector JMX RMI não é suportado nessa configuração.