Configurando o Balanceamento de Carga para Geração de Documento do Rational Publishing Engine no WebSphere Application Server

Aprenda como configurar os aplicativos Rational Publishing Engine em um ambiente em cluster.

Antes de Iniciar

Para obter informações gerais sobre como o balanceamento de carga funciona com o WebSphere Application Server, consulte os tópicos Introdução: Armazenamento em Cluster e Criando Clusters no Centro de Informações do WebSphere Application Server 8.0.

Sobre Esta Tarefa

1: Revisando a Topologia do WebSphere

Para configurar um ambiente em cluster, você começa criando uma topologia do IBM WebSphere Application Server Network Deployment. Configure os hosts a seguir:

Sobre Esta Tarefa

A tabela a seguir mostra as funções para configurar um ambiente em cluster:
Tabela 1. Nomes do Host
Máquinas Funções Host
Máquina1 Gerenciador de implementação, Nó 1 dm.example.org
Máquina 2 Nó 2 e Nó 3 nodes.example.org
Máquina 3 Plug-ins do IBM HTTP Server (IHS) e IBM Web Server ihs.example.org
Máquina 4 MCSERVER mcserver.example.org
Máquina 5 Local de armazenamento storage.example.org
Máquina 6 Cliente do RPE rpeclient.example.org
Nota:
  • dm.example.org: Este servidor hospeda uma instalação do IBM WebSphere Application Server Network Deployment V8.0.0.5 de 64 bits com Deployment Manager e Node Agent.
  • nodes.example.org: Este servidor hospeda uma instalação do IBM WebSphere Application Server Network Deployment V8.0.0.5 de 64 bits com Node Agent.
  • ihs.example.org: Este servidor hospeda uma instalação do IBM WebSphere Application Server Network Deployment V8.0.0.5 de 64 bits com Node Agent, o IBM HTTP Server V8.0.0.5 de 64 bits com o plug-in do WebSphere IHS V8.0.0.5.
  • mcserver.example.org: Este servidor hospeda uma instalação do IBM WebSphere Application Server Network Deployment V8.0.0.5 de 64 bits com Rational Publishing Engine Remote Services implementados nele.
  • storage.example.org: Este servidor é usado para armazenar os arquivos de saída. Crie um local compartilhado como \\storage\rpe\files, que deve usar uma conta de domínio que tenha acesso aos usuários que estão executando o MCSERVER, todos os nós que estão executando a instância do WAS.
    Nota: Todos os nós de geração de documento e o MCSERVER devem usar o mesmo local de armazenamento de arquivo. A conta de usuário executando o WebSphere Application Server deve ter acesso a esse local de armazenamento de arquivo.
  • rpeclient.example.org: Essa máquina é usada para executar a geração de documento, que age como um cliente do Rational Publishing Engine.
Diagrama de topologia para ambientes de balanceamento de carga

2: Concluindo os pré-requisitos para implementar um ambiente em cluster

Para poder implementar um ambiente em cluster com o WebSphere Application Server Network Deployment, você deve atender vários pré-requisitos.

Procedimento

3: Instalando

3,1: Instalando o Gerenciador de Implementação e os Nós

Instale o WebSphere Application Server Development Network versão 8 e faça upgrade para o Fix Pack 5.

Antes de Iniciar

Certifique-se de que o IBM Installation Manager V1.7.3 esteja instalado.

