Share via


Nieuwe versie van de Azure VM-extensie voor SAP-oplossingen

Vereisten

Notitie

Algemene ondersteuningsverklaring: ondersteuning voor de Azure-extensie voor SAP wordt geboden via SAP-ondersteuningskanalen. Als u hulp nodig hebt met de Azure VM-extensie voor SAP-oplossingen, opent u een ondersteuningsaanvraag met SAP-ondersteuning

Notitie

Verwijder de VM-extensie voordat u schakelt tussen de standaardversie en de nieuwe versie van de Azure-extensie voor SAP.

Notitie

Er zijn twee versies van de VM-extensie. In dit artikel wordt de nieuwe versie van de Azure VM-extensie voor SAP behandeld. Zie Standard-versie van de Azure VM-extensie voor SAP-oplossingen voor hulp bij het installeren van de standaardversie.

  • Zorg ervoor dat u SAP Host Agent 7.21 PL 47 of hoger gebruikt.
  • Zorg ervoor dat de virtuele machine waarop de extensie is ingeschakeld toegang heeft tot management.azure.com.

Azure PowerShell-cmdlets implementeren

Volg de stappen die worden beschreven in het artikel De Azure PowerShell-module installeren

Controleer regelmatig op updates voor de PowerShell-cmdlets, die meestal maandelijks worden bijgewerkt. Volg de stappen die in dit artikel worden beschreven. Tenzij anders vermeld in SAP Note 1928533 of SAP Note 2015553, raden we u aan om te werken met de nieuwste versie van Azure PowerShell-cmdlets.

Als u de versie van de Azure PowerShell-cmdlets wilt controleren die op uw computer zijn geïnstalleerd, voert u deze PowerShell-opdracht uit:

(Get-Module Az.Compute).Version

Azure CLI implementeren

Volg de stappen die worden beschreven in het artikel Azure CLI installeren

Controleer regelmatig op updates voor Azure CLI, die meestal maandelijks worden bijgewerkt.

Voer deze opdracht uit om de versie van Azure CLI te controleren die op uw computer is geïnstalleerd:

az --version

De Azure VM-extensie configureren voor SAP-oplossingen met PowerShell

De nieuwe VM-extensie voor SAP maakt gebruik van een beheerde identiteit die is toegewezen aan de VIRTUELE machine voor toegang tot bewakings- en configuratiegegevens van de virtuele machine. Als u de nieuwe Azure-extensie voor SAP wilt installeren met behulp van PowerShell, moet u eerst een dergelijke identiteit toewijzen aan de VIRTUELE machine en die identiteit toegang verlenen tot alle resources die door die VM worden gebruikt, bijvoorbeeld schijven en netwerkinterfaces.

Notitie

Voor de volgende stappen zijn eigenaarsbevoegdheden vereist voor de resourcegroep of afzonderlijke resources (virtuele machine, gegevensschijven en netwerkinterfaces)

  1. Zorg ervoor dat u SAP Host Agent 7.21 PL 47 of hoger gebruikt.

  2. Zorg ervoor dat u de standaardversie van de VM-extensie voor SAP verwijdert. Het wordt niet ondersteund om beide versies van de VM-extensie voor SAP op dezelfde virtuele machine te installeren.

  3. Zorg ervoor dat u de nieuwste versie van de Azure PowerShell-cmdlet hebt geïnstalleerd (ten minste 4.3.0). Zie Azure PowerShell-cmdlets implementeren voor meer informatie.

  4. Voer de volgende PowerShell-cmdlet uit. Voer de cmdlet Get-AzEnvironmentuit voor een lijst met beschikbare omgevingen. Als u globale Azure wilt gebruiken, is uw omgeving AzureCloud. Selecteer AzureChinaCloud voor Microsoft Azure beheerd door 21Vianet.

    De VM-extensie voor SAP ondersteunt het configureren van een proxy die de extensie moet gebruiken om verbinding te maken met externe resources, bijvoorbeeld de Azure Resource Manager-API. Gebruik de parameter -ProxyURI om de proxy in te stellen.

    $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> -InstallNewExtension
    
  5. SAP Host Agent opnieuw starten

    Meld u aan bij de virtuele machine waarop u de VM-extensie voor SAP hebt ingeschakeld en start de SAP-hostagent opnieuw op als deze al is geïnstalleerd. SAP Host Agent gebruikt de VM-extensie pas nadat deze opnieuw is opgestart. Er kan momenteel niet worden gedetecteerd dat er een extensie is geïnstalleerd nadat deze is gestart.

