Share via


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

Voraussetzungen

Hinweis

Allgemeine Aussage zum Support: 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 beim SAP-Support.

Hinweis

Deinstallieren Sie unbedingt die VM-Erweiterung, bevor Sie von der Standard- auf die neue Version der Azure-Erweiterung für SAP umsteigen.

Hinweis

Es gibt zwei Versionen der 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.

Bereitstellen von Azure PowerShell-Cmdlets

Führen Sie die Schritte aus, die im Artikel Installieren des Azure PowerShell-Moduls beschrieben werden.

Prüfen Sie regelmäßig, ob Updates für die PowerShell-Cmdlets vorhanden sind. Normalerweise wird einmal im Monat eine Aktualisierung durchgeführt. Führen Sie die in diesem Artikel beschriebenen Schritte aus. 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 diesen PowerShell-Befehl aus, um die Version der Azure PowerShell-Cmdlets zu überprüfen, die auf Ihrem Computer installiert ist:

(Get-Module Az.Compute).Version

Bereitstellen der Azure-Befehlszeilenschnittstelle

Führen Sie die Schritte aus, die im Artikel Installieren der Azure CLI beschrieben werden.

Prüfen Sie regelmäßig, ob Updates für die Azure-Befehlszeilenschnittstelle vorhanden sind. Normalerweise wird einmal im Monat eine Aktualisierung durchgeführt.

Führen Sie diesen Befehl aus, um zu prüfen, welche Version der Azure-Befehlszeilenschnittstelle auf Ihrem Computer installiert ist:

az --version

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

Gehen Sie wie folgt vor, um die Azure-Erweiterung für SAP mit PowerShell zu installieren:

  1. Achten Sie darauf, dass Sie die aktuelle Version der Azure PowerShell-Cmdlets verwenden. Weitere Informationen finden Sie unter Bereitstellen von Azure PowerShell-Cmdlets.
  2. Führen Sie das folgende PowerShell-Cmdlet aus. Führen Sie das Cmdlet Get-AzEnvironment aus, um eine Liste der verfügbaren Umgebungen zu erhalten. 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. Dies kann einige Minuten dauern. Weitere Informationen zu Set-AzVMAEMExtension finden Sie unter Set-AzVMAEMExtension.

Successful execution of SAP-specific Azure cmdlet Set-AzVMAEMExtension

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 weiteren Datenträger für Daten konfiguriert wurde.
  • Mit den nächsten beiden Meldungen wird die Konfiguration der Speichermetriken für ein bestimmtes Speicherkonto bestätigt.
  • Eine Zeile der Ausgabe gibt den Zustand der laufenden Aktualisierung der Konfiguration der VM-Erweiterung für SAP an.
  • In einer anderen Zeile der Ausgabe wird bestätigt, dass die Konfiguration bereitgestellt oder aktualisiert wurde.
  • Die letzte Zeile der Ausgabe dient nur zu Informationszwecken. Sie enthält Ihre Optionen für ein Testen der Konfiguration der VM-Erweiterung für SAP.
  • Um zu überprüfen, ob alle Schritte der Konfiguration der VM-Erweiterung für SAP erfolgreich ausgeführt wurden und die Azure-Infrastruktur die notwendigen Daten bereitstellt, fahren Sie mit der Bereitschaftsprüfung für die Azure-Erweiterung für SAP fort. Diese wird unter Bereitschaftsprüfung beschrieben.
  • Warten Sie 15 bis 30 Minuten, bis die relevanten Daten mit der Azure-Diagnose erfasst wurden.

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

Gehen Sie wie folgt vor, um die Azure-VM-Erweiterung für SAP über die Azure CLI zu installieren:

  1. Stellen Sie sicher, dass Sie die neueste Version der Azure CLI verwenden. Weitere Informationen finden Sie unter Bereitstellen der Azure CLI.

  2. Melden Sie sich mit Ihrem Azure-Konto an:

    az login
    
  3. Installieren Sie die Azure CLI-AEM-Erweiterung. Stellen Sie sicher, dass Sie Version 0.2.2 oder höher verwenden.

    az extension add --name aem
    
  4. Aktivieren der Erweiterung:

    az vm aem set -g <resource-group-name> -n <vm name> 
    
  5. Stellen Sie sicher, dass die Azure-Erweiterung für SAP auf dem virtuellen Azure Linux-Computer aktiv ist. Überprüfen Sie, ob die Datei „/var/lib/AzureEnhancedMonitor/PerfCounters“ vorhanden ist. Ist sie vorhanden, führen Sie an einer Befehlseingabeaufforderung den folgenden Befehl aus, um die mit der Azure-Erweiterung für SAP gesammelten Informationen anzuzeigen:

    cat /var/lib/AzureEnhancedMonitor/PerfCounters
    

    Die Ausgabe sieht wie folgt aus:

    ...
    2;cpu;Current Hw Frequency;;0;2194.659;MHz;60;1444036656;saplnxmon;
    2;cpu;Max Hw Frequency;;0;2194.659;MHz;0;1444036656;saplnxmon;
    ...
    

Aktualisieren der Konfiguration der Azure-Erweiterung für SAP

Aktualisieren Sie die Konfiguration der Azure-Erweiterung für SAP, wenn eines der folgenden Szenarien zutrifft:

  • Das gemeinsame Team von Microsoft und SAP hat die Funktionalität der VM-Erweiterung ausgeweitet, wodurch mehr oder weniger Leistungsindikatoren erforderlich sind.
  • Microsoft führt eine neue Version der zugrunde liegenden Azure-Infrastruktur ein, die die Daten bereitstellt, und die Azure-Erweiterung für SAP muss an diese Änderungen angepasst werden.
  • Sie binden zusätzliche Datenträger für Daten in den virtuellen Azure-Computer oder entfernen einen Datenträger für Daten. In diesem Fall muss die Sammlung mit den speicherbezogenen Daten aktualisiert werden. Wenn die Konfiguration durch Hinzufügen oder Löschen von Endpunkten oder Zuweisen von IP-Adressen zu einem virtuellen Computer geändert wird, wirkt sich dies nicht auf die Konfiguration der Erweiterung 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 in 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 ausführen.

Überprüfungen und Problembehandlung

Nachdem Sie den virtuellen Azure-Computer bereitgestellt und die entsprechende Azure-Erweiterung für SAP eingerichtet haben, sollten Sie überprüfen, ob alle Komponenten der Erweiterung ordnungsgemäß funktionieren.

Führen Sie die Bereitschaftsprüfung für die Azure-Erweiterung für SAP wie unter Bereitschaftsprüfung beschrieben aus. Wenn alle Ergebnisse der Bereitschaftsprüfung positiv ausfallen und alle relevanten Leistungsindikatoren in Ordnung sind, wurde 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 für die Bereitschaftsprüfung das Fehlen von Leistungsindikatoren angezeigt wird, führen Sie den Integritätstest für die Azure-Erweiterung für SAP wie unter Integritätsprüfung für die Konfiguration der Azure-Erweiterung für SAP beschrieben aus. Weitere Optionen für die Problembehandlung finden Sie unter Problembehandlung für Windows oder Problembehandlung für Linux.

Bereitschaftsprüfung

Mit dieser Prüfung wird sichergestellt, dass alle Leistungsmetriken, die in Ihrer SAP-Anwendung angezeigt werden, über die zugrunde liegende Azure-Erweiterung für SAP bereitgestellt werden.

Ausführen der Bereitschaftsprüfung auf einem virtuellen Windows-Computer

  1. Melden Sie sich am virtuellen Azure-Computer an (die Verwendung eines Administratorkontos ist nicht erforderlich).

  2. Öffnen Sie ein Eingabeaufforderungsfenster.

  3. Ändern Sie an der Eingabeaufforderung das Verzeichnis für den Installationsordner der Azure-Erweiterung für SAP: C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\drop

    Die 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.

    Properties of service running the Azure Extension for SAP

  4. Führen Sie an der Befehlseingabeaufforderung die Datei azperflib.exe ohne Parameter aus.

    Hinweis

    Das Programm „azperflib.exe“ wird in einer Schleife ausgeführt und aktualisiert die erfassten Leistungsindikatoren alle 60 Sekunden. Schließen Sie das Eingabeaufforderungsfenster, um die Schleife zu beenden.

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

Hinweis

„Azperflib.exe“ kann nicht für eigene Zwecke verwendet werden. Sie ist eine Komponente, die Azure-Infrastrukturdaten in Bezug auf die VM exklusiv für den SAP-Host-Agent bereitstellt.

Überprüfen der Ausgabe von „azperflib.exe“

Die Ausgabe von „azperflib.exe“ enthält alle ausgefüllten Azure-Leistungsindikatoren für SAP. Am Ende der Liste mit den gesammelten Indikatoren finden Sie eine Übersicht und einen Integritätsindikator, der den Zustand der Azure-Erweiterung für SAP anzeigt.