Procedimento

  1. Faça download do WebSphere Application Server Network Deployment versão 8 do Passport Advantage.
  2. Extraia os arquivos transferidos por download em um local da unidade. Exemplo: C:\was\software\was80nd
  3. Faça download do WebSphere Application Server Fix Pack 5 do http://www.ibm.com.
  4. Extraia os arquivos transferidos por download em um local da unidade. Exemplo: C:\was\software\was80nd\8.0.0-WS-WAS-FP0000005
  5. Inicie o Installation Manager e clique em Arquivo > Preferências.
  6. Clique em Incluir Repositório e, em seguida, inclua o arquivo repository.config do WebSphere Application Server Fix Pack na lista. Exemplo: C:\was\software\was80nd\8.0.0-WS-WAS-FP0000005\repository.config
  7. Clique em OKe em Instalar.
  8. Marque as caixas de seleção IBM WebSphere Application Server Network Deployment e Versão 8.0.0.5. Clique em Avançar.
  9. Leia e aceite os termos do contrato de licença. Clique em Avançar.
  10. Selecione Criar um novo grupo de pacotes e selecione um diretório de instalação. Clique em Avançar.
  11. Opcional: Selecione os idiomas a serem instalados e, em seguida, clique em Avançar.
  12. Certifique-se de que as caixas de seleção dos recursos a seguir a serem instalados estejam selecionadas:
    • Ferramenta EJBDeploy para módulos anteriores ao EJB 3.0
    • Thin clients independentes, adaptadores de recursos e contêineres integráveis
    • Thin clients independentes e adaptadores de recursos
    • Contêiner EJB integrável
    • IBM 64-bit SDK for Java™, Versão 6
  13. Na página Resumo, revise as informações de resumo e, em seguida, clique em Instalar.
  14. Depois que a instalação estiver concluída, na seção Que programa você deseja iniciar, selecione Nenhum para evitar a criação de um perfil quando a instalação for concluída. Clique em Concluir.

3.1.1: Criando o Perfil do Gerenciador de Implementação

Crie um perfil do gerenciador de implementação, dm.example.org, e ative a segurança administrativa atribuindo um nome de usuário e uma senha.
Procedimento
  1. Inicie a Profile Management Tool clicando em IBM WebSphere > IBM WebSphere Application Server Network Deployment V8.0 > Ferramentas > Profile Management Tool.
  2. Clique em Criar.
  3. Na tela Seleção de Ambiente, selecione Célula (gerenciador de implementação e um servidor de aplicativos federado) como o tipo de perfil, e clique em Avançar.
  4. Selecione Criação de Perfil Avançado e, em seguida, clique em Avançar.
  5. Certifique-se de que Implementar o console administrativo (recomendado) esteja selecionada e, em seguida, clique em Avançar.
  6. Não altere o nome do perfil e o diretório de perfil padrão, mas anote-os para mais tarde. Clique em Avançar.
  7. Certifique-se de que o nome do host esteja correto. O nome do host é usado para endereçar o gerenciador de implementação. Para o nome do nó e o nome da célula, escolha nomes significativos e fáceis de lembrar. Esses nomes são usados na configuração. Clique em Avançar.
  8. Certifique-se de que a caixa de seleção Ativar Segurança Administrativa esteja selecionada e insira admin para o nome de usuário e a senha. É possível alterar o nome de usuário e a senha mais tarde quando você configurar a segurança global. Clique em Avançar.
  9. Na página Certificado de Segurança (Parte 1), selecione a opção padrão e clique em Avançar.
  10. Na página Certificado de Segurança (Parte 2), atualize a senha do keystore padrão e clique em Avançar.
  11. Na página Designação de Valores de Porta, observe atentamente as portas padrão. Se, por algum motivo, você precisar alterar as portas padrão, como a porta SOAP ou a porta HTTP segura, certifique-se de anotar os números das portas. Clique em Avançar.
  12. Na página Definição de Servidor da Web, não selecione nenhuma opção. Clique em Avançar.
  13. Na página Resumo de Criação de Perfil, revise a configuração e, em seguida, clique em Criar.
  14. Quando a instalação for concluída, limpe a caixa de seleção Ativar o Console do First Steps e clique em Concluir.
Resultados
Você criou um perfil do gerenciador de implementação.

3.1.2: Criando um Perfil para Node1, Node2 e Node3

Crie um perfil para Node1 no host dm.example.org. Em seguida, repita as etapas para Node2 e Node3 em nodes.example.org.
Procedimento
  1. Inicie a Profile Management Tool clicando em IBM WebSphere > IBM WebSphere Application Server Network Deployment V8.0 > Ferramentas > Profile Management Tool.
  2. Clique em Criar.
  3. Na tela Seleção de Ambiente, selecione Perfil Customizado como o tipo de perfil e clique em Avançar.
  4. Selecione Criação de Perfil Avançado e, em seguida, clique em Avançar.
  5. Insira o Nome do Perfil como Custom01 e clique em Avançar.
  6. Na página Nó e Nomes do Host, certifique-se de que o nome do host esteja correto. Clique em Avançar.
  7. Certifique-se de que o nome do host esteja correto. O nome do host é usado para endereçar o gerenciador de implementação. Clique em Avançar.
  8. Especifique o nome do host, o número da porta SOAP e o nome do usuário e a senha do gerenciador de implementação que você especificou durante a criação do perfil do gerenciador de implementação. Se você estiver planejando federar o nó posteriormente, marque a caixa de seleção Federar este nó posteriormente. Clique em Avançar.
  9. Na página Certificado de Segurança (Parte 1), selecione a opção padrão. Clique em Avançar.
  10. Na página Certificado de Segurança (Parte 2), atualize a senha do keystore padrão e clique em Avançar.
  11. Na página Designação de Valores de Porta, observe atentamente as portas padrão. Se, por algum motivo, você precisar alterar as portas padrão, como a porta SOAP ou a porta HTTP segura, certifique-se de anotar os números das portas. Clique em Avançar.
  12. Na página Resumo de Criação de Perfil, revise a configuração e, em seguida, clique em Criar.
  13. Quando a instalação estiver concluída, clique em Concluir.
  14. Repita as etapas para o Node2 em nodes.example.org.
  15. Repita as etapas para o Node3 em nodes.example.org.

3.1.3: Federando Node2 e Node3

Conclua estas etapas para Node2 e, em seguida, repita para Node3.
Antes de Iniciar
Crie perfis para Node2 e Node3.
Procedimento
  1. Em um utilitário de linha de comandos, navegue para o diretório Node2 bin. Exemplo: C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\Custom02\bin
  2. Execute o comando: addNode.bat <Endereço IP do Deployment Manager> <Porta>
  3. Aguarde até o comando ser concluído e a mensagem O nó foi federado com êxito ser exibida.
  4. Repita estas etapas para Node3.

3.2: Instalando o IBM HTTP Server e os plug-ins do servidor da web para o WebSphere Application Server

Por seu ambiente em cluster, você pode instalar uma instância do IBM HTTP Server ou o IBM WebSphere Proxy Server e hospedá-la em ihsproxy.example.org para agir como um servidor proxy. As instruções a seguir são para instalar o IBM HTTP Server V8.0.0.5 e os plug-ins do servidor da web para o WebSphere Application Server V8.0.0.5 como um proxy.

Antes de Iniciar

Certifique-se de que o IBM Installation Manager V1.7.3 esteja instalado.

Procedimento

  1. Faça download do WebSphere Application Server Network Deployment Supplements versão 8 do Passport Advantage.
  2. Extraia os arquivos transferidos por download em um local da unidade: Exemplo: C:\was\software\was80ndSupp
  3. Inicie o Installation Manager e clique em Arquivo > Preferências.
  4. Clique em Incluir Repositório e, em seguida, inclua o arquivo repository.config a seguir na lista: C:\was\software\was80ndSupp\repository.config
  5. Clique em OKe em Instalar.
  6. Selecione os Pacotes IBM HTTP Server for WebSphere Application Server e IBM Web Server Plug-ins for IBM WebSphere Application Server a serem instalados. Clique em Verificar se Há Outras Versões, Correções e Extensões e certifique-se de que a versão 8.0.0.5 ou posterior esteja selecionada. Clique em Avançar.
  7. Leia e aceite os termos do contrato de licença. Clique em Avançar.
  8. Selecione Criar um novo grupo de pacotes e selecione um diretório de instalação. Anote o diretório de instalação para uso futuro. Clique em Avançar.
  9. Certifique-se de que as caixas de seleção dos recursos a seguir a serem instalados estejam selecionadas:
    • IBM HTTP Server de 64 bits com Java, Versão 6
    • IBM 64-bit Runtime Environment for Java, Versão 6
  10. Aceite a porta HTTP padrão 80. Posteriormente, você configura um host virtual seguro na porta 443. Clique em Avançar.
  11. Na página Resumo, revise as informações de resumo e, em seguida, clique em Instalar.
  12. Quando a instalação estiver concluída, clique em Concluir.

3,3: Criando e Configurando Clusters

Crie um cluster do IBM WebSphere Application Server.

Antes de Iniciar

Você deve configurar o servidor e o servidor proxy.

Procedimento

  1. Abra uma janela do navegador e acesse o Integrated Solutions Console em https://dm.example.org:port/ibm/console, em que dm.example.org é o nome do host do servidor que hospeda o gerenciador de implementação e port é a porta segura do console administrativo.
  2. Efetue login usando o nome de usuário e a senha que você criou quando criou o perfil do gerenciador de implementação.
  3. Clique em Servidores > Clusters > Clusters do WebSphere Application Server. Em seguida, clique em Novo.
  4. Insira um nome para o cluster, como RPE Cluster e desmarque a caixa de seleção Preferir Local. Clique em Avançar.
  5. Na próxima página, crie o primeiro membro do cluster que é baseado em um servidor de aplicativos.
    1. No campo Nome do Membro, insira um nome, como RPEWS1.
    2. No campo Selecionar Nó, selecione Node1 na lista suspensa.
    3. Para Peso, selecione 2.
    4. Clique em Avançar.
  6. Opcional: Na próxima página, membros podem ser incluídos. Se você escolher incluir membros posteriormente, siga as instruções na seção 4.3.2. Se você optar por incluir membros agora, insira o nome do membro como RPE WS2 e selecione Node2 nas listas suspensas Selecionar Nó. Em seguida, clique em Incluir Membro.
  7. Revise o Resumo e, em seguida, clique em Concluir.
  8. Clique em Salvar diretamente na configuração principal.
  9. Selecione o cluster e clique em Iniciar. Uma seta verde indica que o cluster foi iniciado. Como você converteu um servidor de aplicativos em um cluster, o destino dos aplicativos instalados no servidor de aplicativos original é convertido no destino do cluster.
  10. Para verificar essa conversão, abra a seção Gerenciar Módulos do aplicativo padrão:
    • Clique em Aplicativos > Tipos de Aplicativo > Aplicativos Corporativos do WebSphere e clique em DefaultApplication.
    • Na seção Módulos, clique em Gerenciar Módulos.
    • Certifique-se de que o RPE Cluster esteja listado na coluna Servidor.

3.3.1: Incluindo um Membro de Cluster

Depois de criar um cluster de nó, é possível incluir um membro de cluster.
Procedimento
  1. Abra uma janela do navegador e acesse o Integrated Solutions Console em https://dm.example.org:port/ibm/console, em que dm.example.org é o nome do host do servidor que hospeda o gerenciador de implementação e port é a porta segura do console administrativo.
  2. Efetue login usando o nome de usuário e a senha que você criou quando criou o perfil do gerenciador de implementação.
  3. Clique em Servidores > Clusters > Cluster do WebSphere Application Servere, em seguida, clique no nome do cluster que você criou.
  4. Na seção Propriedades Adicionais, clique em Membros de Cluster.
  5. Na página Membros de Cluster, clique em Novo.
  6. No campo Nome do Membro, insira um nome para o membro. Exemplo: RPEWS2
  7. Selecione o cluster de nós que você criou para os respectivos nós.
  8. Clique em Incluir Membro.
  9. Clique em Avançar e em Concluir.
  10. Certifique-se de que os membros do Rational Publishing Engine estejam listados na página Servidores > Tipos de Servidor > WebSphere Application Servers.
  11. Marque a caixa de seleção do nó e clique em Iniciar.
  12. Clique em Salvar diretamente na configuração principal.
  13. Acesse a página snoop em https://proxy_host/snoop para testar o nó do membro recém-incluído. Uma página snoop lista várias informações sobre um aplicativo da web, como o nome e a porta do servidor.