De Azure VM-extensie configureren voor SAP-oplossingen met Azure CLI

De nieuwe VM-extensie voor SAP maakt gebruik van een beheerde identiteit die aan de VIRTUELE machine is toegewezen voor toegang tot bewakings- en configuratiegegevens van de virtuele machine.

Notitie

Voor de volgende stappen zijn eigenaarsbevoegdheden vereist voor de resourcegroep of afzonderlijke resources (virtuele machine, gegevensschijven, enzovoort)

  1. Zorg ervoor dat u SAP Host Agent 7.21 PL 47 of hoger gebruikt.

  2. Zorg ervoor dat u de huidige versie van de VM-extensie voor SAP verwijdert. U kunt niet beide versies van de VM-extensie voor SAP op dezelfde VM installeren.

  3. Installeer de nieuwste versie van Azure CLI 2.0 (versie 2.19.1 of hoger).

  4. Meld u aan met uw Azure-account:

    az login
    
  5. Installeer de Azure CLI AEM-extensie. Zorg ervoor dat u versie 0.2.2 of hoger gebruikt.

    az extension add --name aem
    
  6. Schakel de nieuwe extensie in:

    De VM-extensie voor SAP ondersteunt het configureren van een proxy die de extensie moet gebruiken om verbinding te maken met externe resources, bijvoorbeeld de Azure Resource Manager-API. Gebruik de parameter --proxy-uri om de proxy in te stellen.

    az vm aem set -g <resource-group-name> -n <vm name> --install-new-extension
    
  7. SAP Host Agent opnieuw starten

    Meld u aan bij de virtuele machine waarop u de VM-extensie voor SAP hebt ingeschakeld en start de SAP-hostagent opnieuw op als deze al is geïnstalleerd. SAP Host Agent gebruikt de VM-extensie pas nadat deze opnieuw is opgestart. Er kan momenteel niet worden gedetecteerd dat er een extensie is geïnstalleerd nadat deze is gestart.

De Azure VM-extensie handmatig configureren voor SAP-oplossingen

Als u Azure Resource Manager, Terraform of andere hulpprogramma's wilt gebruiken om de VM-extensie voor SAP te implementeren, kunt u ook de VM-extensie voor SAP handmatig implementeren, bijvoorbeeld zonder de toegewezen PowerShell- of Azure CLI-opdrachten te gebruiken.

Voordat u de VM-extensie voor SAP implementeert, moet u ervoor zorgen dat u een door een gebruiker of systeem toegewezen beheerde identiteit toewijst aan de virtuele machine. Lees de volgende handleidingen voor meer informatie:

Nadat u een identiteit aan de virtuele machine hebt toegewezen, geeft u de VM leestoegang tot de resourcegroep of de afzonderlijke resources die zijn gekoppeld aan de virtuele machine (VM, netwerkinterfaces, besturingssysteemschijven en gegevensschijven). Het wordt aanbevolen om de ingebouwde lezerrol te gebruiken om de toegang tot deze resources te verlenen. U kunt deze toegang ook verlenen door de VM-identiteit toe te voegen aan een Microsoft Entra-groep die al leestoegang heeft tot de vereiste resources. Het is dan niet meer nodig om eigenaarsbevoegdheden te hebben bij het implementeren van de VM-extensie voor SAP als u een door de gebruiker toegewezen identiteit gebruikt die al over de vereiste machtigingen beschikt.

Er zijn verschillende manieren om de VM-extensie handmatig voor SAP te implementeren. In de volgende hoofdstukken vindt u enkele voorbeelden.

De extensie ondersteunt momenteel de volgende configuratiesleutels. In het onderstaande voorbeeld wordt de msi_res_id weergegeven.

  • msi_res_id: id van de door de gebruiker toegewezen identiteit die de extensie moet gebruiken om de vereiste informatie over de VM en de bijbehorende resources op te halen
  • proxy: URL van de proxy die de extensie moet gebruiken om verbinding te maken met internet, bijvoorbeeld om informatie over de virtuele machine en de bijbehorende resources op te halen.

Handmatig implementeren met Azure PowerShell

De volgende code bevat vier voorbeelden. Het laat zien hoe u de extensie in Windows en Linux implementeert met behulp van een door het systeem of door de gebruiker toegewezen identiteit. Zorg ervoor dat u de naam van de resourcegroep, de locatie en vm-naam in het voorbeeld vervangt.

