Questo documento descrive come raccogliere informazioni sull'istanza di una macchina virtuale (VM) utilizzando uno strumento di diagnostica. Utilizza le informazioni raccolte dagli strumenti per facilitare la risoluzione dei problemi di base prima di contattare l'assistenza.
Lo strumento svolge le seguenti operazioni:
Raccoglie informazioni solo dalla VM che hai specificato.
Archivia le informazioni solo nel tuo progetto.
Archivia le informazioni per 10 giorni in un bucket Cloud Storage, a cui solo tu puoi accedere per impostazione predefinita.
Prima di condividere le informazioni raccolte con l'Assistenza Google:
Controlla le informazioni per verificare la presenza di informazioni riservate o che consentono l'identificazione personale (PII).
Elimina o maschera le informazioni in base alle esigenze.
Informazioni diagnostiche raccolte dalla VM
Questo strumento di diagnostica raccoglie informazioni su:
Dischi:
- Informazioni sull'oggetto Windows Management Instrumentation (WMI) su dischi, partizioni e volumi
Eventi:
- Eventi Windows, inclusi quelli delle applicazioni e del sistema
Reti:
Programmi:
- Informazioni sugli oggetti WMI su processi, attività pianificate, servizi e Google Kubernetes Engine (GKE)
Sistema:
- Informazioni sugli oggetti WMI su utenti, impostazioni del Remote Desktop Protocol (RDP) tramite questo script e output dai log di bcdedit, driverquery, msinfo32, pnputil, systeminfo e memory dump
Per informazioni dettagliate su come Compute Engine raccoglie queste informazioni, consulta il repository pubblico.
Limitazioni
- Puoi raccogliere informazioni diagnostiche solo dalle VM create in base a Windows Server.
Prima di iniziare
-
Compute Engine installa lo strumento di diagnostica per impostazione predefinita sulle versioni pubbliche delle immagini Windows Server successive al giorno
v20190714
. Altrimenti, se la versione dell'immagine di Windows Server è precedente allav20190714
o se utilizzi un'immagine personalizzata, installa lo strumento usando il comandogooget install google-compute-engine-diagnostics
. -
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è il processo mediante il quale viene verificata l'identità per l'accesso ai servizi e alle API Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti in Compute Engine nel seguente modo.
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
-
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
- Set a default region and zone.
-
roles/iam.serviceAccountTokenCreator
sul progetto Concedi il ruolo
iam.serviceAccountTokenCreator
nel progetto:gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:EMAIL \ --role roles/iam.serviceAccountTokenCreator
Sostituisci quanto segue:
PROJECT_ID
: l'ID progettoEMAIL
: l'indirizzo email a cui concedere il ruoloiam.serviceAccountTokenCreator
Esporta le informazioni diagnostiche come oggetto in un bucket Cloud Storage.
gcloud compute diagnose export-logs VM_NAME \ [--collect-process-traces]
Il flag facoltativo
--collect-process-traces
specifica se lo strumento di diagnostica raccoglie una traccia di 10 minuti del sistema in esecuzione, che include CPU, disco, file e attività di rete. Nelle VM basate su Windows viene utilizzato il Registratore delle prestazioni di Windows.Sostituisci quanto segue:
VM_NAME
: nome della VM da cui raccogliere informazioni diagnostiche
Il processo di esportazione dei log potrebbe richiedere alcuni minuti. Visualizza lo stato utilizzando il comando
gcloud compute instances get-serial-port-output
.Compute Engine formatta il nome del bucket contenente le informazioni di diagnostica come
diagnostic_logs_project_PROJECT_NUMBER
. Visualizza o scarica il bucket utilizzandogsutil tool
oppure, nella console Google Cloud, dalla pagina Cloud Storage:Scopri come acquisire screenshot dalle VM.
Scopri come risolvere i problemi relativi alle istanze Windows.
Scopri come risolvere i problemi relativi all'RDP.
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.
Raccolta di informazioni diagnostiche da una VM
Esegui lo strumento di diagnostica direttamente dalla VM o da remoto utilizzando Google Cloud CLI. Sulle VM basate su Windows, trova lo strumento di diagnostica nella directory
C:\Program Files\Google\Compute Engine\diagnostics
.Autorizzazioni richieste per questa attività
Per eseguire questa attività, devi disporre delle seguenti autorizzazioni:
gcloud
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-07-12 UTC.
[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "translationIssue", "label":"Problema di traduzione" },{ "type": "thumb-down", "id": "otherDown", "label":"Altra" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Facile da capire" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Il problema è stato risolto" },{ "type": "thumb-up", "id": "otherUp", "label":"Altra" }] -