4: Sincronizando Mudanças com Nós

Antes de Iniciar

Inicie todos os nós.

Procedimento

  1. Abra uma janela do navegador e acesse o Integrated Solutions Console em https://dm.example.org:port/ibm/console, em que dm.example.org é o nome do host do servidor que hospeda o gerenciador de implementação e port é a porta segura do console administrativo.
  2. Efetue login usando o nome de usuário e a senha que você criou quando criou o perfil do gerenciador de implementação.
  3. Clique em Administração do Sistema > Salvar mudanças no repositório principal.
  4. Na página de salvar, marque a caixa de seleção Sincronizar Mudanças com Nós.
  5. Clique em Salvar.

5: Implementando o Aplicativo de Serviços Remotos no Deployment Manager

Antes de Iniciar

No Deployment Manager, inclua o cluster e os membros associados.

Procedimento

  1. Abra uma janela do navegador e acesse o Integrated Solutions Console em https://dm.example.org:port/ibm/console, em que dm.example.org é o nome do host do servidor que hospeda o gerenciador de implementação e port é a porta segura do console administrativo.
  2. Efetue login usando o nome de usuário e a senha que você criou quando criou o perfil do gerenciador de implementação.
  3. Implemente o aplicativo de Serviços Remotos. Consulte Implementando Manualmente o Aplicativo de Serviços Remotos no WebSphere Application Server para obter detalhes adicionais.
    Nota: Enquanto você está implementando o aplicativo de Serviços Remotos, que é a etapa 8 no tópico do centro de informações acima da janela Mapear Módulos para Servidores, na opção Clusters e No, selecione o cluster que é criado conforme descrito em 3,3: Criando e Configurando Clusters e, em seguida, proceda com a implementação normal.

6: Implementando o Aplicativo de Serviços Remotos no Host MCSERVER

Procedimento

Implemente o aplicativo de Serviços Remotos. Consulte Implementando Manualmente o Aplicativo de Serviços Remotos no WebSphere Application Server para obter detalhes adicionais.

7: Definindo os Sinalizadores nas Propriedades Customizadas da Java Virtual Machine (JVM)

Antes de Iniciar

Instale o aplicativo de Serviços Remotos no Deployment Manager e na máquina MCSERVER.

Procedimento

  1. Abra uma janela do navegador e acesse o Integrated Solutions Console em https://dm.example.org:port/ibm/console, em que dm.example.org é o nome do host do servidor que hospeda o gerenciador de implementação e port é a porta segura do console administrativo.
  2. Efetue login usando o nome de usuário e a senha que você criou quando criou o perfil do gerenciador de implementação.
  3. Expanda Servidores > Tipos de Servidores.
  4. Clique em WebSphere Application Servers. Membros com Nós e Cluster associados são listados.
  5. Abra as propriedades do servidor de member1 clicando no nome do servidor, como RPEWS1.
  6. Na seção Infraestrutura do Servidor, expanda Gerenciamento de Java e Processos.
  7. Clique em Definição de Processo.
  8. Na seção Propriedades Adicionais, clique em Java Virtual Machine.
  9. Clique em Novo para incluir cada um dos sinalizadores de codificação:
    1. Configurações no nó de Serviços Remotos (MCSERVER) que hospedam a instância MC única:
      • com.ibm.rational.rpe.remote.filestore=\\storage\rpe\files
    2. Configurações no nó de Serviços Remotos (MCCLIENT) que usam a instância MC única:
      • com.ibm.rational.rpe.remote.filestore=\\storage\rpe\files
      • com.ibm.rational.rpews.url=http://<mcserver IP address>:<port>/rpews/monitor
      • -Dcom.ibm.rational.rpews.usr=user
      • -Dcom.ibm.rational.rpews.pwd=password
      • com.ibm.rational.rpe.remote.debug=true
      • com.ibm.ws.classloader.encodeResourceURLs=false
      Nota: Defina esses sinalizadores em todos os Nós (Node1, Node2, Node3). Todos os nós de geração de documento e o MCSERVER devem usar o mesmo local de armazenamento de arquivo. A conta de usuário executando o WebSphere Application Server deve ter acesso a esse local de armazenamento de arquivo.
  10. Clique em OK.
  11. Reinicie o aplicativo de Serviços Remotos.

Exemplo

Nota: Se os nós criados na mesma instância do WebSphere Application Server estiverem compartilhando o mesmo banco de dados Derby, configure os sinalizadores do Java Runtime Environment abaixo em cada Nó para que ele cria instâncias de banco de dados separadas. Se esses sinalizadores não estiverem definidos no WebSphere Application Server, quando a URL Monitorar e Controlar Serviços Remotos for acessada, haverá uma chance de encontrar um erro 500.

algum nó A: com.ibm.rational.rpe.monitor.dbconnectionurl=jdbc:derby:rpe_monitor1;create=true

algum outro nó: com.ibm.rational.rpe.monitor.dbconnectionurl=jdbc:derby:rpe_monitor2;create=true

8: Configurando o IBM HTTP Server

Antes de Iniciar

Certifique-se de que o IBM HTTP Server esteja instalado em ihs.example.orghost. Além disso, certifique-se de que o IBM WebSphere Application Server Network Deployment V8.0.0.5 64 bits com Node Agent esteja instalado no ihs.example.orghost e federe o nó para o Deployment Manager.
  • Conclua a seção 4,1 para instalar o WebSphere Application Server Network Deployment.
  • Conclua a seção 4.1.2 para criar o perfil.
  • Conclua seção 4.1.4 para federar o nó ao gerenciador de implementação.

Procedimento

  1. Abra uma janela do navegador e acesse o Integrated Solutions Console em https://dm.example.org:port/ibm/console, em que dm.example.org é o nome do host do servidor que hospeda o gerenciador de implementação e port é a porta segura do console administrativo.
  2. Efetue login usando o nome de usuário e a senha que você criou quando criou o perfil do gerenciador de implementação.
  3. Clique em Servidores > Tipos de Servidor > Servidores da Web.
  4. Clique em Novo.
  5. Insira o nome do servidor, como webserver1.
  6. Selecione o nó que é federado de ihs.example.orghost e selecione IBM HTTP Server como o tipo.
  7. Clique em Avançar.
  8. Selecione o modelo do WebServer IHS. Clique em Avançar.
  9. Aponte para o IHS correspondente e o caminho do local de instalação do Plug-in. Clique em Avançar.
  10. Confirme o novo Webserver.
  11. Clique em Concluir.

9: Configurando o Plug-in do WebSphere IHS

Antes de Iniciar

Certifique-se de que o IBM HTTP Server esteja configurado.

Procedimento

  1. Em um utilitário de linha de comandos, navegue para o diretório bin de plug-ins do WebSphere. Exemplo: C:\IBM\WebSphere\Plugins\bin
  2. Execute o comando a seguir: ConfigureIHSPlugin.bat diretório_de_instalação_do_plugin_do_servidor_da_Web <pluginInstallRoot> local_do_arquivo_plugin-cfg.xml <PluginConfigFile> -ihs.conf <httpdConfFile>

    Exemplo: ConfigureIHSPlugin.bat -plugin.home C:\IBM\WebSphere\Plugins -plugin.config.xml C:\IBM\WebSphere\Plugins\config\webserver1\plugin-cfg.xml -ihs.conf C:\IBM\HTTPServer\conf\httpd.conf

  3. Após o comando ser concluído com êxito, acesse o aplicativo padrão WebSphere Application Server pelo IHS, verificando a página snoop em https://<ihs host IP address> /snoop para testar o nó do membro incluído.

Exemplo

