Compartir vía


Inicio rápido: Implementación del clúster de implementación de red de WebSphere Application Server en Azure Virtual Machines

En este inicio rápido, implementará rápidamente un clúster de instancias tradicionales de implementación de red de WebSphere Application Server (WAS) en Azure Virtual Machines (VM). En este artículo se usa la oferta de Azure Marketplace para el clúster de IBM WAS ND para acelerar el recorrido a las máquinas virtuales de Azure. La oferta aprovisiona automáticamente una serie de recursos, incluidas las máquinas virtuales de Red Hat Enterprise Linux (RHEL) más recientes con correcciones, la versión más reciente de WebSphere Application Server ND 9.0.5.x en cada máquina virtual con correcciones, la versión más reciente del Kit de desarrollo de Java (JDK) de IBM con correcciones en cada máquina virtual, un Administrador de implementación en una de las máquinas virtuales con la consola administrativa habilitada y, opcionalmente, una instancia de IBM HTTP Server (IHS) o App de Azure lication Gateway como equilibrador de carga. Visite Azure Portal para ver la oferta del clúster IBM WAS ND en máquinas virtuales de Azure.

Si prefiere instrucciones paso a paso manuales para instalar el clúster IBM WAS ND que no utiliza la automatización habilitada por la oferta, consulte Tutorial: Instalación manual de ibm WebSphere Application Server Network Deployment tradicional en Azure Virtual Machines.

Si está interesado en proporcionar comentarios o trabajar estrechamente en su escenario de migración con el equipo de ingeniería que desarrolla WebSphere en soluciones de Azure, rellene esta breve encuesta sobre la migración de WebSphere e incluya la información de contacto. El equipo de administradores de programas, arquitectos e ingenieros se pondrá en contacto rápidamente con usted para iniciar una estrecha colaboración.

Requisitos previos

  • Suscripción a Azure. Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
  • Asegúrese de que la identidad de Azure que usa para iniciar sesión tiene los roles de Colaborador o Propietario en la suscripción actual. Consulte la información general sobre los roles de Azure en ¿Qué es el control de acceso basado en rol de Azure (RBAC)?.
  • IbMid con derechos necesarios para WebSphere Traditional (opcional). Si crea la implementación con una licencia de evaluación, no es necesario proporcionar un IBMid con derechos para WebSphere Traditional. Para obtener la ventaja, debe aceptar el Contrato de licencia de IBM WebSphere Application Server durante los pasos de creación de la implementación. De lo contrario, debe escribir el IBMid registrado y su IBMid debe tener derechos activos de WebSphere asociados. Si se produce un error en el aprovisionamiento con IBMid debido a la falta de derechos, pida a los contactos principales o secundarios que le concedan acceso al sitio de IBM Passport Advantage. Como alternativa, siga los pasos descritos en IBM eCustomer Care para obtener más ayuda. En esta oferta se supone que tiene una licencia correcta para ejecutar ofertas en Microsoft Azure. Para obtener más información, consulte IBM eCustomer Care.

Implementación de un clúster

Los pasos de esta sección le dirigen a implementar un clúster de IBM WAS ND en máquinas virtuales de Azure.

Siga estos pasos para buscar el clúster de IBM WAS ND en la oferta de máquinas virtuales de Azure:

  1. Inicie sesión en Azure Portal visitando https://aka.ms/publicportal.

  2. En la barra de búsqueda de la parte superior de Azure Portal, escriba IBM WAS ND. En los resultados de la búsqueda, en la sección Marketplace , seleccione CLÚSTER DE IBM WAS ND en máquinas virtuales de Azure.

    Captura de pantalla de Azure Portal que muestra el clúster de IBM WAS ND en máquinas virtuales de Azure en los resultados de búsqueda.

Como alternativa, también puede ir directamente al clúster de IBM WAS ND en la oferta de máquinas virtuales de Azure.

En cualquier caso, esta oferta implementa un clúster de IBM WAS ND en máquinas virtuales de Azure. El clúster incluye los siguientes componentes:

  • Una instancia de Deployment Manager para administrar las aplicaciones y los servidores de aplicaciones.
  • Una instancia de IBM HTTP Server para administrar el equilibrio de carga.
  • Instancias de WebSphere Application Server (nodos) para ejecutar las aplicaciones (el valor predeterminado es 3 para alta disponibilidad).

En el diagrama siguiente se muestra la configuración predeterminada.

Diagrama que muestra la configuración predeterminada de la implementación del clúster de IBM WAS ND.

Para iniciar la implementación, seleccione Crear en la página de la oferta.

Captura de pantalla de Azure Portal que muestra el clúster de IBM WAS ND en la oferta de máquinas virtuales de Azure.

A continuación, se muestra la página Crear clúster tradicional de WebSphere ND, donde puede empezar a configurar la implementación.

En los pasos siguientes se muestra cómo rellenar el panel de Datos básicos que se muestra en el recorte de pantalla siguiente.

Captura de pantalla de Azure Portal que muestra el clúster de IBM WAS ND en el panel Aspectos básicos de las máquinas virtuales de Azure.

  1. En el panel Aspectos básicos, asegúrese de que el valor que se muestra en el campo Suscripción es el mismo que tiene los roles enumerados en la sección requisitos previos.

  2. Debe implementar la oferta en un grupo de recursos vacío. En el campo Grupo de recursos, seleccione Crear nuevo y complete un valor para el grupo de recursos. Dado que los grupos de recursos deben ser únicos dentro de una suscripción, elija un nombre único. Una manera fácil de tener nombres únicos es usar una combinación de sus iniciales, la fecha de hoy y algún identificador. Por ejemplo, jm070924wasndcluster.

  3. En Detalles de la instancia, seleccione la región para la implementación.

  4. Deje la opción predeterminada Evaluation for Deploy with existing WebSphere entitlement or with evaluation license?.

    Nota:

    Si selecciona la opción Titulado , debe proporcionar un IBMid que tenga derechos para WebSphere Traditional.

  5. Seleccione He leído y aceptado el Contrato de licencia de IBM.

  6. Seleccione Acepto que IBM se ponga en contacto con mi empresa u organización si está dispuesto a permitir que IBM y Microsoft se ponga en contacto con usted para obtener más desarrollo de ofertas. De lo contrario, deje no seleccionado.

  7. Desplácese hasta la parte inferior del panel Basics y observe los vínculos útiles para Report issues, get help, and share feedback.

  8. Seleccione Siguiente para ir al panel Configuración del clúster.

Los pasos siguientes muestran cómo rellenar el panel Configuración del clúster que se muestra en la captura de pantalla siguiente.

Captura de pantalla de Azure Portal que muestra el clúster de IBM WAS ND en el panel de configuración del clúster de máquinas virtuales de Azure.

  1. Use el valor predeterminado 4 para Número de máquinas virtuales.
  2. Deje el tamaño de máquina virtual predeterminado para el tamaño de la máquina virtual.
  3. Deje el valor predeterminado websphere para el administrador de máquinas virtuales.
  4. Deje la opción predeterminada Password en Authentication type.
  5. Proporcione una contraseña para contraseña para el administrador de máquinas virtuales. Use el mismo valor para Confirm password.
  6. Deje el valor predeterminado wsadmin para el administrador de WebSphere.
  7. Proporcione una contraseña para el administrador de WebSphere. Use el mismo valor para Confirm password.
  8. En Opciones avanzadas, deje la opción predeterminada Sí para Aceptar valores predeterminados para la configuración avanzada.
  9. Seleccione Siguiente para ir al panel Equilibrador de carga.

Los pasos siguientes muestran cómo rellenar el panel Equilibrador de carga que se muestra en la captura de pantalla siguiente.

Captura de pantalla de Azure Portal que muestra el clúster de IBM WAS ND en el panel Equilibrador de carga de máquinas virtuales de Azure.

  1. Deje la opción predeterminada IBM HTTP Server para Seleccionar un equilibrador de carga.

    Nota:

    En este inicio rápido se usa IBM HTTP Server (IHS) como equilibrador de carga. Como alternativa, puede usar App de Azure lication Gateway como equilibrador de carga. Para obtener más información sobre App de Azure lication Gateway, consulte ¿Qué es App de Azure lication Gateway?.

  2. En Configuración del servidor HTTP de IBM, deje el tamaño predeterminado de la máquina virtual para el tamaño de la máquina virtual.

  3. Deje el valor predeterminado ihsadmin para el administrador de máquinas virtuales.

  4. Deje la opción predeterminada Password en Authentication type.

  5. Proporcione una contraseña para contraseña para el administrador de máquinas virtuales. Use el mismo valor para Confirm password.

  6. Deje el valor predeterminado ihsadmin para el administrador de IBM HTTP Server.

  7. Proporcione una contraseña para el administrador de IBM HTTP Server. Use el mismo valor para Confirm password.

  8. En Opciones avanzadas, deje la opción predeterminada Sí para Aceptar valores predeterminados para la configuración avanzada.

  9. Seleccione Siguiente para ir al panel Redes .

Los pasos siguientes muestran cómo rellenar el panel Redes que se muestra en la captura de pantalla siguiente. Este panel le permite personalizar la red virtual y la subred en la que se implementa el clúster de IBM WAS ND. Para obtener información sobre las redes virtuales, consulte Creación, cambio o eliminación de una red virtual.

Captura de pantalla de Azure Portal que muestra el clúster de IBM WAS ND en el panel Redes de máquinas virtuales de Azure.

  1. Acepte los valores predeterminados en este panel.
  2. Seleccione Siguiente para ir al panel Base de datos .

Los pasos siguientes muestran cómo rellenar el panel Base de datos que se muestra en el recorte de pantalla siguiente e iniciar la implementación.

Captura de pantalla de Azure Portal que muestra el clúster de IBM WAS ND en el panel Base de datos de máquinas virtuales de Azure.

  1. Use la opción predeterminada No for Connect to database? (No para conectarse a la base de datos) en este inicio rápido.

    Nota:

    Como alternativa, puede seleccionar y proporcionar los detalles necesarios para conectarse a la base de datos. Para más información sobre cómo conectarse a una base de datos, consulte Tutorial: Migración de WebSphere Application Server a Azure Virtual Machines con alta disponibilidad y recuperación ante desastres.

  2. Seleccione Revisar + crear. Si ve algún mensaje de error de validación con errores, corrija los problemas de validación y, a continuación, seleccione Revisar y crear de nuevo.

  3. Seleccione Crear.

  4. Realice un seguimiento del progreso de la implementación en la página Implementación en curso.

En función de las condiciones de red y de otra actividad de la región seleccionada, la implementación puede tardar hasta 20 minutos en completarse. Después, debería ver el texto Su implementación se ha completado en la página de implementación.

Acceso a la consola administrativa WAS e IHS

Una vez completada la implementación del clúster, seleccione la sección Salidas del panel izquierdo para ver las direcciones URL de la consola administrativa e IHS, junto con otros detalles.

Captura de pantalla de la página Salidas de implementación del clúster de Azure Portal con los campos adminSecuredConsole e ihsConsole resaltados.

Use el icono de copia para copiar estas direcciones URL para adminSecuredConsole y ihsConsole y, a continuación, péguelas en dos barras de direcciones del explorador diferentes para iniciar sesión en ambas consolas, por separado. Una vez que se cargue la página de la consola administrativa, debería ver la página de inicio de sesión, como se muestra en la captura de pantalla siguiente.

Captura de pantalla de la página de inicio de sesión de IBM WebSphere Integrated Solutions Console.

Inicie sesión con las credenciales de administrador de WebSphere que proporcionó al configurar la configuración del clúster. Después de iniciar sesión, verá la página siguiente.

Captura de pantalla de la página de consola administrativa de IBM WebSphere.

A continuación, inicie sesión en la consola de IHS. Una vez que se cargue la consola de IHS, debería ver la página siguiente:

Captura de pantalla de la página ibm WebSphere Integrated Solutions Console.

Probar una aplicación

En primer lugar, siga estos pasos para habilitar la opción Sincronizar cambios con nodos para que cualquier configuración se pueda sincronizar automáticamente con todos los servidores de aplicaciones del clúster:

  1. En la consola administrativa en la que inició sesión anteriormente, seleccione Preferencias de la consola de administración del sistema>.
  2. En el panel Preferencias de consola, seleccione Sincronizar cambios con nodos y, a continuación, seleccione Aplicar. Debería ver el mensaje Sus preferencias se han cambiado.

Ahora, siga estas instrucciones si desea probar una aplicación en el clúster:

  1. En la consola administrativa en la que inició sesión anteriormente, seleccione Aplicaciones nuevas aplicación y, después, Nueva aplicación empresarial.>

  2. En el panel siguiente, seleccione Sistema de archivos remoto y, a continuación, seleccione Examinar.... Tiene la opción de examinar los sistemas de archivos de los servidores instalados.

  3. Seleccione el sistema que comienza con Dmgr. Se muestra el sistema de archivos del Administrador de implementación. Desde allí, seleccione V9 y, a continuación , installableApps. En ese directorio, debería ver muchas aplicaciones disponibles para instalar. Seleccione DefaultApplication.ear y, a continuación, seleccione Aceptar.

A continuación, volverá a la página para seleccionar la aplicación, que debería ser similar a la captura de pantalla siguiente:

Captura de pantalla del cuadro de diálogo

Seleccione Siguiente y, después , Siguiente para ir con el proceso de implementación de Fast Path .

En el Asistente para rutas rápidas, use los valores predeterminados para todo excepto paso 2: Asignar módulos a servidores. En esa página, active la casilla de la fila Módulo de aplicación web predeterminada y mantenga presionada la tecla Ctrl y seleccione las opciones de Clústeres y servidores. Por último, seleccione Aplicar.

Captura de pantalla del cuadro de diálogo

Debería ver nuevas entradas en la tabla en la columna Servidor . Estas entradas deben ser similares a las de la captura de pantalla siguiente.

Captura de pantalla del cuadro de diálogo

Después de completar todos los pasos, seleccione Finalizar y, a continuación, en la página siguiente, seleccione Guardar. Debería ver mensajes para Sincronizar cambios con nodos, como se muestra en la captura de pantalla siguiente:

Captura de pantalla de IBM WebSphere

A continuación, debe iniciar la aplicación. Vaya a Aplicaciones > todas las aplicaciones. Active la casilla DefaultApplication.ear, asegúrese de que la acción está establecida en Inicio y, a continuación, seleccione Enviar acción.

Debería ver los mensajes correctos, como se muestra en la captura de pantalla siguiente:

Captura de pantalla del panel Ibm WebSphere Messages.

Cuando vea los mensajes correctos, puede probar la aplicación. En el explorador, vaya a la implementación de IHS y agregue /snoop. Debería ver información similar a la siguiente sobre la instancia del servidor que procesó la solicitud:

Captura de pantalla de la aplicación de prueba que se ejecuta en un explorador.

Al actualizar el explorador, la aplicación recorre las instancias de servidor del clúster.

Limpieza de recursos

Para evitar los cargos de Azure, se recomienda limpiar los recursos que no sean necesarios. Cuando ya no necesite el clúster, siga estos pasos para eliminar los grupos de recursos para limpiar los recursos usados en este tutorial:

  1. Inicie sesión en Azure Portal.
  2. Escriba el nombre del grupo de recursos del clúster was ND (por ejemplo, jiangma070924wasndcluster en el cuadro de búsqueda de la parte superior de Azure Portal) y seleccione el grupo de recursos coincidente en los resultados de búsqueda.
  3. Seleccione Eliminar grupo de recursos.
  4. En Escriba el nombre del grupo de recursos para confirmar la eliminación, escriba el nombre del grupo de recursos.
  5. Seleccione Eliminar.

Paso siguiente

Para explorar las opciones para ejecutar productos de WebSphere en Azure, consulte el siguiente artículo: