Behandeln allgemeiner Probleme bei „VMs starten/beenden“
Dieser Artikel enthält Informationen zur Behandlung und Behebung von Problemen, die bei dem Versuch auftreten können, „VMs starten/beenden“ zu installieren und zu konfigurieren. Allgemeine Informationen finden Sie in der Übersicht zu „VMs starten/beenden“.
Allgemeine Validierung und Problembehandlung
In diesem Abschnitt wird erläutert, wie Sie allgemeine Probleme mit den Zeitplanszenarien behandeln und die Ursache ermitteln können.
Azure-Dashboard
Sie können damit beginnen, dass Sie das freigegebene Azure-Dashboard überprüfen. Das freigegebene Azure-Dashboard, das als Teil von „VMs starten/beenden v2“ bereitgestellt wird, ist eine schnelle und einfache Möglichkeit, den Status jedes Vorgangs zu überprüfen, der auf ihren VMs ausgeführt wird. Um alle jüngst auf Ihren VMs ausgeführten Vorgänge anzuzeigen, sehen Sie auf der Kachel Recently attempted actions on VMs (Kürzlich versuchte Aktionen auf VMs) nach. Es gibt eine Wartezeit von ungefähr fünf Minuten, bis die Daten im Bericht angezeigt werden, weil sie aus der Application Insights-Ressource abgerufen werden.
Logic Apps
Abhängig davon, welche Logik-Apps Sie für die Unterstützung Ihres Starten/Beenden-Szenarios aktiviert haben, können Sie deren Ausführungsverlauf überprüfen, um zu ermitteln, warum das geplante Starten/Herunterfahren-Szenario für mindestens eine Ziel-VM nicht erfolgreich abgeschlossen wurde. Informationen dazu, wie Sie dies detailliert überprüfen können, finden Sie unter Ausführungsverlauf von Logik-Apps.
Azure Storage
Sie können die Details zu den Vorgängen überprüfen, die auf den VMs ausgeführt werden, die in die Tabelle requestsstoretable in dem Azure-Speicherkonto geschrieben werden, das für „VMs starten/beenden v2“ verwendet wurde. Führen Sie die folgenden Schritte aus, um diese Datensätze anzuzeigen.
- Navigieren Sie im Azure-Portal zum Speicherkonto, und wählen Sie im Konto im linken Fensterbereich Storage-Explorer aus.
- Wählen Sie TABELLEN aus, und wählen Sie dann requeststoretable aus.
- Jede Zeile in der Tabelle stellt die Starten/Beenden-Aktion dar, die auf einem virtuellen Azure-Computer ausgeführt wurde, basierend auf dem im Logik-App-Szenario definierten Zielbereich. Sie können die Ergebnisse nach jeder der Datensatzeigenschaften (z. B. TIMESTAMP, ACTION oder TARGETTOPLEVELRESOURCENAME) filtern.
Azure Functions
Sie können die neuesten Aufrufdetails für alle Azure Functions überprüfen, die für die Ausführung von VM-Starts und -Beendigungen verantwortlich sind. Sehen wir uns zuerst den Ausführungsflow an.
Der Ausführungsflow für sowohl das geplante als auch das sequenzierte Szenario wird von derselben Funktion gesteuert. Das Nutzlastschema bestimmt, welches Szenario ausgeführt wird. Für das geplante Szenario ist der Ausführungsflow: Geplant (HTTP) >VirtualMachineRequestOrchestrator (Warteschlange)>VirtualMachineRequestExecutor (Warteschlange).
Die HTTP-Funktion Geplant wird aus der Logik-App mit dem Nutzlastschema aufgerufen. Sobald die HTTP-Funktion Geplant die Anforderung empfängt, sendet Sie die Informationen an die Orchestrator-Warteschlangenfunktion, die wiederum mehrere Warteschlangen für jede VM erstellt, um die Aktion auszuführen.
Führen Sie die folgenden Schritte aus, um die Aufrufdetails anzuzeigen.
- Navigieren Sie im Azure-Portal zu Azure Functions.
- Wählen Sie in der Liste die Funktions-App für „VMs starten/beenden v2“ aus.
- Wählen Sie im linken Bereich Funktionen aus.
- In der Liste werden mehrere Funktionen angezeigt, die für jedes Szenario zugeordnet sind. Wählen Sie die HTTP-Funktion Geplant aus.
- Wählen Sie im linken Bereich Überwachen aus.
- Wählen Sie die neueste Ausführungsablaufverfolgung aus, um die Aufrufdetails und den Meldungsabschnitt für die ausführliche Protokollierung anzuzeigen.
- Wiederholen Sie dieselben Schritte für jede Funktion, die im Rahmen der weiter oben durchgeführten Überprüfung des Ausführungsflows beschrieben wurde.
Weitere Informationen zum Überwachen von Azure Functions finden Sie unter Analysieren der Azure Functions-Telemetrie in Application Insights.
Nächste Schritte
Weitere Informationen zur Überwachung von Azure Functions und Logik-Apps:
Falls bei der Bereitstellung von „VMs starten/beenden v2“ Probleme auftreten oder Sie eine diesbezügliche Frage haben, können Sie auf GitHub ein Issue erstellen. Das Erstellen eines Azure-Supportincidents über die Azure-Supportwebsite ist für diese Version ebenfalls verfügbar.