Sempre que um usuário implementa ou modifica a installedApps, você deve gerar novamente o plug-in por meio do console administrativo, que modifica o plugin-cfg.xml:
  1. Efetue login no https://dm.example.org:port/ibm/console.
  2. Clique em Servidores > Tipos de Servidor > Servidores da Web.
  3. Selecione o servidor da web e clique em Gerar Plug-in.

Às vezes, mesmo depois de gerar novamente, o arquivo plugin-cfg.xml não é atualizado no local do plug-in. Se o arquivo plugin-cfg.xml não atualizar, copie manualmente o arquivo plugin-cfg.xml do local gerado para o local do diretório de plug-in do WebSphere Application Server.

Local do Deployment Manager em dm.example.org

<WAS_HOME>\profiles\Dmgr01\config\cells\<DMGR_NODE>\nodes\<IHS_Node>\servers\<Web server name>

Local do servidor da web do WebSphere Application Server em ihs.example.org

<WAS_HOME>\plugins\config\<webserver>

Exemplo:

Copie o arquivo plugin-cfg.xml do diretório C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells\cldegddeCell01\nodes\cldegddmNode01\servers\webserver1 para o diretório C:\IBM\WebSphere\Plugins\config\webserver1.

Certifique-se de que o arquivo plugin-cfg.xml gerado contém os itens, como UriGroup, VirtualHostGroup Namee Nome do Servidor. Se algum item estiver ausente, copie manualmente e cole-os.

Exemplo de plugin-cfg.xml: grupo URI para Serviços Remotos:

<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid" Name="/rpews/*"/>

<PrimaryServers>
	<Server Name="cldegddeNode02_RPEWS1"/>
	<Server Name="cldegddfNode02_RPEWS2"/>
	<Server Name="cldegddfNode03_RPEWS3"/>
</PrimaryServers>

10: Testando o Balanceamento de Carga

Antes de Iniciar

  1. Certifique-se de que o aplicativo de Serviços Remotos esteja funcionando com êxito para todos os nós.
  2. Certifique-se de que o MCSERVER esteja em funcionamento.
  3. O local compartilhado para armazenar os arquivos de saída é compartilhado com os usuários que estão executando o MCSERVER, todos os nós que estão executando a instância do WebSphere Application Server.
  4. Prepare alguns clientes do Rational Publishing Engine. Por exemplo: 14 arquivos .dsx. Cada cliente está apontando para a URL IHS. Exemplo: http://<ihs machine IP address>/rpews/docgen

Procedimento

Inicie todos os clientes do Rational Publishing Engine ao mesmo tempo, usando um arquivo em lote.

Resultados

Podemos ver se as solicitações agora executando o balanceamento de carga. Quando 14 solicitações atingem o servidor, 7 solicitações iniciam a geração do documento e as solicitações restantes ficam na fila. Neste teste, todos os nós (Node1, Node2 e Node3) estavam em funcionamento.

11: Questões de Resolução de Problemas com Topologias em Cluster

Se você encontrar SRVE0255E, use estas etapas para corrigir o problema.

Sobre Esta Tarefa

SRVE0255E: Um WebGroup/Host Virtual para tratar /rpews não foi definido.

O erro SRVE0255E informa que um WebGroup/Virtual Host para tratar /{ApplicationContext}/admin não foi definido. Esse erro ocorre quando o número da porta do servidor WC_defaulthost_secure não está registrado na lista de hosts virtuais.

Procedimento

Para resolver esta questão:

  1. No console administrativo, clique em Ambiente > Hosts Virtuais.
  2. Clique em host padrão. Na seção Propriedades Adicionais, clique em Aliases do Host.
  3. Clique em Novo. Inclua o nome do host e o número da porta do servidor WC_defaulthost_secure na lista. Clique em OK.
  4. Clique em Salvar diretamente na configuração principal e reinicie o nó WebSphere Application Server.

Resultados

A configuração de balanceamento de carga agora está concluída.

O que Fazer Depois

Configure os Serviços Remotos listados na página http://server:port/rpews/. Consulte URLs de Serviços Remotos para obter uma explicação de como cada URL é usada e as tarefas para configuração de cada um dos recursos.

Feedback