Output of health check by executing azperflib.exe, which indicates that no problems exist

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:

Ergebniswerte von „azperflib.exe“ Integritätsstatus der Azure-Erweiterung für SAP
API-Aufrufe – nicht verfügbar Leistungsindikatoren, die nicht verfügbar sind, gelten entweder nicht für die Konfiguration des virtuellen Computers oder sind fehlerhaft. Weitere Informationen finden Sie unter Integritätsstatus.
Indikatoren gesamt – leer Die folgenden beiden Azure-Speicherzähler können leer sein:
  • Storage Read Op Latency Server msec
  • Storage Read Op Latency E2E msec
Alle anderen Leistungsindikatoren müssen Werte enthalten.
Integritätsstatus Nur in Ordnung bei Rückgabestatus OK.
Diagnose Liefert ausführliche Informationen zum Integritätsstatus.

Wenn der Wert für den Integritätsstatus nicht OK ist, folgen Sie den Anweisungen in Integritätsprüfung für die Azure-Erweiterung für die SAP-Konfiguration.

Ausführen der Bereitschaftsprüfung auf einem virtuellen Linux-Computer
  1. Stellen Sie per SSH eine Verbindung mit der Azure-VM her.

  2. Überprüfen Sie die Ausgabe der Azure-Erweiterung für SAP.

    a. Ausführen von more /var/lib/AzureEnhancedMonitor/PerfCounters

    Erwartetes Ergebnis: Gibt die Liste der Leistungsindikatoren zurück. Die Datei sollte nicht leer sein.

    b. Ausführen von cat /var/lib/AzureEnhancedMonitor/PerfCounters | grep Error

    Erwartetes Ergebnis: Gibt eine Zeile zurück, für die der Fehler none lautet, z.B. 3;config;Error;;0;0;none;0;1456416792;tst-servercs; .

    c. Ausführen von more /var/lib/AzureEnhancedMonitor/LatestErrorRecord

    Erwartetes Ergebnis: Wird als „Leer“ zurückgegeben oder ist nicht vorhanden.

Führen Sie diese zusätzliche Überprüfungen durch, wenn die vorherige Überprüfung nicht erfolgreich war:

  1. Achten Sie darauf, dass waagent installiert und aktiviert wurde.

    a. Ausführen von sudo ls -al /var/lib/waagent/

    Erwartetes Ergebnis: Listet den Inhalt des Verzeichnisses „waagent“ auf.

    b. Ausführen von ps -ax | grep waagent

    Erwartetes Ergebnis: Zeigt einen Eintrag an, der dem folgenden Text ähnelt: python /usr/sbin/waagent -daemon

  2. Vergewissern Sie sich, dass die Azure-Erweiterung für SAP installiert ist und ausgeführt wird.

    a. Ausführen von sudo sh -c 'ls -al /var/lib/waagent/Microsoft.OSTCExtensions.AzureEnhancedMonitorForLinux-*/'

    Erwartetes Ergebnis: Listet den Inhalt des Verzeichnisses für die Azure-Erweiterung für SAP auf.

    b. Ausführen von ps -ax | grep AzureEnhanced

    Erwartetes Ergebnis: Zeigt einen Eintrag an, der dem folgenden Text ähnelt: python /var/lib/waagent/Microsoft.OSTCExtensions.AzureEnhancedMonitorForLinux-2.0.0.2/handler.py daemon

  3. Installieren Sie den SAP Host Agent gemäß SAP-Hinweis 1031096, und überprüfen Sie die Ausgabe von saposcol.

    a. Ausführen von /usr/sap/hostctrl/exe/saposcol -d

    b. Ausführen von dump ccm

    c. Überprüfen Sie, ob für die Metrik Virtualization_Configuration\Enhanced Monitoring Access der Wert true angegeben ist.

Wenn bereits ein SAP NetWeaver ABAP-Anwendungsserver installiert ist, öffnen Sie die Transaktion ST06, und überprüfen Sie, ob die Überwachung aktiviert ist.

Falls eine dieser Überprüfungen einen Fehler verursacht und Sie ausführliche Informationen zur Bereitstellung der Erweiterung benötigen, lesen Sie Problembehandlung für Linux oder Problembehandlung für Windows.

Integritätsprüfungen

