Behebung von Problemen mit Azure Resource Manager auf einem Azure Stack Edge-Gerät

GILT FÜR:Yes for Pro GPU SKUAzure Stack Edge Pro – GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro RYes for Mini R SKUAzure Stack Edge Mini R

In diesem Artikel wird beschrieben, wie Sie Probleme mit Azure Resource Manager beheben, die die Verwaltung von Ressourcen auf Ihrem Azure Stack Edge-Gerät beeinträchtigen können. Azure Resource Manager bietet eine Verwaltungsebene, die das Erstellen, Aktualisieren und Löschen von Ressourcen in Ihrem Azure-Konto ermöglicht.

Konfigurationsfehler bei Azure Resource Manager

Die folgenden Fehler können auf ein Problem mit Ihrer Azure Resource Manager-Konfiguration hinweisen.

Problem/Fehler Lösung
Allgemeine Fragen
  • Vergewissern Sie sich, dass das Gerät ordnungsgemäß konfiguriert ist.
  • Vergewissern Sie sich, dass der Client ordnungsgemäß konfiguriert ist.
  • Add-AzureRmEnvironment: Fehler beim Senden der Anforderung.
    Zeile:1 Zeichen:1
    + Add-AzureRmEnvironment -Name Az3 -ARMEndpoint "https://management.dbe ...
    Ihr Gerät ist nicht erreichbar oder nicht ordnungsgemäß konfiguriert. Vergewissern Sie sich, dass Gerät und Client ordnungsgemäß konfiguriert sind. Eine Anleitung finden Sie in der Zeile Allgemeine Probleme dieser Tabelle.
    Dienst hat einen Fehler zurückgegeben. Weitere Details finden Sie unter InnerException: Die zugrunde liegende Verbindung wurde geschlossen: Vertrauensstellung für den sicheren SSL/TLS-Kanal konnte nicht hergestellt werden. Bei der Erstellung und Installation des Zertifikats auf Ihrem Gerät ist ein Fehler aufgetreten. Weitere Informationen finden Sie unter Erstellen und Installieren von Zertifikaten.
    Der Vorgang hat einen ungültigen Statuscode 'ServiceUnavailable' zurückgegeben.
    Der Antwortstatuscode weist nicht auf Erfolg hin: 503 (Dienst nicht verfügbar).
    Dieser Fehler kann auf eine der folgenden Bedingungen zurückzuführen sein:
  • ArmStsPool befindet sich im beendeten Zustand.
  • Entweder Azure Resource Manager oder die Website für den Sicherheitstokendienst ist nicht verfügbar.
  • Die Azure Resource Manager-Clusterressource ist nicht verfügbar.

  • Durch einen Neustart des Geräts kann das Problem behoben werden. Zum weiteren Debuggen stellen Sie ein Supportpaket zusammen.
    AADSTS50126: Ungültiger Benutzername oder Kennwort.
    Ablaufverfolgungs-ID: 29317da9-52fc-4ba0-9778-446ae5625e5a
    Korrelations-ID: 1b9752c4-8cbf-4304-a714-8a16527410f4
    Zeitstempel: 2019-11-15 09:21:57Z: Der Remoteserver hat einen Fehler zurückgegeben: (400) Ungültige Anforderung.
    Zeile:1 Zeichen:1
    Dieser Fehler kann auf eine der folgenden Bedingungen zurückzuführen sein:
  • Stellen Sie bei einem ungültigen Benutzernamen und Kennwort sicher, dass Sie das Azure Storage Manager-Kennwort im Azure-Portal zurückgesetzt haben, und verwenden Sie dann das richtige Kennwort.
  • Stellen Sie bei einer ungültigen Mandanten-ID sicher, dass die Mandanten-ID auf c0257de7-538f-415c-993a-1b87a031879d festgelegt ist.
  • connect-AzureRmAccount: AADSTS90056: Die Ressource ist deaktiviert oder ist nicht vorhanden. Überprüfen Sie den Code Ihrer App, um sicherzustellen, dass Sie die genaue Ressourcen-URL für die Ressource angegeben haben, auf die Sie zugreifen möchten.
    Ablaufverfolgungs-ID: e19bdbc9-5dc8-4a74-85c3-ac6abdfda115
    Korrelations-ID: 75c8ef5a-830e-48b5-b039-595a96488ff9 Timestamp: 2019-11-18 07:00:51Z: Der Remoteserver hat einen Fehler zurückgegeben: (400) Bad
    Die im Befehl Add-AzureRmEnvironment verwendeten Azure Resource Manager-Endpunkte sind falsch.
    Die Azure Resource Manager-Endpunkte können Sie auf der lokalen Webbenutzeroberfläche Ihres Geräts auf der Seite Gerät unter Geräteendpunkte ermitteln.
    PowerShell-Anweisungen finden Sie unter Festlegen der Azure Resource Manager-Umgebung.
    Endpunkte können nicht aus der Cloud abgerufen werden.
    Stellen Sie sicher, dass Sie über eine Netzwerkverbindung verfügen. Fehlerdetail: HTTPS Verbinden ionPool(host='management.dbg-of4k6suvm.microsoftdatabox.com', port=30005): Maximale Wiederholungsversuche wurden mit url überschritten: /metadata/endpoints?api-version=2015-01-01 (Verursacht durch SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",)",))
    Dieser Fehler tritt meist in einer Mac- oder Linux-Umgebung auf. Der Fehler tritt auf, weil dem Python-Zertifikatspeicher kein Zertifikat im PEM-Format hinzugefügt wurde.

    Behandeln von allgemeinen Problemen bei Azure Resource Manager

    Stellen Sie bei allgemeinen Problemen mit Azure Resource Manager sicher, dass Ihr Gerät und der Client ordnungsgemäß konfiguriert sind. Informationen zu End-to-End-Prozeduren finden Sie unter Herstellen einer Verbindung mit Azure Resource Manager auf Ihrem Azure Stack Edge Pro-GPU-Gerät.

    Überprüfen, ob das Gerät ordnungsgemäß konfiguriert ist

    1. Überprüfen Sie auf der lokalen Benutzeroberfläche, ob das Gerätenetzwerk ordnungsgemäß konfiguriert ist.

    2. Vergewissern Sie sich, dass die Zertifikate für alle Endpunkte aktualisiert werden.

    3. Rufen Sie den Verwaltungs- und Anmeldeendpunkt für Azure Resource Manager auf der Seite Gerät der lokalen Benutzeroberfläche ab.

    4. Vergewissern Sie sich, dass das Gerät in Azure aktiviert und registriert ist.

    Überprüfen, ob der Client ordnungsgemäß konfiguriert ist

    1. Überprüfen Sie, ob die richtige PowerShell-Version installiert ist.

    2. Überprüfen Sie, ob die richtigen PowerShell-Module installiert sind.

    3. Überprüfen Sie, ob die Azure Resource Manager- und Anmeldeendpunkte erreichbar sind. Sie können versuchen, die Endpunkte zu pingen. Beispiel:

      ping management.28bmdw2-bb9.microsoftdatabox.com ping login.28bmdw2-bb9.microsoftdatabox.com

      Wenn sie nicht erreichbar sind, fügen Sie DNS-/Hostdateieinträge hinzu.

    4. Überprüfen Sie, ob Clientzertifikate installiert sind.

    5. Wenn Sie PowerShell verwenden, aktivieren Sie die Debugvoreinstellung, um detaillierte Meldungen anzuzeigen, indem Sie diesen PowerShell-Befehl ausführen.

      $debugpreference = "continue"

    Nächste Schritte