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 najważniejsze informacje o tym, kiedy 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 — 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 formularzach z poziomu właściwości provisioningState
maszyny wirtualnej i elementu InstanceView. W elemecie InstanceView maszyny wirtualnej znajduje się element w status
tablicy w postaci ProvisioningState/<state>[/<errorCode>]
.
Aby pobrać stan zasilania wszystkich maszyn wirtualnych w subskrypcji, użyj 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 parametremstatusOnly
, aby pobrać true
stany 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 ponawianie próby przy użyciu tego samego interfejsu API lub użycie 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 zatrzymaniem. | 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 Zatrzymany można również obserwować krótko podczas tworzenia maszyny wirtualnej lub podczas uruchamiania maszyny wirtualnej ze stanu Cofnięto przydział . |
Rozliczono |
Cofanie przydziału | Ten stan jest przejściowy między uruchomioną i cofniętą przydziałem. | Nie są rozliczane* |
Cofnięto przydział | Maszyna wirtualna zwolniła dzierżawę podstawowego sprzętu i została wyłączona. Ten stan jest również określany jako Zatrzymany (cofnięty przydział). | Nie są rozliczane* |
* 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 aprowizacji
Stan aprowizacji to stan operacji płaszczyzny sterowania zainicjowanej przez użytkownika na maszynie wirtualnej. Te stany 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 na maszynie wirtualnej, takie jak uruchamianie i ponowne uruchamianie, należą do stanu aktualizacji. |
Niepowodzenie | Ostatnia operacja zasobu maszyny wirtualnej nie powiodła się. |
Powodzenie | Ostatnia operacja zasobu maszyny wirtualnej zakończyła się pomyślnie. |
Usuwanie | Maszyna wirtualna jest usuwana. |
Migracja | Widoczne podczas migracji z usługi Azure Service Manager do usługi Azure Resource Manager. |
Stany aprowizacji systemu operacyjnego
Stany aprowizacji systemu operacyjnego dotyczą tylko 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 stanem krótkotrwałym. Maszyna wirtualna szybko przechodzi z tego stanu do powodzenia. Jeśli rozszerzenia są nadal instalowane, ten stan będzie nadal wyświetlany do momentu ukończenia instalacji. |
Powodzenie | Ukończono akcje inicjowane przez użytkownika. |
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ć określone 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 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.