Condividi tramite


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.

Il diagramma mostra gli stati di alimentazione che una V M può attraversare, come descritto di seguito.

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.

Diagramma che mostra gli stati di provisioning di O S che possono essere sottoposti a V M, come descritto di seguito.

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