# Windows VM - user assigned identity
Set-AzVMExtension -Publisher "Microsoft.AzureCAT.AzureEnhancedMonitoring" -ExtensionType "MonitorX64Windows" -ResourceGroupName "<rg name>" -VMName "<vm name>" `
   -Name "MonitorX64Windows" -TypeHandlerVersion "1.0" -Location "<location>" -SettingString '{"cfg":[{"key":"msi_res_id","value":"<user assigned resource id>"}]}'

# Windows VM - system assigned identity
Set-AzVMExtension -Publisher "Microsoft.AzureCAT.AzureEnhancedMonitoring" -ExtensionType "MonitorX64Windows" -ResourceGroupName "<rg name>" -VMName "<vm name>" `
   -Name "MonitorX64Windows" -TypeHandlerVersion "1.0" -Location "<location>" -SettingString '{"cfg":[]}'

# Linux VM - user assigned identity
Set-AzVMExtension -Publisher "Microsoft.AzureCAT.AzureEnhancedMonitoring" -ExtensionType "MonitorX64Linux" -ResourceGroupName "<rg name>" -VMName "<vm name>" `
   -Name "MonitorX64Linux" -TypeHandlerVersion "1.0" -Location "<location>" -SettingString '{"cfg":[{"key":"msi_res_id","value":"<user assigned resource id>"}]}'

# Linux VM - system assigned identity
Set-AzVMExtension -Publisher "Microsoft.AzureCAT.AzureEnhancedMonitoring" -ExtensionType "MonitorX64Linux" -ResourceGroupName "<rg name>" -VMName "<vm name>" `
   -Name "MonitorX64Linux" -TypeHandlerVersion "1.0" -Location "<location>" -SettingString '{"cfg":[]}'

Handmatig implementeren met Azure CLI

De volgende code bevat vier voorbeelden. Het laat zien hoe u de extensie in Windows en Linux implementeert met behulp van een door het systeem of door de gebruiker toegewezen identiteit. Zorg ervoor dat u de naam van de resourcegroep, de locatie en vm-naam in het voorbeeld vervangt.

# Windows VM - user assigned identity
az vm extension set --publisher "Microsoft.AzureCAT.AzureEnhancedMonitoring" --name "MonitorX64Windows" --resource-group "<rg name>" --vm-name "<vm name>" \
   --extension-instance-name "MonitorX64Windows" --settings '{"cfg":[{"key":"msi_res_id","value":"<user assigned resource id>"}]}'

# Windows VM - system assigned identity
az vm extension set --publisher "Microsoft.AzureCAT.AzureEnhancedMonitoring" --name "MonitorX64Windows" --resource-group "<rg name>" --vm-name "<vm name>" \
   --extension-instance-name "MonitorX64Windows" --settings '{"cfg":[]}'
   
# Linux VM - user assigned identity
az vm extension set --publisher "Microsoft.AzureCAT.AzureEnhancedMonitoring" --name "MonitorX64Linux" --resource-group "<rg name>" --vm-name "<vm name>" \
   --extension-instance-name "MonitorX64Linux" --settings '{"cfg":[{"key":"msi_res_id","value":"<user assigned resource id>"}]}'

# Linux VM - system assigned identity
az vm extension set --publisher "Microsoft.AzureCAT.AzureEnhancedMonitoring" --name "MonitorX64Linux" --resource-group "<rg name>" --vm-name "<vm name>" \
   --extension-instance-name "MonitorX64Linux" --settings '{"cfg":[]}'

Handmatig implementeren met Terraform

Het volgende manifest bevat vier voorbeelden. Het laat zien hoe u de extensie in Windows en Linux implementeert met behulp van een door het systeem of door de gebruiker toegewezen identiteit. Zorg ervoor dat u de id van de VM en de id van de door de gebruiker toegewezen identiteit in het voorbeeld vervangt.


# Windows VM - user assigned identity

resource "azurerm_virtual_machine_extension" "example" {
  name                 = "MonitorX64Windows"
  virtual_machine_id   = "<vm id>"
  publisher            = "Microsoft.AzureCAT.AzureEnhancedMonitoring"
  type                 = "MonitorX64Windows"
  type_handler_version = "1.0"
  auto_upgrade_minor_version = true

  settings = <<SETTINGS
{
    "cfg":[
        {
            "key":"msi_res_id",
            "value":"<user assigned resource id>"
        }
    ]
}
SETTINGS
}

