Visualizza le macchine virtuali (VM) create all'interno di un progetto e visualizza
i dettagli associati a ciascuna, come l'indirizzo IP in entrata, l'indirizzo IP in uscita
e il relativo stato, ad esempio Running.
Prima di iniziare
Per utilizzare i comandi dell'interfaccia a riga di comando (CLI) gdcloud, assicurati di aver scaricato, installato e configurato la CLI gdcloud.
Tutti i comandi per Distributed Cloud utilizzano la CLI gdcloud o
kubectl e richiedono un ambiente del sistema operativo.
Recupera il percorso del file kubeconfig
Per eseguire comandi sul server API Management, assicurati di disporre delle seguenti risorse:
Accedi e genera il file kubeconfig per il server API Management se non ne hai uno.
Utilizza il percorso del file kubeconfig del server API Management per sostituire
MANAGEMENT_API_SERVERin queste istruzioni.
Richiedere autorizzazioni e accesso
Per eseguire le attività elencate in questa pagina, devi disporre del ruolo Amministratore
macchina virtuale progetto. Segui i passaggi per
verificare
di disporre del ruolo Amministratore VirtualMachine progetto (project-vm-admin) nello spazio dei nomi
del progetto in cui si trova la VM.
Per le operazioni sulle VM che utilizzano la console GDC o gcloud CLI,
chiedi all'amministratore IAM del progetto di assegnarti sia il ruolo
Project VirtualMachine Admin sia il ruolo Project Viewer (project-viewer).
Ottieni un elenco di VM
Puoi elencare le VM disponibili in un progetto utilizzando la console GDC, gcloud CLI o kubectl.
Console
Nel menu di navigazione, fai clic su Virtual Machines > Instances.
La pagina delle istanze VM mostra un elenco di VM.
Fai clic sul nome di un'istanza VM per visualizzarne i dettagli.
gdcloud
Per elencare le istanze VM:
gdcloud compute instances list \
--project PROJECT
- Sostituisci
PROJECTcon il nome del progetto GDC in cui si trova la VM.
kubectl
Ottieni un elenco di VM:
kubectl --kubeconfig MANAGEMENT_API_SERVER \
-n PROJECT \
get virtualmachines.virtualmachine.gdc.goog
- Sostituisci
MANAGEMENT_API_SERVERcon il file kubeconfig per il server API di gestione. - Sostituisci
PROJECTcon il nome del progetto GDC in cui si trova la VM.
Individuare gli indirizzi IP per una VM
Consulta la pagina Indirizzi IP per istruzioni sulla visualizzazione delle informazioni sull'indirizzo IP per una determinata VM.
Visualizza un'immagine di origine VM
Puoi visualizzare l'immagine di origine di una VM.
kubectl
Per ottenere il disco di avvio della VM:
DISK=`kubectl --kubeconfig MANAGEMENT_API_SERVER \
-n PROJECT \
get virtualmachines.virtualmachine.gdc.goog VM_NAME \
-o jsonpath={.spec.disks[?(@.boot==true)].virtualMachineDiskRef.name}`
Per visualizzare l'immagine di origine:
kubectl --kubeconfig MANAGEMENT_API_SERVER \
-n PROJECT \
get virtualmachinedisk.virtualmachine.gdc.goog $DISK \
-o jsonpath={.spec.source.image.name}
- Sostituisci
MANAGEMENT_API_SERVERcon il file kubeconfig per il server API di gestione. - Sostituisci
PROJECTcon il progetto GDC in cui si trova la VM. - Sostituisci
VM_NAMEcon il nome della VM.