Veelvoorkomende problemen met het starten/stoppen van VM's oplossen

Dit artikel bevat informatie over het oplossen van problemen die kunnen optreden tijdens het installeren en configureren van vm's starten/stoppen. Zie Overzicht van vm's starten/stoppen voor algemene informatie.

Algemene validatie en probleemoplossing

In deze sectie wordt beschreven hoe u algemene problemen met de planningsscenario's kunt oplossen en hoe u de hoofdoorzaak kunt identificeren.

Azure-dashboard

U kunt beginnen met het bekijken van het gedeelde Azure-dashboard. Het gedeelde Azure-dashboard dat is geïmplementeerd als onderdeel van VM's v2 starten/stoppen, is een snelle en eenvoudige manier om de status te controleren van elke bewerking die op uw VM's wordt uitgevoerd. Raadpleeg de tegel Onlangs geprobeerde acties op VM's om alle recente bewerkingen te zien die op uw VM's zijn uitgevoerd. Er is enige latentie, ongeveer vijf minuten, voordat gegevens in het rapport worden weergegeven wanneer gegevens uit de Application Insights-resource worden opgehaald.

Logic Apps

Afhankelijk van welke Logic Apps u hebt ingeschakeld om uw start-/stopscenario te ondersteunen, kunt u de uitvoeringsgeschiedenis bekijken om te bepalen waarom het geplande opstart-/afsluitscenario niet is voltooid voor een of meer doel-VM's. Zie Uitvoeringsgeschiedenis van Logic Apps voor meer informatie over hoe u dit in detail kunt bekijken.

Azure Storage

U kunt de details bekijken voor de bewerkingen die worden uitgevoerd op de VM's die zijn geschreven naar de tabel requestsstoretable in het Azure-opslagaccount dat wordt gebruikt voor het starten/stoppen van VM's v2. Voer de volgende stappen uit om deze records weer te geven.

  1. Navigeer naar het opslagaccount in de Azure Portal en selecteer in het account Storage Explorer in het linkerdeelvenster.
  2. Selecteer TABLES en selecteer vervolgens requeststoretable.
  3. Elke record in de tabel vertegenwoordigt de start-/stopactie die wordt uitgevoerd op een Azure-VM op basis van het doelbereik dat is gedefinieerd in het scenario van de logische app. U kunt de resultaten filteren op een van de recordeigenschappen (bijvoorbeeld TIMESTAMP, ACTION of TARGETTOPLEVELRESOURCENAME).

Azure Functions

U kunt de meest recente aanroepdetails bekijken voor een van de Azure Functions die verantwoordelijk zijn voor het starten en stoppen van de uitvoering van de VM. Laten we eerst de uitvoeringsstroom bekijken.

De uitvoeringsstroom voor zowel geplande als gesequentieerde scenario's wordt beheerd door dezelfde functie. Het nettoladingschema bepaalt welk scenario wordt uitgevoerd. Voor het geplande scenario is de uitvoeringsstroom - Geplande HTTP >VirtualMachineRequestOrchestrator Queue >VirtualMachineRequestExecutor Queue.

Vanuit de logische app wordt de functie Geplande HTTP aangeroepen met payloadschema. Zodra de functie Geplande HTTP de aanvraag ontvangt, wordt de informatie verzonden naar de Orchestrator-wachtrijfunctie , die op zijn beurt verschillende wachtrijen maakt voor elke VM om de actie uit te voeren.

Voer de volgende stappen uit om de details van de aanroep te bekijken.

  1. Navigeer in de Azure Portal naar Azure Functions.
  2. Selecteer de functie-app voor VM's v2 starten/stoppen in de lijst.
  3. Selecteer Functies in het linkerdeelvenster.
  4. In de lijst ziet u verschillende functies die voor elk scenario zijn gekoppeld. Selecteer de functie Geplande HTTP.
  5. Selecteer Monitor in het linkerdeelvenster.
  6. Selecteer de meest recente uitvoeringstracering om de aanroepdetails en de berichtsectie te bekijken voor gedetailleerde logboekregistratie.
  7. Herhaal dezelfde stappen voor elke functie die is beschreven als onderdeel van het controleren van de uitvoeringsstroom eerder.

Zie Azure Functions telemetrie analyseren in Application Insights voor meer informatie over het bewaken van Azure Functions.

Volgende stappen

Meer informatie over het bewaken van Azure Functions en logische apps: