Stany i status rozliczeń usługi Azure Virtual Machines
Dotyczy: ✔️ Maszyny wirtualne z systemem Linux Maszyny ✔️ wirtualne z systemem Windows ✔️ — elastyczne zestawy ✔️ skalowania
Wystąpienia usługi Azure Virtual Machines (VM) przechodzą przez różne stany. Istnieją stany aprowizacji i zasilania. W tym artykule opisano te stany i wyróżniane, gdy klienci są rozliczani za użycie wystąpienia.
Pobieranie stanów przy użyciu widoku wystąpienia
Interfejs API widoku wystąpienia udostępnia informacje o stanie działania maszyny wirtualnej. Aby uzyskać więcej informacji, zobacz Virtual Machines — Instance View (Maszyny wirtualne — widok wystąpienia).
Eksplorator zasobów platformy Azure udostępnia prosty interfejs użytkownika do wyświetlania stanu uruchomionego maszyny wirtualnej: Eksplorator zasobów.
Stan aprowizacji maszyny wirtualnej jest dostępny w nieco różnych formach z poziomu właściwości provisioningState
maszyny wirtualnej i widoku InstanceView. W widoku InstanceView maszyny wirtualnej istnieje element w status
tablicy w postaci ProvisioningState/<state>[/<errorCode>]
.
Aby pobrać stan zasilania wszystkich maszyn wirtualnych w ramach subskrypcji, użyj interfejsu API Virtual Machines — wyświetl listę wszystkich interfejsów API z parametrem statusOnly
ustawionym na true
wartość .
Uwaga
Virtual Machines — wyświetl listę wszystkich interfejsów API z ustawionym parametrem statusOnly
w celu true
pobrania stanów zasilania wszystkich maszyn wirtualnych w subskrypcji. Jednak w niektórych rzadkich sytuacjach stan zasilania może nie być dostępny z powodu sporadycznych problemów w procesie pobierania. W takich sytuacjach zalecamy ponowienie próby użycia tego samego interfejsu API lub użycia usługi Azure Resource Health w celu sprawdzenia stanu zasilania maszyn wirtualnych.
Stany zasilania i rozliczenia
Stan zasilania reprezentuje ostatni znany stan maszyny wirtualnej.
Poniższa tabela zawiera opis każdego stanu wystąpienia i wskazuje, czy ten stan jest rozliczany za użycie wystąpienia.
Stan zasilania | opis | Rozliczenia |
---|---|---|
Tworzenie | Maszyna wirtualna przydziela zasoby. | Nie są rozliczane* |
Uruchamianie | Maszyna wirtualna jest zasilana. | Rozliczono |
Uruchomienie | Maszyna wirtualna jest w pełni włączona. Ten stan jest standardowym stanem roboczym. | Rozliczono |
Zatrzymywanie | Ten stan jest przejściowy między uruchomieniem i zatrzymane. | Rozliczono |
Zatrzymano | Maszyna wirtualna jest przydzielana na hoście, ale nie jest uruchomiona. Nazywane również stanem PoweredOff lub zatrzymane (przydzielone). Ten stan może być wynikiem wywołania operacji interfejsu PowerOff API lub wywołania zamknięcia z poziomu systemu operacyjnego gościa. Stan Zatrzymano można również obserwować krótko podczas tworzenia maszyny wirtualnej lub podczas uruchamiania maszyny wirtualnej ze stanu Zatrzymano (cofnięto przydział). |
Rozliczono |
Cofanie przydziału | Ten stan jest przejściowy między uruchomioną i cofniętą przydziałem. | Nie są naliczane* |
Cofnięto przydział | Maszyna wirtualna zwolniła dzierżawę na podstawowym sprzęcie. Jeśli maszyna jest wyłączona, jest wyświetlana jako Zatrzymana (cofnięto przydział). Jeśli została wprowadzona hibernacji , jest wyświetlana jako Hibernated (Cofnięto przydział) | Nie są naliczane* |
* Niektóre zasoby platformy Azure, takie jak Dyski i Sieć, nadal są naliczane opłaty.
Przykład usługi PowerState w formacie JSON:
{
"code": "PowerState/running",
"level": "Info",
"displayStatus": "VM running"
}
Stany aprowizowania
Stan aprowizacji to stan operacji płaszczyzny sterowania zainicjowanej przez użytkownika na maszynie wirtualnej. Stany te są oddzielone od stanu zasilania maszyny wirtualnej.
Stan aprowizacji | opis |
---|---|
Tworzenie | Tworzona jest maszyna wirtualna. |
Aktualizowanie | Maszyna wirtualna jest aktualizowana do najnowszego modelu. Niektóre zmiany niemodelowe maszyny wirtualnej, takie jak uruchamianie i ponowne uruchamianie, są w stanie aktualizacji. |
Niepowodzenie | Ostatnia operacja na zasobie maszyny wirtualnej nie powiodła się. |
Powodzenie | Ostatnia operacja na zasobie maszyny wirtualnej zakończyła się pomyślnie. |
Usuwanie | Maszyna wirtualna jest usuwana. |
Migracja | Podczas migracji z usługi Azure Service Manager do usługi Azure Resource Manager. |
Stany aprowizacji systemu operacyjnego
Stany aprowizacji systemu operacyjnego mają zastosowanie tylko do maszyn wirtualnych utworzonych za pomocą uogólnionego obrazu systemu operacyjnego. Wyspecjalizowane obrazy i dyski dołączone jako dysk systemu operacyjnego nie wyświetlają tych stanów. Stan aprowizacji systemu operacyjnego nie jest wyświetlany oddzielnie. Jest to podstan stanu aprowizacji w widoku wystąpienia maszyny wirtualnej. Na przykład ProvisioningState/creating/osProvisioningComplete
.
Stan aprowizacji systemu operacyjnego | opis |
---|---|
OSProvisioningInProgress | Maszyna wirtualna jest uruchomiona, a inicjowanie (konfiguracja) systemu operacyjnego gościa jest w toku. |
OSProvisioningComplete | Ten stan jest krótkotrwałym stanem. Maszyna wirtualna szybko przechodzi z tego stanu do powodzenia. Jeśli rozszerzenia są nadal instalowane, ten stan będzie nadal wyświetlany do czasu ukończenia instalacji. |
Powodzenie | Akcje zainicjowane przez użytkownika zostały ukończone. |
Niepowodzenie | Reprezentuje operację, która zakończyła się niepowodzeniem. Aby uzyskać więcej informacji i możliwych rozwiązań, zobacz kod błędu. |
Rozwiązywanie problemów ze stanami maszyn wirtualnych
Aby rozwiązać konkretne problemy ze stanem maszyny wirtualnej, zobacz Rozwiązywanie problemów z wdrożeniami maszyn wirtualnych z systemem Windows i Rozwiązywanie problemów z wdrożeniami maszyn wirtualnych z systemem Linux.
Aby rozwiązać problemy z hibernacji, zobacz Rozwiązywanie problemów z hibernacji maszyny wirtualnej.
Aby uzyskać pomoc dotyczącą rozwiązywania problemów, odwiedź dokumentację rozwiązywania problemów z usługą Azure Virtual Machines.
Następne kroki
- Zapoznaj się z dokumentacją dotyczącą zarządzania kosztami i rozliczeń platformy Azure
- Użyj kalkulatora cen platformy Azure, aby zaplanować wdrożenia.
- Dowiedz się więcej na temat monitorowania maszyny wirtualnej, zobacz Monitorowanie maszyn wirtualnych na platformie Azure.