Puede invocar y configurar diagnósticos de arranque de Microsoft Azure desde una instancia de Azure en una plantilla de nube. Además, también puede configurar los análisis de registros para una instancia de máquina virtual de Azure. Los diagnósticos de arranque son una función de depuración de máquinas virtuales de Azure que facilita el diagnóstico de errores de arranque de máquinas virtuales. Mediante los diagnósticos de arranque, un usuario puede supervisar el estado de una máquina virtual mientras arranca, mediante la recopilación de información del registro de serie y capturas de pantalla.
Diagnósticos de arranque
Los diagnósticos de arranque capturan la información del registro de serie y las capturas de pantalla, las que se deben guardar en el disco. El disco puede ser de dos tipos: disco administrado o disco no administrado de Azure.
La propiedad de YAML bootDiagnostics
es compatible con las plantillas de nube de Azure. Cuando esta propiedad se establece en true
, los diagnósticos de arranque se habilitan en la implementación de máquina virtual de Azure correspondiente.
bootDiagnostics
.
formatVersion: 1 inputs: {} resources: Cloud_Azure_Machine_1: type: Cloud.Azure.Machine metadata: layoutPosition: - 0 - 0 properties: image: ubuntu flavor: small bootDiagnostics: true
Los diagnósticos de arranque también se pueden invocar en una máquina virtual de Azure implementada como una operación del día 2. Desplácese hasta la página Implementaciones de Automation Assembler y seleccione la implementación de Azure. El menú Acciones de esta página permite alternar entre Habilitar diagnóstico de arranque y Deshabilitar diagnóstico de arranque.
Después de implementar una plantilla de nube con los diagnósticos de arranque habilitados, la página Implementaciones de Automation Assembler de la implementación indicará que los diagnósticos de arranque están habilitados. Si desea deshabilitar los diagnósticos de arranque, haga clic en el menú Acciones de la página Implementaciones y seleccione Deshabilitar diagnósticos de arranque.
Análisis de registros
Log Analytics de Azure permiten editar y ejecutar consultas de logs a partir de datos recopilados por los logs de supervisión de Azure y, a continuación, analizar los datos de forma interactiva. Puede utilizar consultas de Log Analytics para recuperar registros que coincidan con criterios específicos a fin de ayudar a identificar tendencias y patrones, y proporcionar una variedad de detalles de datos. Al habilitar Log Analytics en una máquina virtual de Azure, esa máquina actuará como origen de datos.
Para poder configurar análisis de logs en una plantilla de nube de Automation Assembler, debe crear y configurar un área de trabajo de análisis de logs de Azure. Puede hacerlo mediante la opción Máquinas virtuales en el menú Supervisión de Azure. Consulte la documentación de Microsoft Azure para obtener más información.
Para configurar los análisis de registros, debe tener el ID y la clave del área de trabajo de Azure. Puede encontrarlos en la pestaña Administración de agentes de Azure, en el área de trabajo de análisis de registros.
El siguiente ejemplo de plantilla de nube muestra cómo se pueden configurar los análisis de registros mediante extensiones.
formatVersion: 1 inputs: {} resources: Cloud_Azure_Machine_1: type: Cloud.Azure.Machine properties: image: ubuntu flavor: small extensions: - autoUpgradeMinorVersion: true name: test-loga protectedSettings: workspaceKey: xxxxxxxxx publisher: Microsoft.EnterpriseCloud.Monitoring settings: workspaceId: aaaaaaaaa type: OmsAgentForLinux typeHandlerVersion: '1.0'
Después de implementar una plantilla de nube con el análisis de logs habilitado, puede habilitarla o deshabilitarla mediante las opciones del menú Acciones de la página Implementaciones de Automation Assembler de la implementación.