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 truewartość .

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.

Diagram shows the power states a V M can go through, as described below.

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.

Diagram shows the O S provisioning states a V M can go through, as described below.

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