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.

El siguiente fragmento de YAML muestra un ejemplo de cómo se utiliza la propiedad 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 Cloud Assembly 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 Cloud Assembly 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 registros en una plantilla de nube de Cloud Assembly, debe crear y configurar un área de trabajo de análisis de registros 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 registros habilitado, puede habilitarla o deshabilitarla mediante las opciones del menú Acciones de la página Implementaciones de Cloud Assembly de la implementación.