[z/OS]

Configurando o Tempo de Execução do Servidor em Vários Sistemas em um Sysplex

Se seus aplicativos precisarem de equilíbrio da carga de trabalho e alta disponibilidade e você deseja a capacidade de incluir facilmente novos sistemas para atender a demanda à medida que a carga de trabalho aumenta, pode ser que você queira migrar o tempo de execução do Servidor de Aplicativos e servidores de aplicativos associados de uma configuração monoplex para uma sysplex.

Antes de Iniciar

Após a instalação do tempo de execução do servidor e dos servidores de aplicativos de negócios associados em um monoplex, você deve avaliar se deseja migrar o tempo de execução do servidor e os servidores de aplicativos associados para uma configuração sysplex. Se decidir configurar um ambiente sysplex que consiste em diversas imagens z/OS e no gerenciamento de carga de trabalho (WLM), você deve executar a tarefa BBOWWPFA na imagem z/OS na qual você está iniciando o WebSphere Application Server.

A tarefa BBOWWPFA é uma das tarefas que são automaticamente geradas ao configurar e customizar inicialmente o WebSphere Application Server. Execute esse lote de tarefas para configurar o ambiente z/OS. Normalmente, essas tarefas da JCL são executadas uma por uma na primeira imagem do z/OS que está disponível no sysplex. Entretanto, a tarefa BBOWWPFA, que configura o sistema de arquivo de tempo de execução (configuração) para o produto, deve ser executada na mesma imagem do z/OS conforme onde você planeja iniciar o produto. Para assegurar que a tarefa BBOWWPFA seja executada na imagem apropriada, inclua a seguinte instrução JCL, após a instrução de tarefa BBOWWPFA, no lote de instruções JCL geradas automaticamente, antes de executar a tarefa BBOWWPFA.