# Windows VM - system assigned identity

resource "azurerm_virtual_machine_extension" "example" {
  name                 = "MonitorX64Windows"
  virtual_machine_id   = "<vm id>"
  publisher            = "Microsoft.AzureCAT.AzureEnhancedMonitoring"
  type                 = "MonitorX64Windows"
  type_handler_version = "1.0"
  auto_upgrade_minor_version = true

  settings = <<SETTINGS
{
    "cfg":[
    ]
}
SETTINGS
}

# Linux VM - user assigned identity

resource "azurerm_virtual_machine_extension" "example" {
  name                 = "MonitorX64Linux"
  virtual_machine_id   = "<vm id>"
  publisher            = "Microsoft.AzureCAT.AzureEnhancedMonitoring"
  type                 = "MonitorX64Linux"
  type_handler_version = "1.0"
  auto_upgrade_minor_version = true

  settings = <<SETTINGS
{
    "cfg":[
        {
            "key":"msi_res_id",
            "value":"<user assigned resource id>"
        }
    ]
}
SETTINGS
}

# Linux VM - system assigned identity

resource "azurerm_virtual_machine_extension" "example" {
  name                 = "MonitorX64Linux"
  virtual_machine_id   = "<vm id>"
  publisher            = "Microsoft.AzureCAT.AzureEnhancedMonitoring"
  type                 = "MonitorX64Linux"
  type_handler_version = "1.0"
  auto_upgrade_minor_version = true

  settings = <<SETTINGS
{
    "cfg":[
    ]
}
SETTINGS
}

Versies van de VM-extensie voor SAP

Als u automatische updates voor de VM-extensie wilt uitschakelen of een specifieke versie van de extensie wilt implementeren, kunt u de beschikbare versies ophalen met Azure CLI of Azure PowerShell.

Azure PowerShell

# Windows
Get-AzVMExtensionImage -Location westeurope -PublisherName Microsoft.AzureCAT.AzureEnhancedMonitoring -Type MonitorX64Windows
# Linux
Get-AzVMExtensionImage -Location westeurope -PublisherName Microsoft.AzureCAT.AzureEnhancedMonitoring -Type MonitorX64Linux

Azure-CLI

# Windows
az vm extension image list --location westeurope --publisher Microsoft.AzureCAT.AzureEnhancedMonitoring --name MonitorX64Windows
# Linux
az vm extension image list --location westeurope --publisher Microsoft.AzureCAT.AzureEnhancedMonitoring --name MonitorX64Linux

Gereedheidscontrole

Deze controle zorgt ervoor dat alle metrische prestatiegegevens die in uw SAP-toepassing worden weergegeven, worden geleverd door de onderliggende Azure-extensie voor SAP.

De gereedheidscontrole uitvoeren op een Windows-VM

  1. Meld u aan bij de virtuele Azure-machine (het gebruik van een beheerdersaccount is niet nodig).
  2. Open een webbrowser en ga naar http://127.0.0.1:11812/azure4sap/metrics.
  3. In de browser moet een XML-bestand worden weergegeven of gedownload dat de bewakingsgegevens van uw virtuele machine bevat. Als dat niet het geval is, moet u ervoor zorgen dat de Azure-extensie voor SAP is geïnstalleerd.
  4. Controleer de inhoud van het XML-bestand. Het XML-bestand waartoe u toegang http://127.0.0.1:11812/azure4sap/metrics hebt, bevat alle ingevulde Azure-prestatiemeteritems voor SAP. Het bevat ook een samenvatting en statusindicator van de status van de Azure-extensie voor SAP.
  5. Controleer de waarde van het element Provider Health Description . Als de waarde niet in orde is, volgt u de instructies in hoofdstuk Statuscontroles.

De gereedheidscontrole uitvoeren op een Linux-VM

  1. Verbinding maken met behulp van SSH naar de virtuele Azure-machine.
  2. Controleer de uitvoer van de volgende opdracht
    curl http://127.0.0.1:11812/azure4sap/metrics
    
    Verwacht resultaat: retourneert een XML-document dat de bewakingsgegevens van de virtuele machine, de schijven en netwerkinterfaces bevat.

