Il runtime VM su GDC ti consente di arrestare, avviare e riavviare le macchine virtuali (VM) per gestire il ciclo di vita delle tue applicazioni. Dopo aver modificato una configurazione della VM per cambiare le vCPU o la memoria assegnate, devi spegnere e riaccendere la VM per applicare le modifiche.
Prima di iniziare
Per completare questo documento, devi avere accesso alle seguenti risorse:
- Una VM eseguita in uno dei tuoi cluster. Se necessario, crea una VM in Google Distributed Cloud.
- Lo strumento client
virtctlinstallato come plug-in perkubectl. Se necessario, installa lo strumento client virtctl.
Arresta una VM
Quando arresti una VM, le risorse di computing come la CPU e la memoria vengono liberate dall'host sottostante. La VM viene arrestata.
Per arrestare una VM in stato di esecuzione, segui questi passaggi.
Utilizza
kubectlper arrestare una VM:kubectl virt stop VM_NAMESostituisci
VM_NAMEcon il nome della VM che vuoi arrestare.Controlla il
STATUSdella tua VM:kubectl get gvm VM_NAMEL'output di esempio seguente mostra la VM in stato
Stopped:NAME STATUS AGE IP vm1 Stopped 1m 192.168.2.72
Avvia una VM
Per avviare una VM in stato di arresto, segui questi passaggi.
Utilizza
kubectlper avviare una VM:kubectl virt start VM_NAMESostituisci
VM_NAMEcon il nome della VM che vuoi avviare.Controlla il
STATUSdella tua VM:kubectl get gvm VM_NAMEL'output di esempio seguente mostra la VM in stato
Running:NAME STATUS AGE IP vm1 Running 1m 192.168.2.72
Riavvia una VM
Per riavviare una VM in stato di esecuzione, segui questi passaggi.
Utilizza
kubectlper riavviare una VM:kubectl virt restart VM_NAMESostituisci
VM_NAMEcon il nome della VM che vuoi riavviare.Controlla il
STATUSdella tua VM:kubectl get gvm VM_NAMEL'output di esempio seguente mostra la VM in stato
Stopping:NAME STATUS AGE IP vm1 Stopping 7s 192.168.2.72Controlla di nuovo il valore
STATUSdella VM dopo un minuto o due:kubectl get gvm VM_NAMEDopo il riavvio della VM, l'output di esempio seguente mostra la VM di nuovo in stato
Running:NAME STATUS AGE IP vm1 Running 1m 192.168.2.73Questa VM di esempio utilizza un indirizzo IP pod temporaneo, quindi l'indirizzo cambia quando la VM viene riavviata.
Passaggi successivi
- Modifica una VM in Google Distributed Cloud.
- Quando non hai più bisogno delle VM, elimina una VM in Google Distributed Cloud.