Share via


Inicio rápido: implementación de WebLogic Server en una máquina virtual de Azure mediante Azure Portal

En este artículo se muestra cómo implementar rápidamente WebLogic Application Server (WLS) en máquinas virtuales (VM) de Azure con el conjunto más sencillo posible de opciones de configuración mediante Azure Portal. Para ver un tutorial más completo, incluido el uso de Azure Application Gateway para hacer que el clúster de WLS en una máquina virtual sea visible de forma segura en la red pública de Internet, consulte Tutorial: Migración de un clúster de WebLogic Server a Azure con Azure Application Gateway como un equilibrador de carga.

En esta guía de inicio rápido:

  • Implemente WLS con el servidor de administración en una máquina virtual mediante Azure Portal.
  • Implemente una aplicación de ejemplo de Java EE con el portal de la consola de administración de WLS.

En esta guía rápida se presupone un conocimiento básico de los conceptos de WLS. Para obtener más información, consulte Oracle WebLogic Server.

Requisitos previos

Implementación de WLS con el servidor de administración en una máquina virtual

Los pasos de esta sección le dirigen a implementar WLS en la máquina virtual de la manera más sencilla posible: con la oferta de nodo único con un servidor de administración. Otras ofertas están disponibles para responder a diferentes escenarios, como: nodo único sin un servidor de administración, clústery clúster dinámico. Para más información, consulte ¿Qué son las soluciones para ejecutar Oracle WebLogic Server en máquinas virtuales de Azure?.

Screenshot of the Azure portal that shows the Create WebLogic Server With Admin console on Azure VM page.

En los siguientes pasos se muestra cómo encontrar la oferta de WLS con un servidor de administración y rellenar el panel Aspectos básicos:

  1. En la barra de búsqueda de la parte superior del portal, escriba weblogic. En los resultados de búsqueda sugeridos automáticamente, en la sección Marketplace, seleccione Oracle WebLogic Server con un servidor de administración.

    Screenshot of the Azure portal that shows WebLogic Server in the search results.

    También puede ir directamente a la oferta con este vínculo del portal.

  2. En la página de la oferta, seleccione Crear.

  3. En el panel Aspectos básicos, asegúrese de que el valor que se muestra en el campo Suscripción es el mismo que usó para iniciar sesión en Azure Portal.

  4. La oferta debe implementarse 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, ejb0802wls.

  5. En Detalles de la instancia, seleccione la región para la implementación. Para obtener una lista de las regiones de Azure cómo y dónde funcionan las máquinas virtuales, consulte Regiones para máquinas virtuales en Azure.

  6. Acepte el valor predeterminado en Oracle WebLogic Image.

  7. Acepte el valor predeterminado en tamaño de máquina virtual.

    Si el tamaño predeterminado no está disponible en su región, elija un tamaño disponible seleccionando Cambiar tamaño y, a continuación, seleccione uno de los tamaños en la lista.

  8. En Credenciales de Virtual Machines y WebLogic, deje el valor predeterminado para Nombre de usuario para la cuenta de administrador de las máquinas virtuales.

  9. Junto a Tipo de autenticación, seleccione Contraseña. En este artículo se usa un par formado por un nombre de usuario y una contraseña para la autenticación. Si quiere usar SSH, consulte Creación y uso de un par de claves pública-privada SSH para máquinas virtuales Linux en Azure. Escriba wlsVmCluster2022 en Contraseña. Use el mismo valor para la confirmación.

  10. Deje el valor predeterminado para Nombre de usuario del administrador de WebLogic.

  11. Introduzca wlsVmCluster2022 como contraseña para el administrador de WebLogic. Use el mismo valor para la confirmación.

  12. Seleccione Revisar + crear. Asegúrese de que aparezca el mensaje verde Validación superada en la parte superior. Si no es así, corrija los problemas de validación y seleccione Revisar y crear de nuevo.

  13. Seleccione Crear.

  14. 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 30 minutos en completarse.

Examinar la salida de la implementación

Los pasos de esta sección muestran cómo comprobar que la implementación se ha completado correctamente.

Si ha navegado lejos de la página La implementación está en curso, los pasos siguientes le muestran cómo volver a esa página. Si todavía está en la página que muestra La implementación se ha completado, puede ir directamente al paso 5, después de la captura de pantalla.

  1. En la esquina de cualquier página del portal, en el menú hamburguesa, seleccione Grupos de recursos.

  2. En el cuadro con el texto Filtrar para cualquier campo, escriba los primeros caracteres del grupo de recursos que creó anteriormente. Si ha seguido la convención recomendada, escriba sus iniciales y, a continuación, seleccione el grupo de recursos adecuado.

  3. En el panel de navegación izquierdo, en la sección Configuración, seleccione Implementaciones. Puede ver una lista ordenada de las implementaciones en este grupo de recursos, con la más reciente primero.

  4. Desplácese hasta la entrada más antigua de esta lista. Esta entrada corresponde a la implementación que inició en la sección anterior. Seleccione la implementación más antigua, como se muestra en la captura de pantalla siguiente:

    Screenshot of the Azure portal that shows the resource group deployments list.

  5. En el panel de la izquierda, seleccione Salidas. Esta lista muestra los valores de salida de la implementación. Se incluye información útil en las salidas.

  6. El valor sshCommand es el comando SSH completo para conectar la máquina virtual que ejecuta WLS. Seleccione el icono para copiar junto al valor de campo para copiar el vínculo en el Portapapeles. Guarde este valor para más adelante.

  7. El valor adminConsoleURL es el vínculo completo y visible de Internet público a la consola de administración de WLS. Seleccione el icono para copiar junto al valor de campo para copiar el vínculo en el Portapapeles. Guarde este valor para más adelante.

