Acquisizione di screenshot delle VM

Questa pagina descrive come acquisire uno screenshot da una macchina virtuale (VM) utilizzando lo strumento per gli screenshot delle VM.

L'acquisizione di uno screenshot da una VM può aiutarti a risolvere i problemi di una VM che altrimenti accessibili. Ad esempio, una VM potrebbe non essere accessibile se è in fase di avvio o se l'immagine disco è danneggiata.

Sistemi operativi basati su Windows

Gli screenshot delle VM possono aiutarti a risolvere i problemi relativi alle connessioni RDP non riuscite alle VM Windows. identificando se l'istanza è stata avviata correttamente. Per informazioni su per la risoluzione dei problemi relativi alle connessioni RDP, consulta la sezione Risoluzione dei problemi. RDP.

Considerazioni sulla privacy con i client di desktop remoto

Lo strumento per gli screenshot delle VM utilizza l'adattatore display della VM per acquisire screenshot della sessione della console locale tramite un client Remote Desktop. L'acquisizione di uno screenshot tramite la sessione della console locale potrebbe acquisire dati sensibili dal desktop o dal browser dell'utente.

Se temi di esporre informazioni sensibili nell'ambito di un configura il rispettivo client Remote Desktop nel seguente modo in modo che non utilizzi la sessione della console locale:

Prima di condividere screenshot con Google assistenza, assicurati di controllarli per informazioni sensibili.

Prima di iniziare

  • Abilitare i display virtuali sulla VM.
  • Se non l'hai già fatto, configura l'autenticazione. Autenticazione è la procedura di verifica dell'identità per l'accesso ai servizi e alle API di Google Cloud. Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione Compute Engine come segue.

    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. Installa Google Cloud CLI, quindi initialize eseguendo questo comando:

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

      Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.

        Installa Google Cloud CLI, quindi initialize eseguendo questo comando:

        gcloud init

      Per maggiori informazioni, consulta Autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.

Limitazioni

  • L'istanza deve trovarsi nel ciclo di vita RUNNING state.

  • La frequenza massima per l'acquisizione di screenshot è di 20 al secondo, ovvero l'API di frequenza massima.

  • Non puoi avviare uno screenshot mentre ne è in corso uno.

  • Puoi acquisire uno screenshot alla volta.

Acquisizione di uno screenshot da una VM

Utilizza le seguenti procedure per acquisire uno screenshot da una VM.

Console

  1. Nella console Google Cloud, vai alla pagina Istanze VM.

    Vai a Istanze VM

  2. Nella pagina Istanze VM, fai clic sul nome dell'istanza VM da acquisisci uno screenshot.

  3. Nella pagina Dettagli istanza VM, fai clic sulla scheda Screenshot.

  4. Fai clic su Aggiorna per generare uno screenshot dalla VM. Se non disponi ha attivato un'istanza display, La console Google Cloud non mostra uno screenshot.

gcloud

Acquisisci uno screenshot da una VM utilizzando il comando gcloud compute instances get-screenshot:

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

Sostituisci quanto segue:

  • VM_NAME: nome della VM per acquisire uno screenshot da cui proviene.

  • JPEG_FILENAME: nome file facoltativo del formato jpeg per l'output dello screenshot. Se non specifichi un nome file, i dati jpeg non elaborati viene inviato all'output standard (stdout).

  • ZONE: zona della VM da cui acquisire uno screenshot.

REST

Con l'API Compute Engine, acquisisci uno screenshot da una VM utilizzando il metodo instances.getScreenshot richiesta:

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

Sostituisci quanto segue:

  • PROJECT: ID del progetto contenente la VM da acquisisci uno screenshot.

  • ZONE: zona contenente il progetto.

  • VM_NAME: nome della VM per acquisire uno screenshot da cui proviene.

Screenshot di VM di esempio

UEFI di Compute Engine che carica il gestore di avvio

Il seguente screenshot mostra un file Windows VM server non disponibile durante il caricamento di boot Manager:

UEFI che carica il gestore di avvio

Esecuzione di aggiornamenti per Windows Server 2016 Datacenter

Il seguente screenshot mostra un'istanza di Windows Server 2016 VM non disponibile durante il completamento degli aggiornamenti:

Windows Server 2016 Datacenter esegue gli aggiornamenti.

Caricamento dei servizi di sistema di Windows Server 2016

Il seguente screenshot mostra un'istanza di Windows Server 2016 VM non disponibile durante il caricamento dei servizi di sistema:

Caricamento dei servizi di sistema di Windows Server 2016.

Schermata di accesso per Windows Server 2016 Datacenter

Il seguente screenshot mostra un'istanza di Windows Server 2016 di VM completata ed è pronto per accedere:

Schermata di accesso per Windows Server 2016 Datacenter.

Processo Sysprep di Windows Server 2019 Core

Il seguente screenshot mostra il comando sysprep di elaborazione di Windows Server 2019 Istanza VM principale:

Processo Sysprep per Windows Server 2019 Core.

Errore dello schermo blu in Windows Server 2016 Datacenter

Il seguente screenshot mostra un errore della schermata blu di un server Windows Server Istanza VM datacenter 2016:

Schermata blu di Windows Server 2016 Datacenter.

Passaggi successivi