/*JOBPARM SYSAFF=sxx

em que sxx é o nome da imagem do z/OS na qual o produto será executado.

Sobre Esta Tarefa

Um ambiente sysplex permite:
  • Equilibrar a carga de trabalho em vários sistemas, fornecendo assim um melhor gerenciamento de desempenho para seus aplicativos.
  • Incluir novos sistema para atender a demanda à medida que a carga de trabalho aumenta. Essa capacidade fornece uma solução escalável para as necessidades de processamento.
  • Replicar o tempo de execução e os servidores de aplicativos de negócios associados. Essa capacidade assegura que se ocorrer uma falha em um sistema, outros sistemas estão disponíveis para manipular os pedidos de usuário.
  • Fazer upgrade do Servidor de Aplicativos de um release ou nível de serviço para outro sem interromper o serviço para os usuários.
Evitar Problemas Evitar Problemas: Se você estiver utilizando um anel de serialização de recurso global (GRS) para anexar um ou mais monoplexes a um ambiente sysplex, o nome da célula de qualquer servidor executando em algum dos monoplexes deve ser exclusivo dentro de todo o ambiente GRS. Esse requisito significa que o nome da célula de um servidor executando em algum dos monoplexes:
  • Deve ser diferente do nome da célula de quaisquer servidores em execução no sysplex
  • Deve ser diferente do nome da célula de quaisquer servidores em execução em outro monoplex que estiver anexado ao sysplex.
Se você tiver servidores com nomes de células duplicados dentro do ambiente GRS, o WebSphere Application Server não poderá diferenciar entre a célula sysplex e a célula monoplex, e tratará ambos os servidores como parte da mesma célula. Essa associação de célula imprecisa tipicamente faz com que os resultados do processamento sejam imprevisíveis.gotcha

Execute as seguintes tarefas para configurar o Servidor de Aplicativos em uma configuração sysplex.

Procedimento

  1. Configure um ambiente sysplex se um ainda não estiver disponível.

    A publicação do z/OS, z/OS MVS Setting Up a Sysplex, descreve como configurar um sysplex z/OS. O diretório configurado deve ser semelhante à estrutura do diretório a seguir:

    Figura 1. Estrutura de Diretórios para Dois Servidores de Aplicativos em Execução em um SysplexEstrutura de Diretórios do WebSphere Application Server
  2. Configure o tempo de execução do servidor para um ambiente sysplex.
    1. Decida se deseja uma exibição de sistema único do log de erros. Se desejar uma exibição de sistema único do log de erros e, inicialmente, você configurou o log de erros no logger do sistema e utilizou o DASD para registrar-se, é necessário configurar o log de erros no recurso de ligação.
    2. Decida como você compartilhará os executáveis do aplicativo na célula.
    3. Configure o ARM. Este release não suporta reinício de sistemas cruzados, então, é necessário configurar seu critério de ARM apropriadamente. Certifique-se de especificar TARGET_SYSTEM para o sistema no qual cada elemento é executado (se for tomado o TARGET_SYSTEM=* padrão, você obtém o reinício de sistemas cruzados).
    4. Decida se você executará todos os servidores de tempo de execução em todos os sistemas na célula.
      Recomendações: A tabela a seguir fornece recomendações e requisitos para a execução dos servidores em uma célula.
      Tabela 1. Executando Servidores em uma Célula. A tabela a seguir fornece recomendações e requisitos para a execução dos servidores em uma célula.
      Server Recomendações e Requisitos para a Execução de Servidores em uma Célula
      daemon de serviço de localização e agente do nó
      • É necessário executar o daemon do serviço de localização e o agente do nó em cada sistema no sysplex em que deseja que o tempo de execução do servidor seja executado. Se o tempo de execução do servidor não estiver instalado em alguns sistemas do sysplex, não é necessário executar um daemon do serviço de localização e nó do agente nesses sistemas.
      • Se um servidor indicar que é desejado o PassTickets para a interação com um cliente, é necessário executar o daemon do serviço de localização e o agente do nó no sistema em que o cliente de z/OS reside.
      Gerenciador de implementação Certifique-se de seguir as etapas corretas para configurar uma célula do gerenciador de implementação.
  3. Prepare o sistema de segurança.
  4. Configure o compartilhamento de dados. Consulte a publicação DB2 Data Sharing: Planning and Administration para a versão do DB2 que está sendo executada em seu sistema z/OS.
  5. Customize as funções do z/OS nos outros sistemas do sysplex para corresponder a customização executada como parte da instalação do tempo de execução do servidor inicial.

    As informações de customização completas para sistemas adicionais estão contidas nas instruções de customização geradas.

  6. Altere as configurações de TCP/IP. Cada sistema de um sysplex contém um daemon do serviço de localização, um agente do nó e servidores de aplicativos de negócios. O daemon do serviço de localização age como um agente de serviço de localização e aceita pedidos de localização com chaves de objeto nos pedidos. Portanto, é importante que as entradas do DNS (Servidor de Nomes de Domínio) TCP/IP e o perfil TCP/IP de cada sistema da célula incluam a porta para o daemon do serviço de localização e que a porta seja associado ao nome do servidor do daemon do serviço de localização.
    1. Altere as entradas DNS.

      Se utilizar uma implementação do DNS que permita a utilização de nomes genéricos de IP que resolvem dinamicamente em servidores configurados de forma semelhante, você deve ajustar os nomes de IP no DNS. O nome de IP genérico do daemon do serviço de localização deve ser mantido, mas inclua um novo nome de IP para o segundo servidor do daemon do serviço de localização e para os subsequentes. Os nomes de IP adicionais permitem que o DNS direcione o trabalho a outros servidores se ocorrer uma falha.

    2. No perfil de TCP/IP para cada sistema adicional na célula, inclua uma porta para o daemon do serviço do local e associe essa porta a um novo nome de servidor daemon de serviço de local.

      Por padrão, o tempo de execução do servidor utiliza a porta 5655 para o daemon do serviço de localização. O tempo de execução do servidor também denomina o primeiro servidor do daemon do serviço de localização DAEMON01 e incrementa o sufixo desse nome para cada novo servidor do daemon do serviço de localização, por exemplo, DAEMON02, DAEMON03, etc. Portanto, para o segundo sistema do sysplex, você deve incluir uma porta e associá-la ao DAEMON02.

      Exemplo:
      5655
         TCP     DAEMON02
      Siga o mesmo padrão para o terceiro sistema e os subsequentes no sysplex.
  7. Defina novos clusters de servidores de aplicativos no sysplex.
  8. Opcional: Crie células do gerenciador de implementação.
    1. Instale o servidor de aplicativos padrão em cada nó de seu sysplex.
    2. Instale uma célula do gerenciador de implementação em um nó em seu sysplex.
    3. Inclua nós de servidores padrão na célula do gerenciador de implementação.

Resultados

É possível tirar proveito de todos os benefícios de executar os aplicativos em vários sistemas em um sysplex.

O que Fazer Depois

Migre os aplicativos para o sysplex.

Ícone que indica o tipo de tópico Tópico de Tarefa



Í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=trun_advsplx
Nome do arquivo: trun_advsplx.html