Como configurar um cluster horizontal para testes de diferentes produtos da plataforma Maximo usando WebSphere Application Server 7

Este tutorial tem como finalidade mostrar como configurar um cluster horizontal para plataforma Maximo.

Helena Morgado Corelli , Staff Software Engineer, IBM

Helena Morgado Corelli Helena Morgado Corelli trabalha como Software Engineer voltado para a área de testes. Atua como Quality Assurance desde 2005, planejando, executando e automatizando testes e atualmente está no time de desenvolvimento do IBM SmartCloud Control Desk. Perfil My Developer Works



Leonardo Miranda, Advisory Software Engineer, IBM

Leonardo MirandaLeonardo Miranda trabalha como Software Engineer. Atua como Quality Assurance desde 2007 na IBM. Também lidera o time de fixpack para os produtos da família ISM. Perfil My Developer Works



26/Set/2012

Introdução

Clusters são grupos de servidores que são gerenciados juntos e cada cluster pode conter nós ou servidores de aplicativos individuais. Os servidores que fazem parte de um cluster são chamados membros do cluster. Quando você instala um aplicativo em um cluster, o mesmo é instalado automaticamente em cada membro do cluster. Você também pode configurar um cluster para fornecer balanceamento de carga de trabalho com integração de serviços.

Existem dois tipos de cluster: horizontal e vertical. Ambos tipos podem ser configurados de diversas formas. Este documento é um tutorial que mostra um roteiro simplificado para configuração de cluster horizontal usando WebSphere Application Server 7 (WAS).

Benefícios de um cluster horizontal:

- Alta disponibilidade;
- Balanceamento de carga;
- Melhorias na performance.


Pré-requisitos

Para ler esse guia é preciso ter conhecimento básico em WAS e Maximo.

Este tutorial foi escrito com base no WebSphere Application Server 7 e SmartCloud Control Desk 7.5. A mesma configuração pode ser feita no Websphere Application Server 6 e com versões anteriores do Maximo, mas os campos e nome das funcionalidades podem variar um pouco.

O usuário necessário para executar esse tutorial deve ter permissão de administrador no WAS para criar nós, iniciar e parar servidores, entre outras coisas.

É necessário no minímo duas máquinas para o cluster horizontal. Em uma delas instale o Maximo e na outra instale o WAS sem o Gerenciador de Implementação (Deployment Manager). Para melhorar a performance do seu ambiente, você pode instalar o banco de dados em uma outro servidor (máquina física ou virtual).

Não foi instalado qualquer tipo de LDAP nas máquinas, como por exemplo: IBM Tivoli Directory Server ou MicrosoftActive Directory. Dessa forma, foi possível simplificar a configuração do cluster horizontal demonstrado neste tutorial.

Ao terminar este tutorial, você vai ter um cluster horizontal similar com a estrutura demonstrada na figura abaixo:

Figura 1 – Cluster horizontal

1. Incluindo um novo nó

  1. Efetue o login no console do WAS como wasadmin (máquina 1).
  2. Navegue para Administração do Sistema > Nós.
  3. Clique Incluir Nó.
  4. Selecione Nó Gerenciado.
  5. Clique Avançar.
  6. Na página seguinte, coloque todas as informações do nó que você quer federar:

Figura 2 – Incluindo um nó

  1. Clique OK.
  2. Na página seguinte, não marque a opção para rodar o nó como um service do Windows.
  3. Clique OK.
  4. O processo de criação do novo nó será iniciado e logs serão disponibilizados na tela.
  5. Quando o processo terminar, você deverá ver dois nós: um da máquina 1 e outro da máquina 2 que você acabou de incluir.

Figura 3 - Nós

  1. Se os nós não estiverem sincronizados, selecione os nós 1 e 2 e clique Sincronizar.
  2. Neste ponto da configuração, você não poderá mais logar no console do WAS da máquina 2 já que agora ela é gerenciada pelo Gerenciador de Implementação (Deployment Manager) da máquina 1.

2. Criando um novo cluster

  1. Navegue para Servidores > Clusters > Clusters do WebSphere application server.
  2. Clique Novo.
  3. Na página seguinte, especifique o Nome doCluster (exemplo: MaximoCluster).
  4. Marque a opção Local de Preferência, se ela ainda não estiver selecionada.
  5. Clique Avançar.
  6. Na página Criar um Novo Cluster, especifique o nome do membro (exemplo: membroDoCluster_1).
  7. Selecione o Nó 1.
  8. Marque a opção Gerar Portas HTTP Exclusivas, se ela ainda não estiver selecionada.
  9. Selecione a opção Criar o membro utilizando um servidor de aplicativos como um modelo e selecione MXServer.
  10. Clique Avançar.
  11. Na página seguinte, crie um outro membro para o cluster (exemplo: membroDoCluster_2).
  12. Selecione o Nó 2.
  13. Marque a opção Gerar Portas HTTP Exclusivas, se ela ainda não estiver selecionada.
  14. Clique Incluir Membro.
  15. Clique Avançar e Concluir.
  16. No momento o cluster não foi iniciado pois isso será feito nos próximos passos.

Figura 4 - Cluster

3. Instalando Maximo no cluster

  1. Navegue para Servidores > Tipos de Servidores > Servidores de aplicativos WebSphere.
  2. Selecione os servidores MXServer e o o que criado na máquina 2 e clique Parar.

Figura 5 – Servidores de aplicativos

  1. Navegue para Aplicativos > Tipos de Aplicativos > Aplicativos corporativos WebSphere.
  2. Você deverá ver o Maximo instalado mas ele ainda não está rodando dentro do cluster.
  3. Selecione o Maximo e clique em Desinstalar.
  4. Clique Instalar.
  5. Selecione o arquivo maximo.ear.
  6. Clique Avançar.
  7. Selecione a opção Atalho e clique Avançar.
  8. Na Etapa 1, marque a opção Implementar Serviços da Web e clique Avançar.
  9. Na Etapa 2, pressione a tecla Ctrl e selecione o MAXIMOCLUSTER e o webserver1 da seção Clusters e Servidores.
  10. Selecione todos os módulos e clique Aplicar.

Figura 6 – Etapa 2 da instalação

  1. Clique Avançar.
  2. Na Etapa 3, selecione todos os Módulos da Web com maximo_host.

Figura 7 – Etapa 3 da instalação

  1. Clique Avançar.
  2. Clique Concluir.

4. Inicializando o cluster

  1. Navegue para Servidores > Clusters > Clusters do WebSphere application Server.
  2. Selecione o cluster e clique Iniciar. A inicialização completa pode demorar alguns minutos.
  3. Navegue para Servidores > Tipos de Servidores > Servidores de Aplicativos WebSphere.
  4. Os membros do cluster devem estar rodando neste momento.

Figura 8 – Membros do cluster

  1. Navegue para Aplicativos > Tipos de Aplicativos > Aplicativos corporativos WebSphere.
  2. Verifique que o Maximo também deve estar rodando.

Figura 9 – Maximo

  1. Navegue para Ambiente > Atualizar configuração global de plug-in do servidor da Web.
  2. Clique OK.
  3. Pronto, agora você pode acessar o Maximo.

5. Testando o cluster

Para verificar se o cluster foi configurado corretamente, execute os passos abaixo:

  1. Navegue para Servidores > Tipos de Servidores > Servidores de aplicativos WebSphere.
  2. Pare o cluster_member_1.
  3. Mesmo com um dos membros do cluster parado, você poderá logar no Maximo.
  4. Reinicialize o cluster_member_1.
  5. Pare o cluster_member_2.
  6. Mesmo com um dos membros do cluster parado, você poderá logar no Maximo
  7. Reinicialize o cluster_member_2.

Referências

WebSphere Application Server Information Center:
http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp.

Comentários

developerWorks: Conecte-se

Los campos obligatorios están marcados con un asterisco (*).


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


A primeira vez que você entrar no developerWorks, um perfil é criado para você. Informações no seu perfil (seu nome, país / região, e nome da empresa) é apresentado ao público e vai acompanhar qualquer conteúdo que você postar, a menos que você opte por esconder o nome da empresa. Você pode atualizar sua conta IBM a qualquer momento.

Todas as informações enviadas são seguras.

Elija su nombre para mostrar



Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Los campos obligatorios están marcados con un asterisco (*).

(Escolha um nome de exibição de 3 - 31 caracteres.)

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

 


Todas as informações enviadas são seguras.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=WebSphere
ArticleID=837438
ArticleTitle=Como configurar um cluster horizontal para testes de diferentes produtos da plataforma Maximo usando WebSphere Application Server 7
publish-date=09262012