Als de voorgaande controle niet is geslaagd, voert u deze extra controles uit:

  1. Zorg ervoor dat de waagent is geïnstalleerd en ingeschakeld.

    a. sudo ls -al /var/lib/waagent/ uitvoeren

    Verwacht resultaat: Geeft de inhoud van de waagent-map weer.

    b. ps -ax | grep waagent uitvoeren

    Verwacht resultaat: Geeft één vermelding weer die vergelijkbaar is met: python /usr/sbin/waagent -daemon

  2. Zorg ervoor dat de Azure-extensie voor SAP is geïnstalleerd en wordt uitgevoerd.

    a. sudo sh -c 'ls -al /var/lib/waagent/Microsoft.AzureCAT.AzureEnhancedMonitoring.MonitorX64Linux-*/' uitvoeren

    Verwacht resultaat: geeft een lijst weer van de inhoud van de Azure-extensie voor SAP-directory.

    b. ps -ax | grep AzureEnhanced uitvoeren

    Verwacht resultaat: Geeft één vermelding weer die vergelijkbaar is met: /var/lib/waagent/Microsoft.AzureCAT.AzureEnhancedMonitoring.MonitorX64Linux-1.0.0.82/AzureEnhancedMonitoring -monitor

  3. Installeer de SAP Host Agent zoals beschreven in SAP Note 1031096 en controleer de uitvoer van saposcol.

    a. /usr/sap/hostctrl/exe/saposcol -d uitvoeren

    b. dump ccm uitvoeren

    c. Controleer of de metrische gegevens Virtualization_Configuration\Enhanced Monitoring Access waar zijn.

Als u al een SAP NetWeaver ABAP-toepassingsserver hebt geïnstalleerd, opent u transactie ST06 en controleert u of bewaking is ingeschakeld.

Als een van deze controles mislukt en gedetailleerde informatie over het opnieuw implementeren van de extensie, raadpleegt u Probleemoplossing voor Windows of Problemen met Linux oplossen

Statuscontroles

Als sommige infrastructuurgegevens niet correct worden geleverd zoals aangegeven door de tests die worden beschreven in gereedheidscontrole, voert u de statuscontroles uit die in dit hoofdstuk worden beschreven om te controleren of de Azure-infrastructuur en de Azure-extensie voor SAP correct zijn geconfigureerd.

Statuscontroles met Behulp van PowerShell

  1. Zorg ervoor dat u de nieuwste versie van de Azure PowerShell-cmdlet hebt geïnstalleerd, zoals beschreven in Azure PowerShell-cmdlets implementeren.

  2. Voer de volgende PowerShell-cmdlet uit. Voer de cmdlet Get-AzEnvironmentuit voor een lijst met beschikbare omgevingen. Als u globale Azure wilt gebruiken, selecteert u de AzureCloud-omgeving . Selecteer AzureChinaCloud voor Microsoft Azure beheerd door 21Vianet.

    $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. Het script test de configuratie van de virtuele machine die u hebt geselecteerd.

Zorg ervoor dat elk statuscontroleresultaat in orde is. Als sommige controles niet in orde worden weergegeven, voert u de update-cmdlet uit zoals beschreven in De Azure VM-extensie configureren voor SAP-oplossingen met Azure CLI of configureert u de Azure VM-extensie voor SAP-oplossingen met PowerShell. Herhaal de controles die worden beschreven in gereedheidscontrole en dit hoofdstuk. Als de controles nog steeds duiden op een probleem met sommige of alle tellers, raadpleegt u Probleemoplossing voor Linux of Probleemoplossing voor Windows.

Statuscontroles met behulp van Azure CLI

De statuscontrole uitvoeren voor de Azure VM-extensie voor SAP met behulp van Azure CLI:

  1. Installeer de Azure CLI 2.0. Zorg ervoor dat u ten minste versie 2.19.1 of hoger gebruikt (gebruik de nieuwste versie).

  2. Meld u aan met uw Azure-account:

    az login
    
  3. Installeer de Azure CLI AEM-extensie. Zorg ervoor dat u versie 0.2.2 of hoger gebruikt.

    az extension add --name aem
    
  4. Controleer de installatie van de extensie:

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

Het script test de configuratie van de virtuele machine die u selecteert.

Zorg ervoor dat elk statuscontroleresultaat in orde is. Als sommige controles niet in orde worden weergegeven, voert u de update-cmdlet uit zoals beschreven in De Azure VM-extensie configureren voor SAP-oplossingen met Azure CLI of configureert u de Azure VM-extensie voor SAP-oplossingen met PowerShell. Herhaal de controles die worden beschreven in gereedheidscontrole en dit hoofdstuk. Als de controles nog steeds duiden op een probleem met sommige of alle tellers, raadpleegt u Probleemoplossing voor Linux of Probleemoplossing voor Windows.

Problemen oplossen voor Windows

Azure-prestatiemeteritems worden helemaal niet weergegeven

Het Proces AzureEnhancedMonitoring verzamelt metrische prestatiegegevens in Azure. Als het proces niet wordt uitgevoerd op uw virtuele machine, kunnen er geen metrische prestatiegegevens worden verzameld.

De installatiemap van de Azure-extensie voor SAP is leeg

Probleem

De installatiemap C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.MonitorX64Windows\<version> is leeg.

Oplossing

De extensie is niet geïnstalleerd. Bepaal of dit een proxyprobleem is (zoals eerder beschreven). Mogelijk moet u de machine opnieuw opstarten of de VM-extensie opnieuw installeren.

Sommige Prestatiemeteritems van Azure ontbreken

Het Windows-proces AzureEnhancedMonitoring verzamelt metrische prestatiegegevens in Azure. Het proces haalt gegevens op uit verschillende bronnen. Sommige configuratiegegevens worden lokaal verzameld en sommige metrische prestatiegegevens worden gelezen uit Azure Monitor.

Als het probleem niet kan worden opgelost met behulp van SAP Note 1999351 , opent u een sap-klantondersteuningsbericht in het onderdeel BC-OP-NT-AZR voor Windows of BC-OP-LNX-AZR voor een virtuele Linux-machine. Voeg het logboekbestand C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.MonitorX64Windows\<version>\logapp.txt toe aan het incident.

Problemen oplossen voor Linux

Azure-prestatiemeteritems worden helemaal niet weergegeven

Metrische prestatiegegevens in Azure worden verzameld door een daemon. Als de daemon niet wordt uitgevoerd, kunnen er geen metrische prestatiegegevens worden verzameld.

De installatiemap van de Azure-extensie voor SAP is leeg

Probleem

De map /var/lib/waagent/ heeft geen submap voor de Azure-extensie voor SAP.

Oplossing

De extensie is niet geïnstalleerd. Bepaal of dit een proxyprobleem is (zoals eerder beschreven). Mogelijk moet u de machine opnieuw opstarten en/of de VM-extensie opnieuw installeren.

Sommige Prestatiemeteritems van Azure ontbreken

Metrische prestatiegegevens in Azure worden verzameld door een daemon, waarmee gegevens uit verschillende bronnen worden opgehaald. Sommige configuratiegegevens worden lokaal verzameld en sommige metrische prestatiegegevens worden gelezen uit Azure Monitor. Zie SAP Note 1999351 voor een volledige en actuele lijst met bekende problemen. Hier vindt u aanvullende informatie over probleemoplossing voor Azure-extensie voor SAP. Als het probleem niet wordt opgelost met behulp van SAP Note 1999351 het probleem niet oplost, installeert u de extensie opnieuw zoals beschreven in De Azure-extensie voor SAP configureren. Als het probleem zich blijft voordoen, opent u een sap-klantondersteuningsbericht op het onderdeel BC-OP-NT-AZR voor Windows of BC-OP-LNX-AZR voor een virtuele Linux-machine. Voeg het logboekbestand /var/lib/waagent/Microsoft.AzureCAT.AzureEnhancedMonitoring.MonitorX64Linux-version<>/logapp.txt toe aan het incident.

Foutcodes voor Azure-extensie

Alle fout-id's hebben een unieke tag in de vorm van a-#, waarbij # een getal is. Hiermee kunt u snel zoeken naar een specifieke fout en mogelijke oplossingen.

Fout-id Foutbeschrijving Oplossingen
a-0116 geen verificatietoken Meer informatie:
De extensie kan geen verificatietoken verkrijgen voor toegang tot metrische gegevens van VM's in Azure Monitor. Voor het leveren van metrische gegevens van vm's heeft het toegang nodig tot VM-resources, zoals VM zelf, alle schijven en alle NIC's die zijn gekoppeld aan een VIRTUELE machine
Oplossing:
Schakel de beheerde identiteit van de virtuele machine in en geef deze een lezerrol voor een VM-resourcegroep. Wanneer u een installatiescript gebruikt, doet het script dit voor u. Normaal gesproken hoeft u beheerde identiteit van vm's niet handmatig in te schakelen en toe te wijzen.

Volgende stappen