Stati e stato di fatturazione delle macchine virtuali di Azure
Si applica a: ✔️ macchine virtuali Linux ✔️ macchine virtuali Windows ✔️ set di scalabilità flessibili ✔️ set di scalabilità uniformi
Le istanze di macchine virtuali di Azure passano attraverso stati diversi. Sono disponibili stati di provisioning e alimentazione. Questo articolo descrive questi stati ed evidenzia quando i clienti vengono fatturati per l'utilizzo delle istanze.
Ottenere gli stati usando la visualizzazione istanza
L'API per la visualizzazione dell'istanza fornisce informazioni sullo stato di esecuzione della macchina virtuale. Per altre informazioni, vedere Macchine virtuali - Vista istanza.
Azure Resource Explorer offre una semplice interfaccia utente per visualizzare lo stato di esecuzione della macchina virtuale: Esplora risorse.
Lo stato di provisioning della macchina virtuale è disponibile, in forme leggermente diverse, dall'interno delle proprietà della macchina virtuale provisioningState
e instanceView. In InstanceView della macchina virtuale è presente un elemento all'interno della matrice status
sotto forma di ProvisioningState/<state>[/<errorCode>]
.
Per recuperare lo stato di alimentazione di tutte le macchine virtuali nella sottoscrizione, usare l'API Macchine virtuali - Elenca tutte con il parametro statusOnly
impostato su true
.
Nota
Macchine virtuali: elenca tutte le API con il parametro statusOnly
impostato su true
recupera gli stati di risparmio energetico di tutte le macchine virtuali in una sottoscrizione. Tuttavia, in alcune situazioni rare, lo stato di alimentazione potrebbe non essere disponibile a causa di problemi intermittenti nel processo di recupero. In tali situazioni, è consigliabile riprovare a usare la stessa API o usare Integrità risorse di Azure per controllare lo stato di alimentazione delle macchine virtuali.
Stati di alimentazione e fatturazione
Lo stato di alimentazione rappresenta l'ultimo stato noto della macchina virtuale.
La tabella seguente fornisce una descrizione di ogni stato dell'istanza e indica se tale stato viene fatturato per l'utilizzo dell'istanza stessa.
Stato di alimentazione | Descrizione | Fatturazione |
---|---|---|
Creating | La macchina virtuale sta allocando le risorse. | Non fatturato* |
Starting | La macchina virtuale si sta accendendo. | Fatturato |
In esecuzione | La macchina virtuale è pienamente operativa. Questo stato è lo stato di lavoro standard. | Fatturato |
Stopping | Questo stato è transitorio tra l'esecuzione e l'arresto. | Fatturato |
Arrestato | La macchina virtuale viene allocata in un host ma non è in esecuzione. Chiamato anche stato Spento o Arrestato (allocato). Questo stato può essere il risultato del richiamo dell'operazione API PowerOff o dell'arresto dall'interno del sistema operativo guest. Lo stato Arrestato potrebbe essere riscontrato brevemente durante la creazione della macchina virtuale o durante l'avvio di una macchina virtuale dallo stato Arrestato (deallocato). |
Fatturato |
Deallocazione | Questo stato è transitorio tra In esecuzione e Deallocato. | Non fatturato* |
Deallocato | La macchina virtuale ha rilasciato il lease sull'hardware sottostante. Se il computer è spento, viene visualizzato come Arrestato (deallocato). Se è stato immesso ibernazione, viene visualizzato come Ibernato (deallocato) | Non fatturato* |
* Alcune risorse di Azure, ad esempio dischi e rete, continuano a incorrere in addebiti.
Esempio di PowerState in JSON:
{
"code": "PowerState/running",
"level": "Info",
"displayStatus": "VM running"
}
Stati di provisioning
Lo stato di provisioning è lo stato di un'operazione del piano di controllo avviata dall'utente sulla macchina virtuale. Questi stati sono separati dallo stato di alimentazione di una macchina virtuale.
Stato provisioning | Descrizione |
---|---|
Creating | È in corso la creazione della macchina virtuale. |
Aggiornamento | La macchina virtuale è in fase di aggiornamento al modello più recente. Alcune modifiche non del modello a una macchina virtuale, ad esempio l'avvio e il riavvio, rientrano nello stato di aggiornamento. |
Non riuscito | Ultima operazione sulla risorsa macchina virtuale non riuscita. |
Completato | Ultima operazione sulla risorsa macchina virtuale completata. |
Deleting | È in corso l'eliminazione della macchina virtuale. |
Migrazione | Visualizzato durante la migrazione da Azure Service Manager ad Azure Resource Manager. |
Stati di provisioning del sistema operativo
Gli stati di provisioning del sistema operativo si applicano solo alle macchine virtuali create con un'immagine del sistema operativo generalizzata. Immagini specializzate e dischi collegati come disco del sistema operativo non visualizzano questi stati. Lo stato di provisioning del sistema operativo non viene visualizzato separatamente. Si tratta di uno stato secondario dello stato di provisioning in InstanceView della macchina virtuale. Ad esempio: ProvisioningState/creating/osProvisioningComplete
.
Stato di provisioning del sistema operativo | Descrizione |
---|---|
OSProvisioningInProgress | La macchina virtuale è in esecuzione e l'inizializzazione (installazione) del sistema operativo guest è in corso. |
OSProvisioningComplete | Questo stato è di breve durata. La macchina virtuale passa rapidamente da questo stato a Operazione riuscita. Se le estensioni sono ancora in fase di installazione, continuare a visualizzare questo stato fino al completamento dell'installazione. |
Completato | Le azioni avviate dall'utente sono state completate. |
Non riuscito | Rappresenta un'operazione non completata. Per altre informazioni e possibili soluzioni, vedere il codice di errore. |
Risoluzione dei problemi relativi agli stati delle macchine virtuali
Per risolvere problemi specifici relativi allo stato della macchina virtuale, vedere Risolvere i problemi relativi alle distribuzioni di macchine virtuali Windows e Risolvere i problemi relativi alle distribuzioni di macchine virtuali Linux.
Per risolvere i problemi di ibernazione, vedere Risolvere i problemi di ibernazione delle macchine virtuali.
Per altre informazioni sulla risoluzione dei problemi, vedere Documentazione sulla risoluzione dei problemi delle macchine virtuali di Azure.
Passaggi successivi
- Rivedere la Documentazione di Gestione dei costi e fatturazione di Azure
- Usare il Calcolatore prezzi di Azure per pianificare le distribuzioni.
- Per altre informazioni sul monitoraggio della macchina virtuale, vedere Monitorare le macchine virtuali in Azure.