Freigeben über


Standardversion der Azure VM-Erweiterung für SAP-Lösungen

Es gibt zwei Versionen der Azure Virtual Machine (VM)-Erweiterung. In diesem Artikel wird die Standardversion der Azure VM-Erweiterung für SAP behandelt. Eine Anleitung für die Installation der neuen Version finden Sie unter Neue Version der Azure VM-Erweiterung für SAP-Lösungen.

Voraussetzungen

Stellen Sie sicher, dass Sie die VM-Erweiterung deinstallieren, bevor Sie zwischen dem Standard und der neuen Version der Azure-Erweiterung für SAP wechseln.

Das Azure PowerShell-Modul oder die Azure CLI muss installiert sein. Lesen Sie die folgenden Anweisungen:

Führen Sie die unter Installieren des Azure PowerShell-Moduls beschriebenen Schritte aus.

Suchen Sie häufig nach Updates für die Azure PowerShell-Cmdlets. Sofern in SAP-Hinweis 1928533 oder SAP-Hinweis 2015553 nicht anders angegeben, empfehlen wir Ihnen die Verwendung der jeweils aktuellen Version der Azure PowerShell-Cmdlets.

Führen Sie den folgenden Befehl aus, um die Version der auf Ihrem Computer installierten Azure PowerShell-Cmdlets zu überprüfen:

(Get-Module Az.Compute).Version

Hinweis

Allgemeine Support-Erklärung:

Unterstützung für die Azure-Erweiterung für SAP wird über SAP-Supportkanäle bereitgestellt. Wenn Sie Unterstützung bei der Azure VM-Erweiterung für SAP-Lösungen benötigen, öffnen Sie einen Supportfall mit DEM SAP-Support.

Konfigurieren der Azure-VM-Erweiterung für SAP-Lösungen

  1. Stellen Sie sicher, dass Sie die neueste Version des Azure PowerShell-Cmdlets installiert haben. Weitere Informationen finden Sie im Abschnitt Bereitstellen von Azure PowerShell-Cmdlets.

  2. Führen Sie das folgende Cmdlet aus. Um eine Liste der verfügbaren Umgebungen anzuzeigen, führen Sie Get-AzEnvironment aus. Falls Sie öffentliches Azure verwenden möchten, lautet die zugehörige Umgebung AzureCloud. Wählen Sie für Microsoft Azure, betrieben von 21Vianet AzureChinaCloud aus.

    $env = Get-AzEnvironment -Name <name of the environment>
    Connect-AzAccount -Environment $env
    Set-AzContext -SubscriptionName <subscription name>
    Set-AzVMAEMExtension -ResourceGroupName <resource group name> -VMName <virtual machine name>
    

Nachdem Sie Ihre Kontodaten angegeben haben, stellt das Skript die erforderlichen Erweiterungen bereit und aktiviert die benötigten Features. Das Skript kann mehrere Minuten dauern. Weitere Informationen finden Sie unter Set-AzVMAEMExtension.

Screenshot eines Azure PowerShell-Skripts, das die Standard-VM-Erweiterung erfolgreich installiert hat.

Bei der Set-AzVMAEMExtension-Konfiguration werden alle Schritte zum Konfigurieren der Hostdatensammlung für SAP ausgeführt.

Die Skriptausgabe enthält die folgenden Informationen:

  • Bestätigung, dass die Datensammlung für den Betriebssystemdatenträger und alle anderen Datenträger konfiguriert sind.
  • Mit den nächsten beiden Meldungen wird die Konfiguration der Speichermetriken für ein bestimmtes Speicherkonto bestätigt.
  • Eine Ausgabezeile gibt den Status des tatsächlichen Updates der VM-Erweiterung für die SAP-Konfiguration an.
  • Eine andere Ausgabezeile bestätigt, dass die Konfiguration bereitgestellt oder aktualisiert wird.
  • Die letzte Zeile der Ausgabe dient nur zu Informationszwecken. Sie zeigt Ihre Optionen zum Testen der VM-Erweiterung für die SAP-Konfiguration an.
  • Stellen Sie sicher, dass die Azure VM-Erweiterung für die SAP-Konfiguration abgeschlossen ist und die Azure-Infrastruktur die erforderlichen Daten liefert, indem Sie die ausführen.
  • Warten Sie 15 bis 30 Minuten, bis die relevanten Daten mit der Azure-Diagnose erfasst wurden.

Aktualisieren der Konfiguration der Azure-Erweiterung für SAP

Aktualisieren Sie die Konfiguration der Azure-Erweiterung für SAP in einem der folgenden Szenarien:

  • Das gemeinsame Team von Microsoft und SAP erweitert die Funktionalität der VM-Erweiterung und fordert mehr oder weniger Zähler an.
  • Microsoft führt eine neue Version der zugrunde liegenden Azure-Infrastruktur ein, die die Daten liefert, und die Azure-Erweiterung für SAP muss an diese Änderungen angepasst werden.
  • Sie stellen zusätzliche Datenträger auf Ihrer Azure-VM bereit oder entfernen einen Datenträger. In diesem Fall muss die Sammlung mit den speicherbezogenen Daten aktualisiert werden. Das Ändern Ihrer Konfiguration durch Hinzufügen oder Löschen von Endpunkten oder durch Zuweisen von IP-Adressen zu einem virtuellen Computer wirkt sich nicht auf die Erweiterungskonfiguration aus.
  • Beispielsweise ändern Sie die Größe Ihrer Azure-VM von A5 in eine andere VM-Größe.
  • Dem virtuellen Azure-Computer werden neue Netzwerkschnittstellen hinzugefügt.

Um die Einstellungen zu aktualisieren, aktualisieren Sie die Konfiguration der Azure-Erweiterung für SAP, indem Sie die Schritte ausführen unter oder .

Überprüfungen und Problembehandlung

Nachdem Sie Ihre Azure-VM bereitgestellt und die entsprechende Azure-Erweiterung für SAP eingerichtet haben, überprüfen Sie, ob alle Komponenten der Erweiterung wie erwartet funktionieren.

Führen Sie die Bereitschaftsprüfung für die Azure-Erweiterung für SAP aus, wie in der beschrieben. Wenn alle Bereitschaftsprüfungsergebnisse positiv sind und alle relevanten Leistungsindikatoren OK angezeigt werden, wird die Azure-Erweiterung für SAP erfolgreich eingerichtet. Sie können mit der Installation des SAP Host Agents fortfahren, wie in den SAP-Hinweisen unter SAP-Ressourcen beschrieben. Wenn die Bereitschaftsprüfung angibt, dass Zähler fehlen, führen Sie die Integritätsprüfung für die Azure-Erweiterung für SAP aus, wie in Integritätsprüfung für die Azure-Erweiterung für die SAP-Konfiguration beschrieben. Weitere Optionen für die Problembehandlung finden Sie unter Problembehandlung für Windows oder Problembehandlung für Linux.

Bereitschaftsprüfung

Diese Überprüfung stellt sicher, dass alle Leistungsmetriken, die in Ihrer SAP-Anwendung angezeigt werden, von der zugrunde liegenden Azure-Erweiterung für SAP bereitgestellt werden.

  1. Melden Sie sich bei der Azure-VM an (die Verwendung eines Administratorkontos ist nicht erforderlich).

  2. Öffnen Sie ein Eingabeaufforderungsfenster.

  3. Ändern Sie in der Eingabeaufforderung das Verzeichnis für den Installationsordner der Azure-Erweiterung für SAP:

    cd "C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.MonitorX64Windows\<version>\drop"
    

    Der <version> im Pfad zur Erweiterung kann variieren. Sollten Ordner für mehrere Versionen der Erweiterung im Installationsordner vorhanden sein, sollten Sie die Konfiguration des Windows-Diensts „AzureEnhancedMonitoring“ überprüfen und dann in den Ordner wechseln, der als Pfad zur ausführbaren Datei angegeben ist.

    Screenshot des Dialogfelds

  4. Führen Sie azperflib.exe an der Eingabeaufforderung ohne Parameter aus.

    Hinweis

    Azperflib.exe wird in einer Schleife ausgeführt und aktualisiert die gesammelten Leistungsindikatoren alle 60 Sekunden. Schließen Sie das Eingabeaufforderungsfenster, um die Schleife zu beenden. Azperflib.exe ist eine Komponente, die nicht für eigene Zwecke verwendet werden kann. Es ist eine Komponente, die Azure-Infrastrukturdaten im Zusammenhang mit dem virtuellen Computer für den SAP-Host-Agent exklusiv bereitstellt.

Wenn die Azure-Erweiterung für SAP nicht installiert ist oder der AzureEnhancedMonitoring-Dienst nicht ausgeführt wird, wurde die Erweiterung nicht ordnungsgemäß konfiguriert. Ausführliche Informationen zur Problembehandlung für die Erweiterung finden Sie unter Problembehandlung für Windows oder Problembehandlung für Linux.

Überprüfen Sie die Ausgabe von „azperflib.exe“

Die azperflib.exe Ausgabe zeigt alle aufgefüllten Azure-Leistungsindikatoren für SAP an. Am Ende der Liste der gesammelten Zähler zeigt eine Zusammenfassung und ein Gesundheitsindikator den Status der Azure-Erweiterung für SAP an.

Screenshot der Azperflib-Integritätszusammenfassung, die angibt, dass keine Probleme aufgetreten sind.

Prüfen Sie das Ergebnis unter Counters total (Indikatoren gesamt), das als „Leer“ gemeldet wird, und für den Integritätsstatus, wie in der obigen Abbildung gezeigt.

Interpretieren Sie die Ergebniswerte wie folgt:

Azperflib-Ergebniswerte Integritätsstatus der Azure-Erweiterung für SAP
API-Aufrufe – nicht verfügbar Leistungsindikatoren, die nicht verfügbar sind, gelten möglicherweise nicht für die VM-Konfiguration oder sind Fehler. Siehe Gesundheitszustand.
Zähler insgesamt – leer Die folgenden beiden Azure Storage-Indikatoren dürfen leer sein:
  • Storage Read Op Latency Server msec
  • Storage Read Op Latency E2E msec

Alle anderen Zähler müssen Werte haben.
Gesundheitsstatus Nur dann in Ordnung, wenn der Rückgabestatus OK anzeigt.
Diagnose Liefert ausführliche Informationen zum Gesundheitsstatus.

Wenn für den Wert Integritätsstatus nicht OK angezeigt wird, hilft Ihnen die Anleitung unter Integritätsprüfung für die Konfiguration der Azure-Erweiterung für SAP weiter.

Integritätsprüfungen

Wenn einige der Infrastrukturdaten nicht ordnungsgemäß übermittelt werden, wie in den in der Bereitschaftsprüfung beschriebenen Tests angegeben, führen Sie die in diesem Artikel beschriebenen Integritätsprüfungen aus. Überprüfen Sie, ob die Azure-Infrastruktur und die Azure-Erweiterung für SAP ordnungsgemäß konfiguriert sind.

  1. Stellen Sie sicher, dass Sie die neueste Version des Azure PowerShell-Cmdlets installiert haben, wie in beschrieben.

  2. Führen Sie das folgende Cmdlet aus. Führen Sie zum Anzeigen der Liste mit den verfügbaren Umgebungen das Get-AzEnvironment-Cmdlet aus. Wählen Sie die Umgebung AzureCloud aus, um globales Azure zu verwenden. Wählen Sie für Microsoft Azure, betrieben von 21Vianet AzureChinaCloud aus.

    $env = Get-AzEnvironment -Name <name of the environment>
    Connect-AzAccount -Environment $env
    Set-AzContext -SubscriptionName <subscription name>
    Test-AzVMAEMExtension -ResourceGroupName <resource group name> -VMName <virtual machine name>
    
  3. Das Skript testet die Konfiguration der ausgewählten VM.

    Screenshot der erfolgreichen Ausführung einer Integritätsprüfung der Azure-Erweiterung für SAP.

Stellen Sie sicher, dass das Ergebnis jeder Integritätsprüfung OK lautet. Wenn einige Prüfungen nicht ok angezeigt werden, führen Sie das Update-Cmdlet aus, wie unter Konfigurieren der Azure VM-Erweiterung für SAP-Lösungen mit Azure CLI oder Konfigurieren der Azure VM-Erweiterung für SAP-Lösungen mit PowerShell beschrieben.

Warten Sie 15 Minuten, und wiederholen Sie dann die unter Bereitschaftsprüfung und in diesem Kapitel beschriebenen Überprüfungen. Wenn die Prüfungen immer noch ein Problem mit einigen oder allen Leistungsindikatoren anzeigen, lesen Sie Problembehandlung für Linux oder Problembehandlung für Windows.

Hinweis

Möglicherweise treten einige Warnungen auf, wenn Sie verwaltete Azure-Standarddatenträger verwenden. Warnungen werden anstelle der Tests angezeigt, die OK zurückgeben. Warnungen sind normal und für diesen Datenträgertyp vorgesehen. Weitere Informationen finden Sie unter Problembehandlung für Linux oder Problembehandlung für Windows.

Problembehandlung

Azure-Leistungsindikatoren werden überhaupt nicht angezeigt

Mit dem Windows-Dienst „AzureEnhancedMonitoring“ werden in Azure Leistungsmetriken gesammelt. Wenn der Dienst nicht ordnungsgemäß installiert wurde oder er nicht in Ihrer VM ausgeführt wird, können keine Leistungsmetriken erfasst werden.

Das Installationsverzeichnis der Azure-Erweiterung für SAP ist leer.

Problem:

Das Installationsverzeichnis C:\Packages\Plugins\Microsoft.AzureCAT. AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\drop ist leer.

Lösung:

Die Erweiterung ist nicht installiert. Ermitteln Sie, ob es sich um ein Proxyproblem handelt (wie zuvor beschrieben). Unter Umständen müssen Sie den Computer neu starten oder das Konfigurationsskript Set-AzVMAEMExtension erneut ausführen.

Dienst für Azure-Erweiterung für SAP ist nicht vorhanden

Problem:

Der Windows-Dienst "AzureEnhancedMonitoring" ist nicht vorhanden.

Azperflib.exe ausgabe löst einen Fehler aus:

Screenshot von Azperflib, der angibt, dass der Dienst der Azure-Erweiterung für SAP nicht ausgeführt wird.

Lösung:

Wenn der Dienst nicht vorhanden ist, wurde die Azure-Erweiterung für SAP nicht ordnungsgemäß installiert. Stellen Sie die Erweiterung wie unter Konfigurieren der Azure VM-Erweiterung für SAP-Lösungen mit der Azure CLI oder Konfigurieren der Azure-VM-Erweiterung für SAP-Lösungen mit PowerShell beschrieben bereit.

Überprüfen Sie nach dem Bereitstellen der Erweiterung erneut, ob die Azure-Leistungsindikatoren in der Azure-VM angegeben werden.

Der Dienst für die Azure-Erweiterung für SAP ist vorhanden, kann aber nicht gestartet werden.

Problem:

Der Windows-Dienst AzureEnhancedMonitoring ist vorhanden und aktiviert, aber er kann nicht gestartet werden. Weitere Informationen finden Sie im Anwendungsereignisprotokoll.

Lösung:

Die Konfiguration ist fehlerhaft. Starten Sie die Azure-Erweiterung für SAP in der VM neu, wie unter Konfigurieren der Azure-Erweiterung für SAP beschrieben.

Einige Azure-Leistungsindikatoren fehlen.

Mit dem Windows-Dienst „AzureEnhancedMonitoring“ werden in Azure Leistungsmetriken gesammelt. Mit dem Dienst werden Daten aus mehreren Quellen abgerufen. Einige Konfigurationsdaten werden lokal gesammelt, und einige Leistungsmetriken werden aus der Azure-Diagnose ausgelesen. Die Speicherindikatoren werden aus Ihrer Protokollierung auf Speicherabonnementebene verwendet.

Führen Sie das Konfigurationsskript Set-AzVMAEMExtension erneut aus, wenn die Problembehebung mit SAP-Hinweis 1999351 das Problem nicht löst. Möglicherweise müssen Sie eine Stunde warten, da Speicheranalysen oder Diagnoseindikatoren möglicherweise nicht unmittelbar nach der Aktivierung erstellt werden. Wenn das Problem weiterhin besteht, öffnen Sie eine SAP-Kundensupportnachricht auf der Komponente BC-OP-NT-AZR für Windows oder BC-OP-LNX-AZR für eine Linux-VM.

Fehlercodes für die Azure-Erweiterung

Fehler-ID Fehlerbeschreibung Lösung
cfg/018 App-Konfiguration fehlt.
cfg/019 Keine Bereitstellungs-ID in der App-Konfiguration.
cfg/020 Keine RoleInstanceId in der App-Konfiguration.
cfg/022 Keine RoleInstanceId in der App-Konfiguration.
cfg/031 Azure-Konfiguration kann nicht gelesen werden.
cfg/021 App-Konfigurationsdatei fehlt.
cfg/015 Keine VM-Größe in der App-Konfiguration.
cfg/016 Der GlobalMemoryStatusEx-Zähler ist fehlgeschlagen.
cfg/023 MaxHwFrequency-Zähler fehlgeschlagen.
cfg/024 Fehler bei NIC-Indikatoren.
cfg/025 Fehler bei Festplattenzuordnungszähler.
cfg/026 Fehler beim Prozessornamen-Zähler.
cfg/027 Fehler bei Festplattenzuordnungszähler.
cfg/038 Die Metrik „Datenträgertyp“ fehlt in der Erweiterungskonfigurationsdatei „config.xml“. "Datenträgertyp" wurde zusammen mit einigen anderen Zählern am 12. Dezember 2015 in v2.2.0.68 eingeführt. Wenn Sie die Erweiterung vor dem 12. Dezember 2015 bereitgestellt haben, wird die alte Konfigurationsdatei verwendet.

Das Azure-Erweiterungsframework führt automatisch ein Upgrade der Erweiterung auf eine neuere Version durch, aber die Datei „config.xml“ bleibt unverändert. Laden Sie zum Aktualisieren der Konfiguration das neueste PowerShell-Setupskript herunter, und führen Sie es aus.
cfg/039 Kein Zwischenspeichern auf Datenträger.
cfg/036 Kein Festplatten-SLA-Durchsatz.
cfg/037 Keine Datenträger-SLA-IOPS. Setup-Skript ausführen
cfg/028 Fehler bei Festplattenzuordnungszähler. Kontakt zum Support
cfg/029 Fehler beim Zähler der letzten Hardwareänderung.
cfg/030 Fehler bei NIC-Indikatoren.
cfg/017 Wegen Sysprep der VM hat sich Ihre Windows-SID geändert. erneute Bereitstellung nach Sysprep
str/007 Fehler bei Zugriff auf die Speicheranalyse.

Da das Auffüllen mit Speicheranalysedaten auf einer neu erstellten VM bis zu einer halben Stunde dauern kann, wird die Fehlermeldung möglicherweise nach einiger Zeit ausgeblendet. Wenn der Fehler weiterhin auftritt, führen Sie das Setupskript erneut aus.
str/010 Keine Speicheranalyse-Indikatoren.
str/009 Fehler bei Speicheranalyse.
wad/004 Fehlerhafte WAD-Konfiguration.
Wad/002 Unerwartetes WAD-Format.
Wad/001 Keine WAD-Zähler gefunden. Setupskript ausführen
Wad/040 Abgelaufene WAD-Indikatoren gefunden. kontaktieren Sie den Support
Wad/003 WAD-Tabelle kann nicht gelesen werden. Es besteht keine Verbindung mit der WAD-Tabelle. Dies kann mehrere Gründe haben:

1) veraltete Konfiguration
2) keine Netzwerkverbindung mit Azure
3) Probleme mit dem WAD-Setup

Korrektur der Internetverbindung
prf/011 Fehler bei Systemmonitor-NIC-Metriken.
prf/012 Fehler bei Perfmon-Festplattenmetriken.
prf/013 Fehler bei einigen Perfmon-Metriken.
prf/014 Fehler beim Erstellen eines Indikators durch den Systemmonitor.
cfg/035 Keine Metrikanbieter konfiguriert.
str/006 Fehlerhafte Speicheranalysekonfiguration.
str/032 Fehler bei Speicheranalyse-Metriken.
cfg/033 Fehler bei einem Anbieter für Metriken.
str/034 Provider-Thread fehlgeschlagen.

Ausführliche Richtlinien zu den bereitgestellten Lösungen

Ausführen des Setupskripts

Führen Sie die Schritte im Kapitel Konfigurieren der Azure-Erweiterung für SAP in diesem Handbuch aus, um die Erweiterung erneut zu installieren. Einige Zähler benötigen möglicherweise bis zu 30 Minuten für die Bereitstellung.

Wenn die Fehler weiterhin auftreten, wenden Sie sich an den Support.

Support kontaktieren

Unerwarteter Fehler oder es gibt keine bekannte Lösung. Sammeln Sie die AzureEnhancedMonitoring_service.log Datei, die sich im Ordner C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\drop (Windows) oder /var/log/azure/Microsoft.OSTCExtensions.AzureEnhancedMonitorForLinux (Linux) befindet, und wenden Sie sich an den SAP-Support, um weitere Unterstützung zu erhalten.

Erneute Bereitstellung nach Sysprep

Wenn Sie beabsichtigen, ein generalisiertes Sysprep-Betriebssystemimage (das SAP-Software enthalten kann) zu erstellen, empfehlen wir, dass dieses Image nicht die Azure-Erweiterung für SAP enthält. Sie sollten die Azure-Erweiterung für SAP installieren, nachdem die neue Instanz des generalisierten Betriebssystemimages bereitgestellt wurde.

Wenn Sie jedoch Ihr Betriebssystem-Image generalisiert und ein Sysprep-Image erstellt haben, welches bereits die Azure-Erweiterung für SAP enthält, können Sie die folgende Problemumgehung anwenden, um die Erweiterung auf der neu bereitgestellten VM-Instanz neu zu konfigurieren. Löschen Sie auf der neu bereitgestellten VM-Instanz den Inhalt der folgenden Ordner:

  • C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\RuntimeSettings

  • C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\Status

  • Führen Sie die Schritte im Kapitel Konfigurieren der Azure-Erweiterung für SAP in diesem Handbuch aus, um die Erweiterung erneut zu installieren.

Korrigieren der Internetverbindung

Die Microsoft Azure-VM, auf der die Azure-Erweiterung für SAP ausgeführt wird, erfordert Zugriff auf das Internet. Falls die Azure-VM Teil eines virtuellen Azure-Netzwerks oder einer lokalen Domäne ist, stellen Sie sicher, dass die entsprechenden Proxyeinstellungen festgelegt sind. Diese Einstellung müssen auch für den Internetzugang des lokalen Systemkontos gültig sein. Befolgen Sie das Kapitel Konfigurieren des Proxy in diesem Handbuch.

Wenn Sie eine statische IP-Adresse für Ihre Azure-VM festlegen müssen, legen Sie sie nicht manuell innerhalb der Azure-VM fest, legen Sie sie aber mithilfe von Azure PowerShell, Azure CLIAzure-Portal fest. Die statische IP-Adresse wird über den Azure-DHCP-Dienst weitergegeben.

Das manuelle Festlegen einer statischen IP-Adresse innerhalb der Azure-VM wird nicht unterstützt und kann zu Problemen mit der Azure-Erweiterung für SAP führen.

Nächste Schritte