Wenn einige Infrastrukturdaten gemäß der Beschreibung des Tests unter Bereitschaftsprüfung nicht richtig bereitgestellt werden, führen Sie die in diesem Kapitel beschriebenen Integritätsprüfungen aus, um zu überprüfen, ob die Azure-Infrastruktur und die Azure-Erweiterung für SAP ordnungsgemäß konfiguriert sind.

Integritätsprüfungen mithilfe von PowerShell

  1. Achten Sie darauf, dass die neueste Version des Azure PowerShell-Cmdlets gemäß Bereitstellen von Azure PowerShell-Cmdlets installiert ist.

  2. Führen Sie das folgende PowerShell-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. Mit dem Skript wird die Konfiguration des von Ihnen ausgewählten virtuellen Computers getestet.

    Output of successful test of the Azure Extension for SAP

Stellen Sie sicher, dass das Ergebnis für jede Integritätsprüfung OK lautet. Wenn einige Prüfungen nicht mit OK angezeigt werden, führen Sie das Cmdlet für das Update aus, wie in 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. 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. Die Tests geben nicht „OK“ zurück, stattdessen werden Warnungen angezeigt. Dies ist normal und im Fall dieses Datenträgertyps beabsichtigt. Weitere Informationen finden Sie unter Problembehandlung für Linux oder Problembehandlung für Windows.

Integritätsprüfungen mit der Azure CLI

So führen Sie die Integritätsprüfung für die Azure-VM-Erweiterung für SAP mithilfe der Azure CLI aus:

  1. Installieren Sie Azure CLI 2.0. Stellen Sie sicher, dass Sie mindestens Version 2.19.1 oder höher verwenden (die aktuelle Version).

  2. Melden Sie sich mit Ihrem Azure-Konto an:

    az login
    
  3. Installieren Sie die Azure CLI-AEM-Erweiterung. Stellen Sie sicher, dass Sie Version 0.2.2 oder höher verwenden.

    az extension add --name aem
    
  4. Überprüfen Sie die Installation der Erweiterung:

    az vm aem verify -g <resource-group-name> -n <vm name> 
    

Mit dem Skript wird die Konfiguration des von Ihnen ausgewählten virtuellen Computers getestet.

Stellen Sie sicher, dass das Ergebnis für jede Integritätsprüfung OK lautet. Wenn einige Prüfungen nicht mit OK angezeigt werden, führen Sie das Cmdlet für das Update aus, wie in 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. 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.

Problembehandlung für Windows

Es werden keinerlei Azure-Leistungsindikatoren angezeigt.

Mit dem Windows-Dienst „AzureEnhancedMonitoring“ werden in Azure Leistungsmetriken gesammelt. Wenn der Dienst nicht richtig installiert wurde oder wenn er auf der VM nicht 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 weiter oben beschrieben). Unter Umständen müssen Sie den Computer neu starten oder das Konfigurationsskript Set-AzVMAEMExtension erneut ausführen.

Der Dienst für die Azure-Erweiterung für SAP ist nicht vorhanden.

Problem

Der Windows-Dienst „AzureEnhancedMonitoring“ ist nicht vorhanden.

Mit der Ausgabe von „azperflib.exe“ wird ein Fehler ausgelöst:

Execution of azperflib.exe indicates that the service of the Azure Extension for SAP is not running

Lösung

Wenn der Dienst nicht vorhanden ist, wurde die Azure-Erweiterung für SAP nicht richtig 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, startet jedoch nicht.

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 auf der VM neu, wie dies unter Konfigurieren der Azure-Erweiterung für SAP beschrieben ist.

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, falls die Problembehandlung mithilfe von SAP-Hinweis 1999351 nicht zur Lösung des Problems führt. Unter Umständen ist eine Wartezeit von einer Stunde erforderlich, da Speicheranalyse- und Diagnoseindikatoren ggf. nicht sofort nach der Aktivierung erstellt werden. Falls das Problem weiterhin besteht, öffnen Sie eine SAP-Kundendienstmeldung für die Komponente BC-OP-NT-AZR für virtuelle Windows-Computer oder BC-OP-LNX-AZR für virtuelle Linux-Computer.

Problembehandlung für Linux

Es werden keinerlei Azure-Leistungsindikatoren angezeigt.

Leistungsmetriken werden in Azure über einen Daemon erfasst. Wenn der Daemon nicht ausgeführt wird, können keine Leistungsmetriken erfasst werden.

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

Problem

Das Verzeichnis \var\lib\waagent\ enthält kein Unterverzeichnis für die Azure-Erweiterung für SAP.

Lösung

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

Bei der Ausführung von „Set-AzVMAEMExtension“ und „Test-AzVMAEMExtension“ weisen Warnmeldungen darauf hin, dass verwaltete Standarddatenträger nicht unterstützt werden.

Problem

Bei der Ausführung von „Set-AzVMAEMExtension“ oder „Test-AzVMAEMExtension“ werden Meldungen wie die folgenden angezeigt:


WARNING: [WARN] Standard Managed Disks are not supported. Extension will be installed but no disk metrics will be available.
WARNING: [WARN] Standard Managed Disks are not supported. Extension will be installed but no disk metrics will be available.
WARNING: [WARN] Standard Managed Disks are not supported. Extension will be installed but no disk metrics will be available.

Beim Ausführen von „azperfli.exe“ wie oben beschrieben können Sie ein Ergebnis erzielen, das auf einen fehlerhaften Zustand hinweist.

Lösung

Diese Meldungen werden dadurch verursacht, dass verwaltete Standarddatenträger nicht die APIs bereitstellen, die von der Azure-Erweiterung für SAP verwendet werden, um die Statistiken der Azure Storage-Standardkonten zu überprüfen. Dies ist kein Grund zur Besorgnis. Der Grund für die Einführung des Sammelns von Daten für Disk Storage-Standardkonten war die häufig auftretende Drosselung von Ein- und Ausgaben. Verwaltete Datenträger verhindern eine solche Drosselung, indem die Anzahl von Datenträgern in einem Storage-Konto eingeschränkt wird. Daher ist es kein Problem, wenn dieser Typ von Daten nicht verfügbar ist.

Einige Azure-Leistungsindikatoren fehlen.

Leistungsmetriken werden in Azure über einen Daemon erfasst, der Daten aus mehreren Quellen abruft. Einige Konfigurationsdaten werden lokal gesammelt, und einige Leistungsmetriken werden aus der Azure-Diagnose ausgelesen. Speicherindikatoren stammen aus den Protokollen in Ihrem Speicherabonnement.

Eine vollständige und aktuelle Liste mit bekannten Problemen finden Sie im SAP-Hinweis 1999351, der zusätzliche Informationen zur Problembehandlung für die Azure-Erweiterung für SAP enthält.

Falls die Problembehandlung mit SAP-Hinweis 1999351 das Problem nicht löst, führen Sie das Konfigurationsskript Set-AzVMAEMExtension 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, erneut aus. Unter Umständen ist eine Wartezeit von einer Stunde erforderlich, da Speicheranalyse- und Diagnoseindikatoren ggf. nicht sofort nach der Aktivierung erstellt werden. Falls das Problem weiterhin besteht, öffnen Sie eine SAP-Kundendienstmeldung für die Komponente BC-OP-NT-AZR für virtuelle Windows-Computer oder BC-OP-LNX-AZR für virtuelle Linux-Computer.

Fehlercodes für die Azure-Erweiterung

