Capturar capturas de pantalla de VM


Esta página describe cómo capturar una captura de pantalla desde una instancia de máquina virtual (VM) utilizando la herramienta de captura de pantalla de VM.

Realizar una captura de pantalla de una máquina virtual puede ayudarle a solucionar problemas de una máquina virtual a la que de otro modo no se puede acceder. Por ejemplo, es posible que no se pueda acceder a una máquina virtual si se está iniciando o si tiene una imagen de disco dañada.

Sistemas operativos basados ​​en Windows

Las capturas de pantalla de VM pueden ayudar a solucionar problemas de conexiones RDP fallidas a VM de Windows, al identificar si la instancia se inició correctamente. Para obtener información sobre cómo solucionar problemas de conexiones RDP, consulte Solución de problemas de RDP .

Consideraciones de privacidad con clientes de escritorio remoto

La herramienta de captura de pantalla de VM utiliza el adaptador de pantalla de la VM para capturar una captura de pantalla de la sesión de la consola local a través de un cliente de escritorio remoto. Realizar una captura de pantalla a través de la sesión de la consola local puede capturar información confidencial del escritorio o navegador del usuario.

Si le preocupa exponer información confidencial como parte de una captura de pantalla, configure su respectivo cliente de escritorio remoto de la siguiente manera para que no utilice la sesión de la consola local:

Antes de compartir capturas de pantalla con el Soporte de Google , asegúrese de revisarlas para detectar información confidencial.

Antes de comenzar

  • Habilite pantallas virtuales en su VM .
  • Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:

    Select the tab for how you plan to use the samples on this page:

    Console

    When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.

    gcloud

    1. After installing the Google Cloud CLI, initialize it by running the following command:

      gcloud init

      If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

    2. Set a default region and zone.
    3. REST

      Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.

        After installing the Google Cloud CLI, initialize it by running the following command:

        gcloud init

        If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.

      Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .

Limitaciones

  • La instancia debe estar en el estado del ciclo de vida RUNNING .

  • La velocidad máxima para realizar capturas de pantalla es de 20 por segundo, que es el límite de velocidad de la API .

  • No puedes iniciar una captura de pantalla mientras hay una en progreso.

  • Puede realizar una captura de pantalla a la vez.

Capturar una captura de pantalla desde una VM

Utilice los siguientes procedimientos para capturar una captura de pantalla de una máquina virtual.

Consola

  1. En la consola de Google Cloud, vaya a la página de instancias de VM .

    Ir a instancias de VM

  2. Desde la página de instancias de VM , haga clic en el nombre de la instancia de VM para realizar una captura de pantalla.

  3. En la página de detalles de la instancia de VM , haga clic en la pestaña Captura de pantalla .

  4. Haga clic en Actualizar para generar una captura de pantalla de la VM. Si no ha habilitado una pantalla virtual , la consola de Google Cloud no muestra una captura de pantalla.

nube de gcloud

Capture una captura de pantalla de una máquina virtual mediante el comando gcloud compute instances get-screenshot :

gcloud compute instances get-screenshot VM_NAME \
  --destination=JPEG_FILENAME \
  --zone=ZONE

Reemplace lo siguiente:

  • VM_NAME : nombre de la VM desde la cual capturar una captura de pantalla.

  • JPEG_FILENAME : nombre de archivo opcional del jpeg para la salida de la captura de pantalla. Si no especifica un nombre de archivo, los datos jpeg sin procesar se envían a la salida estándar (stdout).

  • ZONE : zona de la VM desde la que realizar una captura de pantalla.

DESCANSAR

Con la API de Compute Engine, captura una captura de pantalla de una VM mediante la solicitud instances.getScreenshot :

GET https://compute.googleapis.com/compute/v1/projects/PROJECT/zo
nes/ZONE/instances/VM_NAME/screenshot

Reemplace lo siguiente:

  • PROJECT : ID del proyecto que contiene la VM de la que se va a realizar una captura de pantalla.

  • ZONE : zona que contiene el proyecto.

  • VM_NAME : nombre de la VM desde la cual capturar una captura de pantalla.

Ejemplos de capturas de pantalla de VM

El Compute Engine UEFI cargando el administrador de arranque

La siguiente captura de pantalla muestra una máquina virtual de Windows Server que no está disponible mientras se carga el administrador de arranque:

La UEFI cargando el administrador de arranque.

Windows Server 2016 Datacenter realizando actualizaciones

La siguiente captura de pantalla muestra una máquina virtual con Windows Server 2016 que no está disponible mientras se completan las actualizaciones:

Centro de datos de Windows Server 2016 realizando actualizaciones.

Servicios del sistema de carga de Windows Server 2016

La siguiente captura de pantalla muestra una máquina virtual de Windows Server 2016 que no está disponible mientras se cargan los servicios del sistema:

Servicios del sistema de carga de Windows Server 2016.

Pantalla de inicio de sesión para Windows Server 2016 Datacenter

La siguiente captura de pantalla muestra una máquina virtual con Windows Server 2016 que completó el inicio y está lista para iniciar sesión:

Pantalla de inicio de sesión para Windows Server 2016 Datacenter.

Proceso Sysprep de Windows Server 2019 Core

La siguiente captura de pantalla muestra el proceso sysprep de una instancia de Windows Server 2019 Core VM:

Proceso Sysprep para Windows Server 2019 Core.

Error de pantalla azul del centro de datos de Windows Server 2016

La siguiente captura de pantalla muestra un error de pantalla azul de una instancia de VM de Windows Server 2016 Datacenter :

Pantalla azul del centro de datos de Windows Server 2016.

¿Qué sigue?