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:
Chrome Remote Desktop: se utilizzi Chrome Remote Desktop, assicurati di attivare Curtain in modo che non connettersi alla sessione della console locale.
Microsoft RDP: I client RDP si connettono utilizzando Windows Remote Desktop Services (RDS). Windows RDS consente ai client RDP di scegliere se avviare una nuova sessione della console Cloud o connettersi a quella esistente e, per questo motivo, anche per la privacy. Per informazioni sulla personalizzazione di RDS in modo non si connette alla sessione della console locale, consulta File RDP di Remote Desktop supportato impostazioni.
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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
REST
To use the REST API samples on this page in a local development environment, you use the credentials you provide to the gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
For more information, see Authenticate for using REST in the Google Cloud authentication documentation.
-
Limitazioni
L'istanza deve trovarsi nel ciclo di vita
RUNNING
stato.La frequenza massima di acquisizione degli 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
Nella console Google Cloud, vai alla pagina Istanze VM.
Nella pagina Istanze VM, fai clic sul nome dell'istanza VM da acquisisci uno screenshot.
Nella pagina Dettagli istanza VM, fai clic sulla scheda Screenshot.
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 file 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:
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:
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:
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:
Processo Sysprep di Windows Server 2019 Core
Il seguente screenshot mostra il comando sysprep di elaborazione di Windows Server 2019 Istanza VM principale:
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:
Passaggi successivi
Scopri come raccogliere informazioni diagnostiche da un VM.
Scopri come risolvere i problemi di Windows di Compute Engine.