Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure Logic Apps permite automatizar flujos de trabajo mediante la integración de varios servicios de Azure y aplicaciones de terceros. Puede usar Logic Apps para recopilar y reenviar syslogs de VMware desde la nube privada de Azure VMware Solution a cualquier servicio de administración de registros de su elección. Este enfoque permite el almacenamiento de registros centralizado, el análisis y la supervisión en las herramientas preferidas.
En este artículo, aprenderá a configurar un flujo de trabajo de Azure Logic Apps para capturar syslogs de VMware y enviarlos al servicio de administración de registros elegido.
Prerrequisitos
Asegúrese de que tiene una nube privada de Azure VMware Solution configurada que transmite sus syslogs a una instancia de Azure Event Hubs dentro de un espacio de nombres de Azure Event Hubs. Se requiere una instancia válida del centro de eventos en el espacio de nombres de Azure Event Hubs. Para obtener instrucciones de configuración, visite Configuración de syslogs de VMware: Transmisión a Microsoft Azure Event Hubs.
Creación de una instancia de Azure Logic Apps
- En Azure Portal, seleccione Crear un recurso y busque Aplicación lógica. Busque la llamada Aplicación lógica, seleccione Crear y, a continuación, haga clic en Aplicación lógica.
- Seleccione el plan de hospedaje que tenga más sentido para sus necesidades de consumo. En la mayoría de los casos, el plan de servicio de flujo de trabajo debe ser suficiente.
- Escriba la suscripción que quiere usar, el grupo de recursos elegido para hospedar esta instancia. Asígnele un nombre y seleccione una región. Si el servidor de administración de registros está hospedado en Azure(incluido en la nube privada de Azure VMware Solution), asegúrese de seleccionar la misma región que la red virtual de Azure conectada al servidor de administración de registros. De lo contrario, se producirá un error en la integración. El plan predeterminado de Windows es Workflow Standard WS1 (210 ACU total, 3,5 Gb de memoria, 1 vCPU) que debe ser suficiente para controlar los volúmenes de registro de cargas de trabajo grandes. Esta opción siempre se puede ajustar más adelante, según sea necesario. Después de presentar estos detalles, seleccione Revisar y crear.
- Revise los detalles de la instancia de Aplicación lógica. Selecciona Crear. Al hacer clic en este botón se inicializa la implementación de la instancia de Aplicación lógica. Una vez completado, el estado de implementación leerá "La implementación está completa".
Configuración del flujo de trabajo de Azure Logic App
- Una vez implementado, vaya a la instancia de Aplicación lógica. Seleccione Flujos de trabajo y, a continuación, haga clic en Flujos de trabajo. Seleccione Agregar y, a continuación, haga clic en Agregar desde plantilla. Esta acción le lleva al catálogo de plantillas disponible en Azure Logic Apps.
- En la barra de búsqueda, busque Azure VMware Solution. Haga clic en la opción denominada Azure VMware Solution: Exportación de registros de nube privada a la solución de administración de registros.
- En el panel derecho, seleccione Usar esta plantilla en la parte inferior de la pantalla. Asigne un nombre al flujo de trabajo y seleccione Stateful para State type (Tipo de estado).
- A continuación, conecte el centro de eventos que aloja los registros de Azure VMware Solution a esta instancia de Aplicación lógica. Para ello, haga clic en Conectar. Proporcione un nombre para nombre de conexión; el tipo de autenticación permanecerá como clave de acceso. Para Cadena de conexión, debe recuperar la cadena de conexión de la instancia del centro de eventos que quiere usar.
- En una pestaña independiente del explorador, abra la instancia del centro de eventos que contiene los mensajes de registro. Seleccione Configuración y, a continuación, haga clic en Directivas de acceso compartido. Seleccione RootManagerSharedAccessKey y haga clic en el icono de copia situado junto a Cadena de conexión principal.
- Vuelva a la pestaña del explorador con la aplicación lógica y pegue lo que acaba de copiar en el campo Cadena de conexión . Haga clic en Agregar conexión.
- Si se agrega correctamente, el estado del centro de eventos debe leer Conectado. En este momento, haga clic en Siguiente para continuar.
- Agregue el nombre de la instancia del centro de eventos en Nombre del centro de eventos. El nombre exacto del centro de eventos se puede encontrar en Entidades y, a continuación, en Event Hubs en la pestaña Centro de eventos. Agregue el URI del servidor de registro que quiere usar en URI de destino de registro. Haga clic en Next.
- Revise la información proporcionada y haga clic en Crear. Esta acción guarda el flujo de trabajo que se puede usar para enviar los mensajes de registro de Azure VMware Solution a cualquier punto de conexión de Syslog.
Integración con Azure Virtual Network
Si el servidor de administración de registros se hospeda en Azure (por ejemplo, las operaciones de VMware Cloud Foundation para registros en la nube privada de Azure VMware Solution), deberá integrar la aplicación lógica de Azure con una red virtual de Azure a la que pueda acceder el servidor de administración de registros. Esto garantiza que la aplicación lógica pueda comunicarse con los puntos de conexión a los que solo se puede acceder dentro de la red virtual.
Por ejemplo: si va a implementar el servidor de administración de registros en una nube privada de Azure VMware Solution, necesitará una instancia de Azure Virtual Network que se pueda emparejar con la red de la nube privada. ###Requisitos previos
- Azure Virtual Network y Azure Logic App deben estar en la misma región. No se admite la integración entre regiones y provocará un error en la configuración.
- Asegúrese de que hay una subred disponible en Azure Virtual Network para la integración. Para obtener más información, visite Agregar, cambiar o eliminar una subred de red virtual.
###Pasos para integrarse con Azure Virtual Network
En La aplicación lógica de Azure, vaya a Configuración > de redes.
Seleccione el texto resaltado que indica No configurado junto a Integración de red virtual.
En la siguiente pantalla, verá un mensaje que indica No hay ninguna integración de red virtual configurada. Seleccione Agregar integración de red virtual para integrarla con Azure Virtual Network que está conectada al servidor de administración de registros.
En el panel, elija la Suscripción en la que se encuentra la Azure Virtual Network, la Red Virtual que quiere usar y la Subred que desea asociar. Haga clic en Conectar para integrar con la red virtual.
Tras una integración correcta, en la siguiente pantalla se mostrarán los detalles de integración de red virtual . Siempre puede hacer clic en Desconectar si necesita cambiar la integración de red virtual para la aplicación lógica.
Adición de certificados, actualización de encabezados HTTP y configuración de notificaciones
Certificados
Si Azure Logic Apps requiere que el certificado del servidor de administración de registros sea de confianza, es posible que tenga que agregar el certificado a la instancia de Logic Apps para habilitar la transmisión correcta del registro. Este es un paso necesario al usar herramientas como VMware Cloud Foundation Operations for Logs, por ejemplo. Puede agregarlo a la instancia de Azure Logic App mediante el siguiente enfoque:
Exporte el certificado desde el servidor de administración de registros y guárdelo como un archivo .cer.
En la aplicación de Azure Logic App, vaya a Configuración > Certificados. Vaya a la pestaña que indica Certificados de clave pública (.cer) y haga clic en Agregar certificado.
- Cargue el certificado del paso 1 al archivo de certificado CER y asigne un nombre al certificado y haga clic en Agregar en la parte inferior.
- Una vez guardado, copie el valor Huella. Necesitamos eso para nuestra variable de entorno en el paso 5.
- En Configuración, seleccione Variables de entorno y, a continuación, seleccione Agregar. El nombre de la variable de entorno que se va a agregar es WEBSITE_LOAD_ROOT_CERTIFICATES y el valor será la huella digital que copió. Seleccione Aplicar en la parte inferior del panel para guardar los cambios y Aplicar de nuevo en la parte inferior de la lista de variables de entorno para aplicar estos cambios. La nueva variable de entorno debe surtir efecto.
Encabezados HTTP
De manera predeterminada, el desencadenador HTTP-Trigger-to-Log-Destination del flujo de trabajo que creó tiene los siguientes pares clave-valor en Encabezados:
- Content-Type : application/json
Esto funciona por sí mismo para herramientas de administración de registros, como VMware Cloud Foundation Operations for Logs. Es posible que tenga que comprobar el comando cURL de ingesta del servidor de administración de registros para ver si hay otros encabezados que pueden necesitar agregarse. Si ve otros encabezados, agréguelos aquí y haga clic en Guardar en la parte superior para que los registros se puedan ingerir correctamente en el servidor de administración de registros.
Historial de ejecución
La sección Historial de ejecución de un flujo de trabajo de Azure Logic Apps proporciona un registro detallado de ejecuciones de flujo de trabajo, lo que le ayuda a realizar un seguimiento de las ejecuciones correctas, diagnosticar errores y solucionar problemas. Al revisar las marcas de tiempo, los códigos de estado y los mensajes de error, puede asegurarse de que el proceso de reenvío de syslog de Azure VMware Solution se ejecuta sin problemas e identifica rápidamente las interrupciones.
Configuración de notificaciones
Observará en el último paso del flujo de trabajo que hay un elemento opcional denominado Optional-Notification README (LÉAME). Puede reemplazar este elemento por una de las acciones disponibles en Azure Logic Apps, como correos electrónicos de Outlook o mensajes de Teams, para notificarle en caso de que se produzca un error al enviar los registros al servidor de administración de registros.