Dela via


Felsöka vanliga problem med starta/stoppa virtuella datorer

Den här artikeln innehåller information om hur du felsöker och löser problem som kan uppstå vid försök att installera och konfigurera virtuella start-/stoppdatorer.

Allmän validering och felsökning

Det här avsnittet beskriver hur du felsöker allmänna problem med schemascenarierna och hjälper dig att identifiera rotorsaken.

Azure-instrumentpanel

Du kan börja med att granska den delade Instrumentpanelen i Azure. Den delade Azure-instrumentpanelen som distribueras som en del av Starta/stoppa virtuella datorer v2 är ett snabbt och enkelt sätt att verifiera statusen för varje åtgärd som utförs på dina virtuella datorer. Se panelen Nyligen utförda åtgärder på virtuella datorer för att se alla de senaste åtgärderna som har utförts på dina virtuella datorer. Det finns en viss svarstid, cirka fem minuter, för att data ska visas i rapporten när den hämtar data från Application Insights-resursen.

Logic Apps

Beroende på vilka Logic Apps du har aktiverat för att stödja ditt start-/stoppscenario kan du granska körningshistoriken för att identifiera varför det schemalagda start-/avstängningsscenariot inte slutfördes för en eller flera virtuella måldatorer. Mer information om hur du granskar detta i detalj finns i Körningshistorik för Logic Apps.

Azure Storage

Du kan granska informationen om de åtgärder som utförs på de virtuella datorer som skrivs till tabellen requestsstoretable i Azure Storage-kontot som används för Start/Stop VMs v2. Utför följande steg för att visa dessa poster.

  1. Gå till lagringskontot i Azure Portal och välj Lagringsutforskaren i det vänstra fönstret i kontot.
  2. Välj TABELLER och välj sedan requeststoretable.
  3. Varje post i tabellen representerar start-/stoppåtgärden som utförs mot en virtuell Azure-dator baserat på målomfånget som definieras i logikappscenariot. Du kan filtrera resultatet efter någon av postegenskaperna (till exempel TIMESTAMP, ACTION eller TARGETTOPLEVELRESOURCENAME).

Azure Functions

Du kan granska den senaste anropsinformationen för någon av de Azure Functions som ansvarar för att starta och stoppa körningen av den virtuella datorn. Först ska vi granska körningsflödet.

Körningsflödet för både schemalagt och sekvenserat scenario styrs av samma funktion. Nyttolastschemat avgör vilket scenario som utförs. För det schemalagda scenariot är körningsflödet – Schemalagd HTTP >VirtualMachineRequestOrchestrator Queue >VirtualMachineRequestExecutor Queue.

Från logikappen anropas den schemalagda HTTP-funktionen med payload-schemat. När den schemalagda HTTP-funktionen tar emot begäran skickar den informationen till orchestrator-köfunktionen , som i sin tur skapar flera köer för varje virtuell dator för att utföra åtgärden.

Utför följande steg för att se anropsinformationen.

  1. Gå till Azure Functions i Azure Portal.
  2. Välj funktionsappen för Start/Stoppa virtuella datorer v2 i listan.
  3. Välj Funktioner i det vänstra fönstret.
  4. I listan visas flera funktioner som är associerade för varje scenario. Välj funktionen Schemalagd HTTP.
  5. Välj Övervaka i den vänstra rutan.
  6. Välj den senaste körningsspårningen för att se anropsinformationen och meddelandeavsnittet för detaljerad loggning.
  7. Upprepa samma steg för varje funktion som beskrivs som en del av granskning av körningsflödet tidigare.

Mer information om övervakning av Azure Functions finns i Analysera Telemetri för Azure Functions i Application Insights.

Nästa steg

Läs mer om övervakning av Azure Functions och logikappar: