Udostępnij za pośrednictwem


Rozwiązywanie typowych problemów z uruchamianiem/zatrzymywaniem maszyn wirtualnych

Ten artykuł zawiera informacje na temat rozwiązywania i rozwiązywania problemów, które mogą wystąpić podczas próby zainstalowania i skonfigurowania maszyn wirtualnych uruchamiania/zatrzymywania. Aby uzyskać ogólne informacje, zobacz Omówienie uruchamiania/zatrzymywania maszyn wirtualnych.

Ogólna walidacja i rozwiązywanie problemów

W tej sekcji opisano sposób rozwiązywania ogólnych problemów ze scenariuszami harmonogramów i identyfikowania głównej przyczyny.

Pulpit nawigacyjny platformy Azure

Możesz zacząć od przejrzenia udostępnionego pulpitu nawigacyjnego platformy Azure. Udostępniony pulpit nawigacyjny platformy Azure wdrożony w ramach uruchamiania/zatrzymywania maszyn wirtualnych w wersji 2 to szybki i łatwy sposób weryfikowania stanu każdej operacji wykonywanej na maszynach wirtualnych. Zapoznaj się z kafelkami Ostatnio podjęta próba wykonania akcji na maszynach wirtualnych , aby wyświetlić wszystkie ostatnie operacje wykonywane na maszynach wirtualnych. Istnieje pewne opóźnienie, około pięciu minut, aby dane były wyświetlane w raporcie podczas ściągania danych z zasobu usługi Application Insights.

Logic Apps

W zależności od tego, która usługa Logic Apps została włączona do obsługi scenariusza uruchamiania/zatrzymywania, możesz przejrzeć jego historię uruchamiania, aby ułatwić określenie, dlaczego zaplanowany scenariusz uruchamiania/zamykania nie zakończył się pomyślnie dla co najmniej jednej docelowej maszyny wirtualnej. Aby dowiedzieć się, jak to szczegółowo przejrzeć, zobacz Historia uruchamiania usługi Logic Apps.

Azure Storage

Szczegółowe informacje dotyczące operacji wykonywanych na maszynach wirtualnych zapisywanych w tabeli requestsstoretable można przejrzeć na koncie usługi Azure Storage używanym dla maszyn wirtualnych uruchamiania/zatrzymywania w wersji 2. Wykonaj następujące kroki, aby wyświetlić te rekordy.

  1. Przejdź do konta magazynu w Azure Portal, a na koncie wybierz pozycję Eksplorator usługi Storage w okienku po lewej stronie.
  2. Wybierz pozycję TABELE , a następnie wybierz pozycję requeststoretable.
  3. Każdy rekord w tabeli reprezentuje akcję uruchamiania/zatrzymywania wykonywaną na maszynie wirtualnej platformy Azure na podstawie zakresu docelowego zdefiniowanego w scenariuszu aplikacji logiki. Wyniki można filtrować według dowolnej właściwości rekordu (na przykład TIMESTAMP, ACTION lub TARGETTOPLEVELRESOURCENAME).

Azure Functions

Najnowsze szczegóły wywołania można przejrzeć dla dowolnego Azure Functions odpowiedzialnego za uruchamianie i zatrzymywanie wykonywania maszyny wirtualnej. Najpierw przejrzyjmy przepływ wykonywania.

Przepływ wykonywania dla scenariusza zaplanowanego i sekwencyjnego jest kontrolowany przez tę samą funkcję. Schemat ładunku określa, który scenariusz jest wykonywany. W przypadku scenariusza zaplanowanego przepływ wykonywania to — >zaplanowana kolejka VirtualMachineRequestOrchestrator Queue >VirtualMachineRequestExecutor.

W aplikacji logiki funkcja Scheduled HTTP jest wywoływana przy użyciu schematu ładunku. Gdy funkcja Scheduled HTTP odbiera żądanie, wysyła informacje do funkcji kolejki programu Orchestrator , która z kolei tworzy kilka kolejek dla każdej maszyny wirtualnej w celu wykonania akcji.

Wykonaj następujące kroki, aby wyświetlić szczegóły wywołania.

  1. W Azure Portal przejdź do Azure Functions.
  2. Wybierz aplikację funkcji dla pozycji Uruchamianie/zatrzymywanie maszyn wirtualnych w wersji 2 z listy.
  3. Wybierz pozycję Funkcje w okienku po lewej stronie.
  4. Na liście jest wyświetlanych kilka funkcji skojarzonych dla każdego scenariusza. Wybierz funkcję Scheduled HTTP.
  5. Wybierz pozycję Monitor w okienku po lewej stronie.
  6. Wybierz najnowszy ślad wykonywania, aby wyświetlić szczegóły wywołania i sekcję komunikatu w celu szczegółowego rejestrowania.
  7. Powtórz te same kroki dla każdej funkcji opisanej wcześniej w ramach przeglądania przepływu wykonywania.

Aby dowiedzieć się więcej na temat monitorowania Azure Functions, zobacz Analizowanie Azure Functions telemetrii w usłudze Application Insights.

Następne kroki

Dowiedz się więcej na temat monitorowania Azure Functions i aplikacji logiki: