Compartir a través de


Solucionar problemas de errores de creación de máquinas virtuales (VM) y entornos en Azure DevTest Labs

DevTest Labs le proporciona advertencias si un nombre de máquina no es válido o si va a infringir una directiva de laboratorio. En ocasiones, verá una X roja junto al estado del entorno o la máquina virtual de su laboratorio que le informará de que algo ha ido mal. En este artículo se proporcionan algunos trucos que puede usar para buscar el problema subyacente y, con suerte, evitar el problema en el futuro.

Notificaciones del portal

Si utiliza Azure Portal, el primer lugar donde debe mirar es el panel de notificaciones. El panel de notificaciones, disponible en la barra de comandos principal haciendo clic en el icono de campana, le indica si la creación del entorno o la máquina virtual del laboratorio se ha realizado correctamente o no. Si se produjo un error, verá el mensaje de error asociado al error de creación. Estos detalles a menudo ofrecen más información que le ayudará a resolver el problema. En el ejemplo siguiente, se produjo un error en la creación de la máquina virtual porque superó el límite de máquinas virtuales permitidas en el laboratorio.

Captura de pantalla en la que se muestran notificaciones de Azure Portal.

Máquina virtual con estado dañado

Si ve el estado de la máquina virtual en el laboratorio como Dañado, puede que la máquina virtual subyacente se haya eliminado de la página de la Máquina virtual a la que el usuario puede navegar desde la página Máquinas virtuales (no desde la página DevTest Labs). Limpie el laboratorio de DevTest Labs mediante la eliminación de la máquina virtual del laboratorio. A continuación, vuelva a crear la máquina virtual en el laboratorio.

Captura de pantalla que muestra una máquina virtual en un estado dañado.

Registros de actividad

Examine los registros de actividad si está investigando un error al cabo de un tiempo de haber intentado crear la máquina virtual o el entorno. Hay tres tipos de registros de actividad disponibles en la página Laboratorio; registros de actividades que afectan a la configuración y las directivas del laboratorio, registros de máquinas virtuales y registros para entornos. El error que está solucionando podría estar en cualquiera de estos registros, en función de su origen. En esta sección se muestra cómo encontrar estos registros.

Registro de actividad para la configuración y las directivas del laboratorio

Los registros de actividad para la configuración y las directivas muestran los eventos generados por las opciones de configuración del laboratorio o las directivas de laboratorio que establezca. En este ejemplo, verá el error que detalla el error de creación de la máquina virtual al que se hace referencia en la notificación del portal que se mostró anteriormente. Para ver los registros de actividad de las directivas y la configuración del laboratorio, siga estos pasos:

  1. En la página principal del laboratorio, seleccione Configuración y directivas en el menú de la izquierda.

  2. En la página Configuración y directivas, seleccione Registros de actividad en el menú.

  3. En los elementos del registro de actividad, expanda la operación Create a virtual machinecon errores y, a continuación, seleccione la operación Add or modify virtual machine con errores para ver los detalles.

    Captura de pantalla de Azure Portal en la que se muestra un registro de actividad de directivas y configuración de laboratorio.

  4. En el panel derecho, cambie a la pestaña JSON. Verá los detalles en la vista JSON del registro.

    Captura de pantalla de Azure Portal en la que se muestran los detalles de un evento de registro de actividad de directivas y configuración de laboratorio en JSON.

  5. Examine el registro JSON hasta que encuentre la propiedad statusMessage. Le proporciona el mensaje de error principal e información más detallada, si procede. El siguiente JSON es un ejemplo de un error de superación de la cuota de núcleos mencionado anteriormente en este artículo.

    "properties": {
        "statusCode": "Conflict",
        "statusMessage": "{\"status\":\"Failed\",\"error\":{\"code\":\"ResourceDeploymentFailure\",\"message\":\"The resource operation completed with terminal provisioning state 'Failed'.\",\"details\":[{\"code\":\"OperationNotAllowed\",\"message\":\"Operation results in exceeding quota limits of Core. Maximum allowed: 100, Current in use: 100, Additional requested: 8. Please read more about quota increase at https://aka.ms/corequotaincrease.\"}]}}",
    },
    

Registro de actividad de una máquina virtual

Los registros de actividad de las máquinas virtuales muestran eventos generados por la máquina virtual, como inicio y detención. Para ver los registros de actividad de una máquina virtual, siga estos pasos:

  1. En la página principal del laboratorio, seleccione la máquina virtual para iniciar la página Máquina virtual.

  2. En la página Máquina virtual, en la sección General del menú de la izquierda, seleccione Registro de actividad para ver todos los registros asociados con la máquina virtual.

    Captura de pantalla de Azure Portal en la que se muestra un registro de actividad de máquina virtual.

  3. Seleccione el evento que le interesa para ver los detalles.

  4. Para ver los detalles del evento, cambie a la pestaña JSON.

Registro de actividad de un entorno

Los registros de actividad de los entornos muestran eventos generados por el entorno, como las implementaciones. En este ejemplo, verá un error generado por un intento de creación de entorno con errores. Para ver el registro de actividad de un entorno, siga estos pasos:

  1. En la página principal del laboratorio, seleccione el entorno.

  2. En la página del entorno, seleccione Registro de actividad en el menú izquierdo.

  3. Busque el error en la lista de actividades del registro y selecciónelo.

    Captura de pantalla de Azure Portal que muestra un registro de actividad del entorno.

  4. En el panel de la derecha, cambie a la pestaña JSON y busque el mensaje de estado.

    Captura de pantalla de Azure Portal en la que se muestran los detalles de un evento de registro de actividad del entorno en JSON.

Registros de implementación de plantillas de Resource Manager

Si el entorno o la máquina virtual se crearon a través de la automatización, hay un último lugar para buscar información del error: el registro de implementación de plantillas de Azure Resource Manager. Cuando se suele crear un recurso de laboratorio a través de una implementación de plantilla de Azure Resource Manager. Consulte https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates para obtener ejemplos de plantillas de Azure Resource Manager que crean recursos de DevTest Labs.

Para ver los registros de implementación de plantillas de laboratorio, siga estos pasos:

  1. Inicie la página del grupo de recursos en el que existe el laboratorio.
  2. Seleccione Implementaciones en el menú de la izquierda, en Configuración.
  3. Busque las implementaciones con un estado de error y selecciónelas.
  4. En la página Implementación, seleccione el vínculo Detalles de la operación correspondiente a la operación que produjo errores.
  5. Verá detalles sobre la operación que produjo errores en la ventana Detalles de la operación.

Pasos siguientes

Consulte Solución de errores de artefactos.