Fehler-ID Fehlerbeschreibung Lösung
cfg/018 App-Konfiguration fehlt. Ausführen des Setups
cfg/019 Keine Bereitstellungs-ID in der App-Konfiguration. Support kontaktieren
cfg/020 Keine RoleInstanceId in der App-Konfiguration. Support kontaktieren
cfg/022 Keine RoleInstanceId in der App-Konfiguration. Support kontaktieren
cfg/031 Azure-Konfiguration kann nicht gelesen werden. Support kontaktieren
cfg/021 App-Konfigurationsdatei fehlt. Ausführen des Setups
cfg/015 Keine VM-Größe in der App-Konfiguration. Ausführen des Setups
cfg/016 Fehler bei GlobalMemoryStatusEx-Indikator. Support kontaktieren
cfg/023 Fehler bei MaxHwFrequency-Indikator. Support kontaktieren
cfg/024 Fehler bei NIC-Indikatoren. Support kontaktieren
cfg/025 Fehler bei Datenträgerzuordnungs-Indikator. Support kontaktieren
cfg/026 Fehler bei Prozessornamen-Indikator. Support kontaktieren
cfg/027 Fehler bei Datenträgerzuordnungs-Indikator. Support kontaktieren
cfg/038 Die Metrik „Datenträgertyp“ fehlt in der Erweiterungskonfigurationsdatei „config.xml“. „Datenträgertyp“ wurde zusammen mit einigen anderen Indikatoren in v2.2.0.68 12/16/2015 eingeführt. Wenn Sie die Erweiterung vor dem 16.12.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. Ausführen des Setups
cfg/039 Kein Zwischenspeichern auf Datenträger. Ausführen des Setups
cfg/036 Kein Datenträger-SLA-Durchsatz. Ausführen des Setups
cfg/037 Keine Datenträger-SLA-IOPS. Ausführen des Setups
cfg/028 Fehler bei Datenträgerzuordnungs-Indikator. Support kontaktieren
cfg/029 Fehler bei Indikator für letzte Hardwareänderung. Support kontaktieren
cfg/030 Fehler bei NIC-Indikatoren. Support kontaktieren
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.
Ausführen des Setups
str/010 Keine Speicheranalyse-Indikatoren. Ausführen des Setups
str/009 Fehler bei Speicheranalyse. Ausführen des Setups
wad/004 Fehlerhafte WAD-Konfiguration. Ausführen des Setups
wad/002 Unerwartetes WAD-Format. Support kontaktieren
wad/001 Keine WAD-Indikatoren gefunden. Ausführen des Setups
wad/040 Abgelaufene WAD-Indikatoren gefunden. Support kontaktieren
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
Ausführen des Setups
Korrektur der Internetverbindung
Support kontaktieren
prf/011 Fehler bei Systemmonitor-NIC-Metriken. Support kontaktieren
prf/012 Fehler bei Systemmonitor-Datenträger-Metriken. Support kontaktieren
prf/013 Fehler bei einigen Systemmonitor-Metriken. Support kontaktieren
prf/014 Fehler beim Erstellen eines Indikators durch den Systemmonitor. Support kontaktieren
cfg/035 Keine Anbieter für Metriken konfiguriert. Support kontaktieren
str/006 Fehlerhafte Speicheranalysekonfiguration. Ausführen des Setups
str/032 Fehler bei Speicheranalyse-Metriken. Ausführen des Setups
cfg/033 Fehler bei einem Anbieter für Metriken. Ausführen des Setups
str/034 Fehler bei Anbieterthread. Support kontaktieren

Ausführliche Richtlinien zu den bereitgestellten Lösungen

Ausführen des Setupskripts

Führen Sie die Schritte im Kapitel Konfigurieren der Azure-VM-Erweiterung für SAP-Lösungen mit PowerShell in diesem Handbuch aus, um die Erweiterung erneut zu installieren. Beachten Sie, dass einige Leistungsindikatoren für die Bereitstellung möglicherweise bis zu 30 Minuten benötigen.

Wenn die Fehler weiterhin auftreten, gehen Sie wie unter Support kontaktieren vor.

Kontaktieren des Supports

Unerwarteter Fehler, oder es ist keine Lösung bekannt. Wenden Sie sich unter Verwendung der Protokolldatei „AzureEnhancedMonitoring_service.log“ im Ordner „C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\drop“ (Windows) oder „/var/log/azure/Microsoft.OSTCExtensions.AzureEnhancedMonitorForLinux“ an den SAP-Support, um weitere Unterstützung zu erhalten.

Erneute Bereitstellung nach Sysprep

Wenn Sie ein verallgemeinertes, mit Sysprep bearbeitetes Betriebssystemimage (das SAP-Software einschließen kann) erstellen möchten, sollte dieses Image die Azure-Erweiterung für SAP nicht enthalten. Sie sollten die Azure-Erweiterung für SAP nach dem Bereitstellen der neuen Instanz des verallgemeinerten Betriebssystemimages installieren.

Wenn Ihr verallgemeinertes, mit Sysprep bearbeitetes Betriebssystemimage jedoch bereits die Azure-Erweiterung für SAP enthält, können Sie die Erweiterung mit folgender Problemumgehung auf der neu bereitgestellten VM-Instanz neu 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-VM-Erweiterung für SAP-Lösungen mit PowerShell in diesem Handbuch aus, um die Erweiterung erneut zu installieren.

Korrigieren der Internetverbindung

Der virtuelle Microsoft Azure-Computer, der die Azure-Erweiterung für SAP ausführt, benötigt Zugang zum 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 außerdem eine statische IP-Adresse für Ihren virtuellen Azure-Computer festlegen müssen, legen Sie sie nicht manuell innerhalb der Azure-VM fest, sondern mit Azure PowerShell, Azure CLIAzure-Portal. Die statische IP-Adresse wird über den Azure-DHCP-Dienst weitergegeben.

Manuelles Festlegen einer statischen IP-Adresse auf dem virtuellen Azure-Computer wird nicht unterstützt und kann zu Problemen mit der Azure-Erweiterung für SAP führen.

Nächste Schritte