Zustandswerte und Abrechnungsstatus von Azure Virtual Machines
Gilt für: ✔️ Linux-VMs ✔️ Windows-VMs ✔️ Flexible Skalierungsgruppen ✔️ Einheitliche Skalierungsgruppen
Azure Virtual Machines-Instanzen durchlaufen verschiedene Zustände. Es gibt Bereitstellungs- und Betriebszustände. In diesem Artikel werden diese Zustände beschrieben, und es wird erläutert, wann Kunden die Instanznutzung in Rechnung gestellt wird.
Abrufen von Zustandswerten über die Instanzansicht
Die Instanzenansicht-API bietet Informationen zum Ausführungszustand der VM. Weitere Informationen finden Sie unter Virtual Machines: Instanzansicht.
Der Azure-Ressourcen-Explorer bietet eine einfache Benutzeroberfläche zum Anzeigen des Ausführungszustands der VM.
Der VM-Bereitstellungsstatus ist (in etwas anderen Formen) innerhalb der provisioningState
-VM-Eigenschaften und von InstanceView verfügbar. In der VM-Instanzansicht (InstanceView) befindet sich ein Element im status
-Array in Form von ProvisioningState/<state>[/<errorCode>]
.
Verwenden Sie die API zum Auflisten aller virtuellen Computer, und setzen Sie dabei den Parameter statusOnly
auf true
, um den Energiezustand aller virtuellen Computer in Ihrem Abonnement abzurufen.
Hinweis
Über die API zum Auflisten aller VMs mit dem auf true
festgelegten Parameter statusOnly
wird der Betriebszustand aller VMs in einem Abonnement abgerufen. In einigen seltenen Fällen ist der Betriebszustand aufgrund zeitweiliger Probleme beim Abrufvorgang jedoch möglicherweise nicht verfügbar. In diesen Fällen wird empfohlen, es mit der gleichen API erneut zu versuchen oder Azure Resource Health zu verwenden, um den Betriebszustand der VMs zu überprüfen.
Betriebszustand und Abrechnung
Der Betriebszustand stellt den letzten bekannten Zustand der VM dar.
Die folgende Tabelle enthält eine Beschreibung der einzelnen Instanzzustände und Angaben dazu, ob für diesen Zustand die Instanznutzung in Rechnung gestellt wird.
Betriebszustand | Beschreibung | Abrechnung |
---|---|---|
Wird erstellt | Der virtuelle Computer ordnet Ressourcen zu. | Nicht in Rechnung gestellt* |
Wird gestartet | Die VM wird hochgefahren. | In Rechnung gestellt |
Wird ausgeführt | Die VM ist vollständig hochgefahren. Dies ist der standardmäßige Arbeitszustand. | In Rechnung gestellt |
Wird beendet | Dies ist ein Übergangszustand zwischen „Wird ausgeführt“ und „Beendet“. | In Rechnung gestellt |
Beendet | Die VM wurde einem Host zugeordnet, aber nicht ausgeführt. Dieser Zustand wird auch als PoweredOff-Status oder als Beendet (zugeordnet) bezeichnet. Dieser Zustand kann durch das Aufrufen des PowerOff -API-Vorgangs oder durch das Initiieren des Herunterfahrens innerhalb des Gastbetriebssystems entstehen. Der Beendet-Status kann auch während der VM-Erstellung oder beim Starten eines virtuellen Computers vom Beendet (Deallocated)-Status beobachtet werden. |
In Rechnung gestellt |
Zuordnung wird aufgehoben | Dies ist ein Übergangszustand zwischen Wird ausgeführt und Zuordnung aufgehoben. | Nicht in Rechnung gestellt* |
Zuordnung aufgehoben | Der virtuelle Computer hat die Lease auf der zugrunde liegenden Hardware freigegeben. Wenn der Computer ausgeschaltet ist, wird er als Beendet (Deallocated) angezeigt. Wenn er in den Ruhezustand übergegangen ist, wird es als Ruhezustand (Deallocated) angezeigt | Nicht in Rechnung gestellt* |
* Für einige Azure-Ressourcen, z. B. Datenträger und Netzwerk, fallen weiterhin Kosten an.
Beispiel für PowerState in JSON:
{
"code": "PowerState/running",
"level": "Info",
"displayStatus": "VM running"
}
Bereitstellungszustände
Ein Bereitstellungzustand ist der Status eines vom Benutzer initiierten Vorgangs der Steuerungsebene auf der VM. Diese Zustände sind unabhängig vom Betriebszustand einer VM.
Bereitstellungsstatus | BESCHREIBUNG |
---|---|
Wird erstellt | Die VM wird erstellt. |
Wird aktualisiert | Die VM wird auf das neueste Modell aktualisiert. Einige Änderungen an einer VM, die nicht das Modell betreffen (z. B. Start oder Neustart), fallen ebenfalls unter den Zustand „Aktualisieren“. |
Fehler | Der letzte Vorgang für die VM-VM-Ressource war nicht erfolgreich. |
Erfolgreich | Der letzte Vorgang für die Ressource der VM war erfolgreich. |
Wird gelöscht | Die VM wird gelöscht. |
Migrieren | Dies wird bei der Migration von Azure Service Manager zu Azure Resource Manager angezeigt. |
Bereitstellungsstatus des Betriebssystems
Die Bereitstellungsstatus des Betriebssystems gelten nur für VMs, die mit einem generalisierten Betriebssystemimage erstellt wurden. Spezialisierte Images und Datenträger, die als Betriebssystemdatenträger angefügt sind, zeigen diese Zustände nicht an. Der Bereitstellungsstatus des Betriebssystems wird nicht separat angezeigt. Er ist ein Unterzustand des Bereitstellungsstatus in der VM-Instanzansicht (InstanceView). Beispielsweise ProvisioningState/creating/osProvisioningComplete
.
Bereitstellungsstatus des Betriebssystems | Beschreibung |
---|---|
OSProvisioningInProgress | Die VM wird ausgeführt, und die Initialisierung (Setup) des Gastbetriebssystem erfolgt aktuell. |
OSProvisioningComplete | Dies ist ein Zustand von kurzer Dauer. Der Status der VM geht schnell in Erfolgreich über. Wenn noch Erweiterungen installiert werden, wird dieser Status bis zum Abschluss der Installation angezeigt. |
Erfolgreich | Die vom Benutzer initiierten Aktionen wurden abgeschlossen. |
Fehler | Stellt einen fehlerhaften Vorgang dar. Weitere Informationen und mögliche Lösungen können Sie den Fehlercodes entnehmen. |
Problembehandlung von VM-Zuständen
Informationen zur Behandlung bestimmter VM-Statusprobleme finden Sie unter Problembehandlung von Windows-VM-Bereitstellungen und Problembehandlung von Linux-VM-Bereitstellungen.
Informationen zur Fehlerbehebung im Ruhezustand finden Sie unter Fehlerbehebung im VM-Ruhezustand.
Weitere Hilfe zur Problembehandlung finden Sie in der Azure Virtual Machines-Dokumentation zur Problembehandlung.
Nächste Schritte
- Dokumentation zu Azure Cost Management and Billing
- Planen Ihrer Bereitstellungen mit dem Azure-Preisrechner
- Weitere Informationen zum Überwachen einer VM finden Sie unterÜberwachen von VMs in Azure.