Veelvoorkomende problemen met VM's starten/stoppen oplossen
Dit artikel bevat informatie over het oplossen en oplossen van problemen die kunnen optreden tijdens het installeren en configureren van VM's starten/stoppen.
Algemene validatie en probleemoplossing
In deze sectie wordt beschreven hoe u algemene problemen met de planningsscenario's oplost en hoe u de hoofdoorzaak kunt identificeren.
Azure-dashboard
U kunt beginnen door het gedeelde Azure-dashboard te bekijken. Het gedeelde Azure-dashboard dat is geïmplementeerd als onderdeel van vm's starten/stoppen v2, is een snelle en eenvoudige manier om de status te controleren van elke bewerking die op uw VM's wordt uitgevoerd. Raadpleeg de tegel Recent uitgevoerde acties op VM's om alle recente bewerkingen te zien die zijn uitgevoerd op uw VM's. Er is sprake van enige latentie, ongeveer vijf minuten, om gegevens in het rapport weer te geven terwijl er 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 de uitvoeringsgeschiedenis van Logic Apps voor meer informatie over hoe u dit in detail kunt bekijken.
Azure Storage
U kunt de details bekijken van de bewerkingen die worden uitgevoerd op de VM's die naar de tabelaanvragenopslagtabel worden geschreven 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.
- Navigeer naar het opslagaccount in Azure Portal en selecteer In het account Storage Explorer in het linkerdeelvenster.
- Selecteer TABLES en selecteer vervolgens requeststoretable.
- Elke record in de tabel vertegenwoordigt de actie starten/stoppen 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 is voor het starten en stoppen van de vm. Laten we eerst de uitvoeringsstroom bekijken.
De uitvoeringsstroom voor zowel geplande als gesequentieerde scenario's wordt beheerd door dezelfde functie. Het payloadschema bepaalt welk scenario wordt uitgevoerd. Voor het geplande scenario is de uitvoeringsstroom : Geplande HTTP> VirtualMachineRequestOrchestrator Queue VirtualMachineRequestExecutor Queue>.
Vanuit de logische app wordt de geplande HTTP-functie aangeroepen met het payloadschema. Zodra de geplande HTTP-functie de aanvraag ontvangt, wordt de informatie verzonden naar de Orchestrator-wachtrijfunctie , waardoor er op zijn beurt verschillende wachtrijen worden gemaakt voor elke VIRTUELE machine om de actie uit te voeren.
Voer de volgende stappen uit om de aanroepdetails te bekijken.
- Navigeer in Azure Portal naar Azure Functions.
- Selecteer de functie-app voor vm's starten/stoppen v2 in de lijst.
- Selecteer Functies in het linkerdeelvenster.
- In de lijst ziet u verschillende functies die zijn gekoppeld aan elk scenario. Selecteer de functie Geplande HTTP.
- Selecteer Monitor in het linkerdeelvenster.
- Selecteer de meest recente uitvoeringstracering om de aanroepgegevens en de berichtsectie voor gedetailleerde logboekregistratie weer te geven.
- Herhaal dezelfde stappen voor elke functie die wordt 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:
Als u problemen ondervindt tijdens de implementatie, treedt er een probleem op bij het gebruik van VM's starten/stoppen v2 of als u een gerelateerde vraag hebt, kunt u een probleem indienen op GitHub. Het indienen van een ondersteuning voor Azure incident vanaf de ondersteuning voor Azure site is ook beschikbaar voor deze versie.