Implementación de una aplicación Java EE desde el portal de la consola de administración

Siga estos pasos para ejecutar una aplicación de ejemplo en WLS:

  1. Descargue una aplicación de ejemplo como un archivo .war o .ear. La aplicación de ejemplo debe ser independiente y no tener ninguna base de datos, mensajería ni otros requisitos de conexión externos. La aplicación de ejemplo de la documentación del operador de Kubernetes de WLS es una buena opción. Puede descargarlo en Oracle. Guarde el archivo en el sistema de archivos local.

  2. Pegue el valor de adminConsoleURL en un explorador web conectado a Internet. Debería ver la pantalla de inicio de sesión de la consola de administración de WLS conocida, como se muestra en la captura de pantalla siguiente:

    Screenshot of the WebLogic Server admin login screen.

  3. Inicie sesión con el nombre de usuario weblogic y su contraseña (en este artículo se usa wlsVmCluster2022). Puede ver la página de información general de la consola de administración de WLS.

  4. En Centro de cambios, en la esquina superior izquierda, seleccione Bloquear y editar, como se muestra en la siguiente captura de pantalla:

    Screenshot of the Oracle WebLogic Server Administration Console with Lock & Edit button highlighted.

  5. En Estructura de dominio, en el lado izquierdo, seleccione Implementaciones.

  6. En Configuración, seleccione Instalar. Hay un Asistente de instalación de aplicaciones que le guiará para finalizar la instalación.

    1. En Buscar implementación para instalar y preparar la implementación, seleccione Cargar los archivos.
    2. En Cargar una implementación en el servidor de administración, seleccione Elegir archivo y cargue la aplicación de ejemplo. Seleccione Siguiente.
    3. Seleccione Finalizar.
  7. En Centro de cambios, en la esquina superior izquierda, seleccione Activar cambios. Puede ver el mensaje Se han activado todos los cambios. No es necesario reiniciar.

  8. En Resumen de implementaciones, seleccione Control. Active la casilla cerca del nombre de la aplicación para seleccionar la aplicación. Seleccione Iniciar y, a continuación, seleccione Mantenimiento de todas las solicitudes.

  9. En Iniciar asistente para aplicaciones, seleccione . Si no se produce ningún error, verá el mensaje Se han enviado solicitudes de inicio a las implementaciones seleccionadas.

  10. Cree una dirección URL completa para la aplicación de ejemplo, como http://<vm-host-name>:<port>/<your-app-path>. Puede obtener el nombre de host y el puerto de adminConsoleURL quitando /console/. Si usa la aplicación de ejemplo recomendada, la dirección URL debe ser http://<vm-host-name>:<port>/testwebapp/, que debe ser similar a http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/.

  11. Pegue la dirección URL completa en un explorador web conectado a Internet. Si ha implementado la aplicación de ejemplo recomendada, debería ver una página similar a la captura de pantalla siguiente:

    Screenshot of the test web app.

Conexión a la máquina virtual

Si desea administrar la máquina virtual, puede conectarse a ella con el comando SSH. Antes de acceder a la máquina, asegúrese de que ha habilitado el puerto 22 para el agente SSH.

Siga estos pasos para habilitar el puerto 22:

  1. Vuelva al grupo de recursos de trabajo. En la página de información general, encontrará un grupo de seguridad de red denominado wls-nsg. Seleccione wls-nsg.

  2. En el panel izquierdo, seleccione Configuración y, a continuación, Reglas de seguridad de entrada. Si hay una regla para permitir el puerto 22, puede ir al paso 4.

  3. En la parte superior de la página, seleccione Agregar.

    1. En Intervalos de puertos de destino, rellene el valor 22.
    2. Introduzca el nombre de la regla Port_SSH en Nombre.
    3. Deje el valor predeterminado para los demás campos.
    4. Seleccione Agregar.

    Una vez completada la implementación, podrá conectarse mediante SSH a la máquina virtual.

  4. Conecte la máquina virtual con el valor de sshCommand y la contraseña (en este artículo se usa wlsVmCluster2022).

Limpieza de recursos

Si no va a seguir usando WLS, vuelva al grupo de recursos de trabajo. En la parte superior de la página, bajo el texto Grupo de recursos, seleccione el grupo de recursos. Luego, seleccione Eliminar grupo de recursos.

Pasos siguientes

Siga explorando las opciones para ejecutar WLS en Azure.