Guia de início rápido: implementar o WebSphere Application Server Network Deployment Cluster em máquinas virtuais do Azure

Neste início rápido, você implementa rapidamente um cluster de instâncias tradicionais do WebSphere Application Server (WAS) Network Deployment (ND) em Máquinas Virtuais (VMs) do Azure. Este artigo usa a oferta do Azure Marketplace para cluster IBM WAS ND para acelerar sua jornada para VMs do Azure. A oferta provisiona automaticamente vários recursos, incluindo as mais recentes VMs do Red Hat Enterprise Linux (RHEL) com correções, o WebSphere Application Server ND 9.0.5.x mais recente em cada VM com correções, o IBM Java Development Kit (JDK) 8 mais recente com correções em cada VM, um Deployment Manager em uma das VMs com o Console Administrativo habilitado e, opcionalmente, um IBM HTTP Server (IHS) ou Azure Application Gateway como balanceador de carga. Visite o portal do Azure para ver a oferta do cluster IBM WAS ND em VMs do Azure.

Se preferir orientação passo a passo manual para instalar o cluster IBM WAS ND que não utilize a automação habilitada pela oferta, consulte Tutorial: Instalar manualmente o IBM WebSphere Application Server Network Deployment tradicional em Máquinas Virtuais do Azure.

Se você estiver interessado em fornecer comentários ou trabalhar de perto em seu cenário de migração com a equipe de engenharia que desenvolve soluções WebSphere on Azure, preencha esta breve pesquisa sobre migração do WebSphere e inclua suas informações de contato. A equipe de gerentes de programa, arquitetos e engenheiros entrará prontamente em contato com você para iniciar uma estreita colaboração.

Pré-requisitos

  • Uma subscrição do Azure. Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.
  • Verifique se a identidade do Azure que você usa para entrar tem a função de Colaborador ou a função de Proprietário na assinatura atual. Para obter uma visão geral das funções do Azure, consulte O que é o controle de acesso baseado em função do Azure (Azure RBAC)?
  • Um IBMid com direito necessário para WebSphere Traditional (opcional). Se você criar a implementação com uma licença de avaliação, não precisará fornecer um IBMid com direito para o WebSphere Tradicional. Para obter o benefício, é necessário aceitar o Contrato de Licença do IBM WebSphere Application Server durante as etapas de criação da implementação. Caso contrário, você deve inserir seu IBMid registrado e seu IBMid deve ter direitos ativos do WebSphere associados a ele. Se o provisionamento com o IBMid falhar devido à falta de direitos, peça aos contatos primários ou secundários do site do IBM Passport Advantage para conceder acesso. Como alternativa, siga as etapas no IBM eCustomer Care para obter mais assistência. Esta oferta pressupõe que você esteja devidamente licenciado para executar ofertas no Microsoft Azure. Para obter mais informações, consulte IBM eCustomer Care.

Implantar um cluster

As etapas nesta seção direcionam você para implantar um cluster IBM WAS ND em VMs do Azure.

Use as seguintes etapas para localizar o cluster IBM WAS ND na oferta de VMs do Azure:

  1. Entre no portal do Azure visitando https://aka.ms/publicportal.

  2. Na barra de pesquisa na parte superior do portal do Azure, insira IBM WAS ND. Nos resultados da pesquisa, na seção Marketplace , selecione IBM WAS ND cluster em VMs do Azure.

    Captura de ecrã do portal do Azure que mostra o cluster IBM WAS ND em VMs do Azure nos resultados da pesquisa.

Como alternativa, você também pode ir diretamente para o cluster IBM WAS ND na oferta de VMs do Azure.

Em ambos os casos, esta oferta implanta um cluster IBM WAS ND em VMs do Azure. O cluster inclui os seguintes componentes:

  • Uma instância do Deployment Manager para gerenciar os aplicativos e servidores de aplicativos.
  • Uma instância do IBM HTTP Server para gerenciar o balanceamento de carga.
  • Instâncias (nós) do WebSphere Application Server para executar seus aplicativos (o padrão é 3 para Alta Disponibilidade).

O diagrama a seguir mostra a configuração padrão.

Diagrama que mostra a configuração padrão da implementação do cluster IBM WAS ND.

Para iniciar a implantação, selecione Criar na página da oferta.

Captura de tela do portal do Azure que mostra o cluster IBM WAS ND na oferta de VMs do Azure.

Em seguida, é mostrada a página Criar Cluster Tradicional do WebSphere ND onde é possível começar a configurar a implementação.

As etapas a seguir mostram como preencher o painel Noções básicas mostrado na captura de tela a seguir.

Captura de ecrã do portal do Azure que mostra o cluster IBM WAS ND no painel Noções básicas de VMs do Azure.

  1. No painel Noções básicas, verifique se o valor mostrado no campo Assinatura é o mesmo que tem as funções listadas na seção de pré-requisitos.

  2. Você deve implantar a oferta em um grupo de recursos vazio. No campo Grupo de recursos, selecione Criar novo e preencha um valor para o grupo de recursos. Como os grupos de recursos devem ser exclusivos dentro de uma assinatura, escolha um nome exclusivo. Uma maneira fácil de ter nomes exclusivos é usar uma combinação de suas iniciais, a data de hoje e algum identificador. Por exemplo, jm070924wasndcluster.

  3. Em Detalhes da instância, selecione a região para a implantação.

  4. Deixe a opção padrão Avaliação para Implementação com direito existente do WebSphere ou com licença de avaliação?.

    Nota

    Se você selecionar a opção Titleed , deverá fornecer um IBMid que tenha direitos para o WebSphere Tradicional.

  5. Selecione Li e aceito o Contrato de Licença IBM.

  6. Selecione Concordo que a IBM entre em contato com minha empresa ou organização se você estiver disposto a permitir que a IBM e a Microsoft entrem em contato com você para desenvolvimento adicional de ofertas. Caso contrário, deixe-o desmarcado.

  7. Role até a parte inferior do painel Noções básicas e observe os links úteis para Relatar problemas, obter ajuda e compartilhar comentários.

  8. Selecione Avançar para ir para o painel de configuração do cluster.

As etapas a seguir mostram como preencher o painel Configuração do cluster mostrado na captura de tela a seguir.

Captura de ecrã do portal do Azure que mostra o cluster IBM WAS ND no painel de configuração do Cluster de VMs do Azure.

  1. Use o valor padrão 4 para Número de VMs.
  2. Deixe o tamanho padrão da VM para o tamanho da VM.
  3. Deixe o valor padrão websphere para administrador de VM.
  4. Deixe a opção padrão Senha para o tipo de autenticação.
  5. Forneça uma senha para Senha para administrador de VM. Use o mesmo valor para Confirmar senha.
  6. Deixe o valor padrão wsadmin para administrador do WebSphere.
  7. Forneça uma senha para o administrador do Password for WebSphere. Use o mesmo valor para Confirmar senha.
  8. Em Avançado, deixe a opção padrão Sim para Aceitar padrões para configuração avançada.
  9. Selecione Avançar para ir para o painel Balanceador de carga.

As etapas a seguir mostram como preencher o painel Balanceador de carga mostrado na captura de tela a seguir.

Captura de ecrã do portal do Azure que mostra o cluster IBM WAS ND no painel Balanceador de carga das VMs do Azure.

  1. Deixe a opção padrão IBM HTTP Server for Select a load balancer.

    Nota

    Use o IBM HTTP Server (IHS) como o balanceador de carga neste início rápido. Como alternativa, você pode usar o Gateway de Aplicativo do Azure como o balanceador de carga. Para obter mais informações sobre o Gateway de Aplicativo do Azure, consulte O que é o Gateway de Aplicativo do Azure?.

  2. Em Configurações do IBM HTTP Server, deixe o tamanho padrão da VM para o tamanho da VM.

  3. Deixe o valor padrão ihsadmin para administrador de VM.

  4. Deixe a opção padrão Senha para o tipo de autenticação.

  5. Forneça uma senha para Senha para administrador de VM. Use o mesmo valor para Confirmar senha.

  6. Deixe o valor padrão ihsadmin para administrador do IBM HTTP Server.

  7. Forneça uma senha para o administrador do IBM HTTP Server. Use o mesmo valor para Confirmar senha.

  8. Em Avançado, deixe a opção padrão Sim para Aceitar padrões para configuração avançada.

  9. Selecione Avançar para ir para o painel Rede .

As etapas a seguir mostram como preencher o painel Rede mostrado na captura de tela a seguir. Esse painel permite personalizar a rede virtual e a sub-rede na qual o cluster IBM WAS ND é implantado. Para obter informações sobre redes virtuais, consulte Criar, alterar ou excluir uma rede virtual.

Captura de ecrã do portal do Azure que mostra o cluster IBM WAS ND no painel Rede de VMs do Azure.

  1. Aceite os padrões neste painel.
  2. Selecione Avançar para ir para o painel Banco de dados .

As etapas a seguir mostram como preencher o painel Banco de Dados mostrado na captura de tela a seguir e iniciar a implantação.

Captura de ecrã do portal do Azure que mostra o cluster IBM WAS ND no painel Base de Dados de VMs do Azure.

  1. Use a opção padrão Não para Conectar ao banco de dados? neste Guia de início rápido.

    Nota

    Como alternativa, você pode selecionar Sim e fornecer os detalhes necessários para se conectar ao seu banco de dados. Para obter mais informações sobre como se conectar a um banco de dados, consulte Tutorial: Migrar o WebSphere Application Server para Máquinas Virtuais do Azure com alta disponibilidade e recuperação de desastres.

  2. Selecione Rever + criar. Se vir mensagens de erro com falha na validação, corrija problemas de validação e, em seguida, selecione Rever + criar novamente.

  3. Selecione Criar.

  4. Acompanhe o progresso da implantação na página Implantação está em andamento .

Dependendo das condições da rede e de outras atividades na região selecionada, a implantação pode levar até 20 minutos para ser concluída. Depois disso, você verá o texto Sua implantação foi concluída exibido na página de implantação.

Acessar o console administrativo do WAS e o console IHS

Após a conclusão da implantação do cluster, selecione a seção Saídas no painel esquerdo para ver as URLs do console administrativo e do console IHS, juntamente com outros detalhes.

Captura de ecrã da página Saídas de Implementação do cluster do portal do Azure com os campos adminSecuredConsole e ihsConsole realçados.

Use o ícone de cópia para copiar esses URLs para o adminSecuredConsole e o ihsConsole e, em seguida, cole-os em duas barras de endereço do navegador diferentes para entrar em ambos os consoles, separadamente. Depois que a página do console administrativo for carregada, você verá a página de login, conforme mostrado na captura de tela a seguir.

Captura de tela da página de entrada do IBM WebSphere Integrated Solutions Console.

Entre usando as credenciais de administrador do WebSphere fornecidas ao configurar a configuração do Cluster. Depois de entrar, você verá a seguinte página.

Captura de tela da página do console administrativo do IBM WebSphere.

Em seguida, inicie sessão na consola IHS. Depois que o console IHS carregar, você verá a seguinte página:

Captura de tela da página IBM WebSphere Integrated Solutions Console.

Experimentar uma aplicação

Primeiro, use as seguintes etapas para habilitar a opção Sincronizar alterações com nós para que qualquer configuração possa ser sincronizada automaticamente com todos os servidores de aplicativos do cluster:

  1. No console administrativo no qual você entrou anteriormente, selecione Preferências do Console de administração>do sistema.
  2. No painel Preferências da Consola, selecione Sincronizar alterações com nós e, em seguida, selecione Aplicar. Deverá ver a mensagem As suas preferências foram alteradas.

Agora, siga estas instruções se quiser experimentar uma aplicação no cluster:

  1. No console administrativo no qual você entrou anteriormente, selecione Novo Aplicativo de Aplicativos > e, em seguida, selecione Novo Aplicativo Empresarial.

  2. No painel seguinte, selecione Sistema de ficheiros remoto e, em seguida, selecione Procurar.... Você tem a opção de navegar pelos sistemas de arquivos dos servidores instalados.

  3. Selecione o sistema que começa com Dmgr. Você verá o sistema de arquivos do Deployment Manager. A partir daí, selecione V9 e, em seguida, installableApps. Nesse diretório, você deve ver muitos aplicativos disponíveis para instalação. Selecione DefaultApplication.ear e, em seguida, selecione OK.

Em seguida, você será levado de volta à página para selecionar o aplicativo, que deve se parecer com a seguinte captura de tela:

Captura de tela da caixa de diálogo IBM WebSphere 'Especifique o módulo EAR, WAR, JAR ou SAR para carregar e instalar'.

Selecione Avançar e, em seguida, Avançar para acompanhar o processo de implantação do Fast Path .

No assistente de Caminho Rápido , use os padrões para tudo, exceto Etapa 2: Mapear módulos para servidores. Nessa página, marque a caixa de seleção da linha Módulo de Aplicativo Web Padrão , mantenha pressionada a tecla Ctrl e selecione as opções em Clusters e servidores. Por fim, selecione Aplicar.

Captura de tela da caixa de diálogo 'Instalar Novo Aplicativo' do IBM WebSphere com o painel 'Etapa 2: Mapear módulos para servidores'.

Você verá novas entradas na tabela na coluna Servidor . Essas entradas devem ser semelhantes às da captura de tela a seguir.

Captura de tela da caixa de diálogo 'Instalar Novo Aplicativo' do IBM WebSphere com o painel 'Etapa 2: Mapear módulos para servidores' mostrando e a coluna da tabela 'Servidor' realçada.

Depois de concluir todas as etapas, selecione Concluir e, na página seguinte, selecione Salvar. Você verá mensagens para Sincronizar alterações com nós, conforme mostrado na captura de tela a seguir:

Captura de tela do IBM WebSphere 'Install New Application' sincronizado com todos os nós.

Em seguida, você precisa iniciar o aplicativo. Vá para Aplicativos > Todos os Aplicativos. Marque a caixa de seleção DefaultApplication.ear, verifique se a Ação está definida como Iniciar e selecione Enviar Ação.

Você verá mensagens de sucesso, conforme mostrado na captura de tela a seguir:

Captura de tela do painel IBM WebSphere Messages.

Quando vir as mensagens de sucesso, pode experimentar a aplicação. No navegador, navegue até a implantação do IHS e adicione /snoop. Você verá informações semelhantes às seguintes sobre a instância do servidor que processou a solicitação:

Captura de tela do aplicativo de teste em execução em um navegador.

Quando você atualiza o navegador, o aplicativo percorre as instâncias do servidor do cluster.

Clean up resources (Limpar recursos)

Para evitar cobranças do Azure, você deve limpar recursos desnecessários. Quando não precisar mais do cluster, use as seguintes etapas para excluir os grupos de recursos para limpar os recursos usados neste tutorial:

  1. Inicie sessão no portal do Azure.
  2. Insira o nome do grupo de recursos do seu cluster WAS ND - por exemplo, jiangma070924wasndcluster - na caixa de pesquisa na parte superior do portal do Azure e selecione o grupo de recursos correspondente nos resultados da pesquisa.
  3. Selecione Eliminar grupo de recursos.
  4. Em Digite o nome do grupo de recursos para confirmar a exclusão, digite o nome do grupo de recursos.
  5. Selecione Eliminar.

Próximo passo

Para explorar opções para executar produtos WebSphere no Azure, consulte o seguinte artigo: