Udostępnij za pośrednictwem


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

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.

Diagram przedstawia stany zasilania, przez które może przejść V M, zgodnie z poniższym opisem.

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.

Diagram przedstawia stany aprowizacji systemu operacyjnego, przez które może przejść maszyna wirtualna, zgodnie z poniższym opisem.

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