Visualizza le proprietà della VM

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:

  1. Accedi e genera il file kubeconfig per il server API Management se non ne hai uno.

  2. Utilizza il percorso del file kubeconfig del server API Management per sostituire MANAGEMENT_API_SERVER in 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

  1. Nel menu di navigazione, fai clic su Virtual Machines > Instances.

  2. La pagina delle istanze VM mostra un elenco di VM.

  3. 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 PROJECT con il nome del progetto GDC in cui si trova la VM.

kubectl

Ottieni un elenco di VM:

kubectl --kubeconfig MANAGEMENT_API_SERVER \
    get virtualmachines.virtualmachine.gdc.goog -n PROJECT
  • Sostituisci MANAGEMENT_API_SERVER con il file kubeconfig per il server API di gestione.
  • Sostituisci PROJECT con 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 get virtualmachines.virtualmachine.gdc.goog \
    -n PROJECT VM_NAME \
    -o jsonpath={.spec.disks[?(@.boot==true)].virtualMachineDiskRef.name}`

Per visualizzare l'immagine di origine:

  kubectl --kubeconfig MANAGEMENT_API_SERVER get virtualmachinedisk.virtualmachine.gdc.goog \
    -n PROJECT $DISK -o jsonpath={.spec.source.image.name}
  • Sostituisci MANAGEMENT_API_SERVER con il file kubeconfig per il server API di gestione.
  • Sostituisci PROJECT con il progetto GDC in cui si trova la VM.
  • Sostituisci VM_NAME con il nome della VM.