Questo documento è destinato ai proprietari di applicazioni che eseguono cluster Anthos su Bare Metal. Questo documento illustra come gestire lo stato di alimentazione delle macchine virtuali (VM) che utilizzano il runtime VM VM.
Puoi arrestare, avviare e riavviare le VM secondo le necessità per supportare il ciclo di vita delle applicazioni. Ad esempio, potresti cambiare il numero di vCPU o la quantità di memoria assegnate. Dopo aver modificato la configurazione della VM, devi applicare lo stato di accensione per applicare le modifiche.
Prima di iniziare
Per completare il documento, devi accedere alle seguenti risorse:
- Una VM eseguita in uno dei tuoi cluster. Se necessario, crea una VM nei cluster Anthos su Bare Metal.
- Lo strumento client di
virtctl
è stato installato come plug-in perkubectl
. Se necessario, installa lo strumento client virtctl.
Arresta una VM
Quando interrompi una VM, le risorse di calcolo come CPU e memoria vengono liberate dall'host sottostante. La VM è arrestata.
Per arrestare una VM in stato di esecuzione, segui questi passaggi:
Usa
kubectl
per arrestare una VM:kubectl virt stop VM_NAME
Sostituisci
VM_NAME
con il nome della VM che vuoi arrestare.Verifica il
STATUS
della tua VM:kubectl get gvm VM_NAME
L'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:
Usa
kubectl
per avviare una VM:kubectl virt start VM_NAME
Sostituisci
VM_NAME
con il nome della VM che vuoi avviare.Verifica il
STATUS
della tua VM:kubectl get gvm VM_NAME
L'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
kubectl
per riavviare una VM:kubectl virt restart VM_NAME
Sostituisci
VM_NAME
con il nome della VM che vuoi riavviare.Verifica il
STATUS
della tua VM:kubectl get gvm VM_NAME
L'output di esempio seguente mostra la VM in stato
Stopping
:NAME STATUS AGE IP vm1 Stopping 7s 192.168.2.72
Verifica nuovamente
STATUS
della tua VM dopo uno o due minuti:kubectl get gvm VM_NAME
Dopo che la VM è stata riavviata, il seguente output di esempio mostra la VM in uno stato
Running
:NAME STATUS AGE IP vm1 Running 1m 192.168.2.73
Questa VM di esempio utilizza un indirizzo IP del pod temporaneo, quindi l'indirizzo cambia al riavvio della VM.
Passaggi successivi
- Modifica una VM in cluster Anthos su Bare Metal.
- Quando non hai più bisogno di VM, elimina una VM nei cluster Anthos su Bare Metal.