Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det finns två versioner av tillägget azure virtual machine (VM). Den här artikeln beskriver standardversionen av Azure VM-tillägget för SAP. Mer information om hur du installerar den nya versionen finns i Ny version av Azure VM-tillägg för SAP-lösningar.
Prerequisites
Avinstallera VM-tillägget innan du växlar mellan standarden och den nya versionen av Azure-tillägget för SAP.
Azure PowerShell-modulen eller Azure CLI måste installeras. Se följande instruktioner:
Följ stegen som beskrivs i Installera Azure PowerShell-modulen.
Kontrollera ofta om det finns uppdateringar av Azure PowerShell-cmdletar. Om inget annat anges i SAP Note 1928533 eller SAP Note 2015553, rekommenderar vi att du arbetar med den senaste versionen av Azure PowerShell-cmdlets.
Kör följande kommando för att kontrollera versionen av De Azure PowerShell-cmdletar som är installerade på datorn:
(Get-Module Az.Compute).Version
Note
Allmänt supportuttalande:
Stöd för Azure-tillägget för SAP tillhandahålls via SAP-supportkanaler. Om du behöver hjälp med Azure VM-tillägget för SAP-lösningar öppnar du ett supportärende med SAP-support.
Konfigurera Azure VM-tillägget för SAP-lösningar
Kontrollera att du har installerat den senaste versionen av Azure PowerShell-cmdleten. Mer information finns i Distribuera Azure PowerShell-cmdletar
Kör följande cmdlet. Lista de tillgängliga miljöerna genom att köra
Get-AzEnvironment. Om du vill använda global Azure är din miljö AzureCloud. För Microsoft Azure som drivs av 21Vianet väljer du AzureChinaCloud.$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>
När du har angett dina kontodata distribuerar skriptet de tillägg som krävs och aktiverar de nödvändiga funktionerna. Skriptet kan ta flera minuter. Mer information finns i Set-AzVMAEMExtension.
Konfigurationen Set-AzVMAEMExtension utför alla steg för att konfigurera värddatainsamling för SAP.
Skriptutdata innehåller följande information:
- Bekräftelse på att datainsamling för OS-disken och alla andra datadiskar har konfigurerats.
- De följande två meddelandena bekräftar konfigurationen av lagringsmått för ett specifikt lagringskonto.
- En utdatarad ger status för den faktiska uppdateringen av VM-tillägget för SAP-konfiguration.
- En annan rad med utdata bekräftar att konfigurationen har distribuerats eller uppdaterats.
- Den sista utdataraden är informationsbaserad. Den visar dina alternativ för att testa VM-tillägget för SAP-konfiguration.
- Kontrollera att Azure VM-tillägget för SAP-konfigurationen är klart och att Azure-infrastrukturen levererar nödvändiga data genom att köra .
- Vänta 15–30 minuter innan Azure Diagnostics samlar in relevanta data.
Uppdatera konfigurationen av Azure-tillägget för SAP
Uppdatera konfigurationen av Azure-tillägget för SAP i något av följande scenarier:
- Det gemensamma Microsoft/SAP-teamet utökar funktionerna i VM-tillägget och begär fler eller färre räknare.
- Microsoft introducerar en ny version av den underliggande Azure-infrastrukturen som levererar data, och Azure-tillägget för SAP måste anpassas till dessa ändringar.
- Du monterar extra datadiskar på den virtuella Azure-datorn eller tar bort en datadisk. I det här scenariot uppdaterar du samlingen med lagringsrelaterade data. Att ändra konfigurationen genom att lägga till eller ta bort slutpunkter eller genom att tilldela IP-adresser till en virtuell dator påverkar inte tilläggskonfigurationen.
- Du ändrar till exempel storleken på din virtuella Azure-dator från storlek A5 till annan VM-storlek.
- Du lägger till nya nätverksgränssnitt till den virtuella Azure-datorn.
Uppdatera inställningarna genom att uppdatera konfigurationen av Azure-tillägget för SAP genom att följa stegen i Konfigurera Azure VM-tillägget för SAP-lösningar med Azure CLI eller Konfigurera Azure VM-tillägget för SAP-lösningar med PowerShell.
Kontroller och felsökning
När du har distribuerat den virtuella Azure-datorn och konfigurerat relevant Azure-tillägg för SAP kontrollerar du om alla komponenter i tillägget fungerar som förväntat.
Kör beredskapskontrollen för Azure-tillägget för SAP enligt beskrivningen i Beredskapskontroll. Om alla resultat av beredskapskontrollen är positiva och alla relevanta prestandaräknare visas som OK, har Azure-tillägget för SAP konfigurerats. Du kan fortsätta med installationen av SAP Host Agent enligt beskrivningen i SAP-noterna i SAP-resurser. Om beredskapskontrollen anger att räknare saknas kör du hälsokontrollen för Azure-tillägget för SAP, enligt Hälsokontroll för Azure-tillägget för SAP-konfiguration. Fler felsökningsalternativ finns i för Windows eller för Linux.
Beredskapskontroll
Den här kontrollen ser till att alla prestandamått som visas i ditt SAP-program tillhandahålls av det underliggande Azure-tillägget för SAP.
Logga in på den virtuella Azure-datorn (det är inte nödvändigt att använda ett administratörskonto).
Öppna ett kommandotolksfönster.
I kommandotolken ändrar du katalogen till installationsmappen för Azure-tillägget för SAP:
cd "C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.MonitorX64Windows\<version>\drop"Sökvägen
<version>till tillägget kan variera. Om du ser mappar för flera versioner av tillägget i installationsmappen kontrollerar du konfigurationen av Windows-tjänsten AzureEnhancedMonitoring och växlar sedan till den mapp som anges som Sökväg till körbar fil.
Vid kommandotolken, kör
azperflib.exeutan några parametrar.Note
Azperflib.exekörs i en loop och uppdaterar de insamlade räknarna var 60:e sekund. Avsluta loopen genom att stänga kommandotolksfönstret. Azperflib.exe är en komponent som inte kan användas för egna ändamål. Det är en komponent som levererar Azure-infrastrukturdata som är relaterade till den virtuella datorn uteslutande för SAP-värdagenten.
Om Azure-tillägget för SAP inte är installerat eller om AzureEnhancedMonitoring-tjänsten inte körs har tillägget inte konfigurerats korrekt. Detaljerad information om hur du felsöker tillägget finns i för Windows eller för Linux.
Kontrollera utdata från azperflib.exe
Utdata azperflib.exe visar alla ifyllda Azure-prestandaräknare för SAP. Längst ned i listan över insamlade räknare visar en sammanfattning och hälsoindikator status för Azure-tillägget för SAP.
Kontrollera resultatet som returneras för räknarnas totala utdata, som rapporteras som tomma, och för Hälsostatus, som visas i föregående bild.
Tolka de resulterande värdena på följande sätt:
| Azperflib-resultatvärden | Azure-tillägg för SAP-hälsostatus |
|---|---|
| API-anrop – inte tillgängligt | Räknare som inte är tillgängliga kan antingen inte gälla för vm-konfigurationen eller vara fel. Se Hälsostatus. |
| Totalt antal räknare – tom | Följande två Azure Storage-räknare kan vara tomma:
Alla andra räknare måste ha värden. |
| Hälsostatus | Endast OK om returstatusen visar OK. |
| Diagnostics | Detaljerad information om hälsostatus. |
Om hälsostatusvärdet inte är OK följer du anvisningarna i Hälsokontroll för Azure-tillägget för SAP-konfiguration.
Hälsokontroller
Om vissa infrastrukturdata inte levereras korrekt enligt testerna som beskrivs i Beredskapskontroll kör du hälsokontrollerna som beskrivs i den här artikeln. Kontrollera om Azure-infrastrukturen och Azure-tillägget för SAP är korrekt konfigurerade.
Kontrollera att du har installerat den senaste versionen av Azure PowerShell-cmdleten enligt beskrivningen i Distribuera Azure PowerShell-cmdletar.
Kör följande cmdlet. För en lista över tillgängliga miljöer, kör cmdlet
Get-AzEnvironment. För att använda global Azure, välj AzureCloud-miljön. För Microsoft Azure som drivs av 21Vianet väljer du AzureChinaCloud.$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>Skriptet testar konfigurationen av den virtuella dator som du väljer.
Säkerställ att varje hälsokontrollresultat är OK. Om vissa kontroller inte visar OK kör du uppdaterings-cmdleten enligt Konfigurera Azure VM-tillägget för SAP-lösningar med Azure CLI eller Konfigurera Azure VM-tillägget för SAP-lösningar med PowerShell.
Vänta i 15 minuter och upprepa kontrollerna som beskrivs i Beredskapskontroll och det här kapitlet. Om kontrollerna fortfarande tyder på ett problem med vissa eller alla räknare kan du läsa för Linux eller för Windows.
Note
Du kan få några varningar i fall där du använder Managed Standard Azure Disks. Varningar visas i stället för att testerna returnerar OK. Varningar är normala och avsedda för den disktypen. Se även Felsökning för Linux eller Felsökning för Windows.
Felsökning
Prestandaräknare för Azure visas inte alls
Windows-tjänsten AzureEnhancedMonitoring samlar in prestandamått i Azure. Om tjänsten inte har installerats korrekt eller om den inte körs på den virtuella datorn kan inga prestandamått samlas in.
Installationskatalogen för Azure-tillägget för SAP är tom
Problem:
Installationskatalogen C:\Packages\Plugins\Microsoft.AzureCAT. AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\drop är tom.
Lösning:
Tillägget är inte installerat. Avgör om det är ett proxyproblem (enligt beskrivningen tidigare). Du kan behöva starta om datorn eller köra konfigurationsskriptet igen Set-AzVMAEMExtension .
Tjänsten för Azure-tillägget för SAP finns inte
Problem:
Windows-tjänsten AzureEnhancedMonitoring finns inte.
Azperflib.exe utdata utlöser ett fel:
Lösning:
Om tjänsten inte finns installerades inte Azure-tillägget för SAP korrekt. Distribuera om tillägget enligt Konfigurera Azure VM-tillägget för SAP-lösningar med Azure CLI eller Konfigurera Azure VM-tillägget för SAP-lösningar med PowerShell.
När du har distribuerat tillägget kontrollerar du igen om Azure-prestandaräknarna finns i den virtuella Azure-datorn.
Tjänsten för Azure-tillägget för SAP finns men det går inte att starta
Problem:
Windows-tjänsten AzureEnhancedMonitoring finns och är aktiverad, men det går inte att starta. Mer information finns i programhändelseloggen.
Lösning:
Konfigurationen är felaktig. Starta om Azure-tillägget för SAP på den virtuella datorn enligt beskrivningen i Konfigurera Azure-tillägget för SAP.
Vissa Azure-prestandaräknare saknas
Windows-tjänsten AzureEnhancedMonitoring samlar in prestandamått i Azure. Tjänsten hämtar data från flera källor. Vissa konfigurationsdata samlas in lokalt och vissa prestandamåttvärden läses från Azure Diagnostics. Lagringsräknare används från din loggning på lagringsprenumerationsnivån.
Om felsökning med hjälp av SAP Note 1999351 inte löser problemet kör du konfigurationsskriptet igen Set-AzVMAEMExtension . Du kan behöva vänta en timme eftersom lagringsanalys- eller diagnostikräknare kanske inte skapas omedelbart efter att de har aktiverats. Om problemet kvarstår öppnar du ett SAP-kundsupportmeddelande på komponenten BC-OP–NT-AZR för Windows eller BC-OP–LNX-AZR för en virtuell Linux-dator.
Felkoder för Azure-tillägg
| Fel-ID | Felbeskrivning | Lösning |
|---|---|---|
| cfg/018 | Appkonfiguration saknas. | installationsskript |
| cfg/019 | Inget distributions-ID i appkonfigurationen. | |
| cfg/020 | Inget RoleInstanceId i appkonfigurationen. | |
| cfg/022 | Inget RoleInstanceId i appkonfigurationen. | |
| cfg/031 | Det går inte att läsa Azure-konfigurationen. | |
| cfg/021 | Appkonfigurationsfilen saknas. | installationsskript |
| cfg/015 | Ingen VM-storlek i appkonfigurationen. | installationsskript |
| cfg/016 | GlobalMemoryStatusEx-räknaren misslyckades. | |
| cfg/023 | MaxHwFrequency-räknaren misslyckades. | |
| cfg/024 | NIC-räknare misslyckades. | |
| cfg/025 | Diskmappningsräknaren misslyckades. | |
| cfg/026 | Processornamnsräknare felade. | |
| cfg/027 | Diskmappningsräknaren misslyckades. | |
| cfg/038 | Mätvärdet 'Disktyp' saknas i konfigurationsfilen för tillägget config.xml. "Disktyp" tillsammans med några andra räknare introducerades i v2.2.0.68 den 12 december 2015. Om du distribuerade tillägget före den 12 december 2015 använder det den gamla konfigurationsfilen. Azure-tilläggsramverket uppgraderar automatiskt tillägget till en nyare version, men config.xml förblir oförändrad. Om du vill uppdatera konfigurationen laddar du ned och kör det senaste PowerShell-installationsskriptet. |
installationsskript |
| cfg/039 | Ingen diskcachelagring. | installationsskript |
| cfg/036 | Inget SLA-dataflöde för diskar. | kör installationsskriptet |
| cfg/037 | Ingen IOPS för disk-SLA. | installationsskript |
| cfg/028 | Diskmappningsräknaren misslyckades. | |
| cfg/029 | Den senaste maskinvaruändringsräknaren misslyckades. | |
| cfg/030 | NIC-räknare misslyckades | |
| cfg/017 | På grund av sysprep för den virtuella datorn har Windows SID ändrats. | distribuera om efter sysprep |
| str/007 | Åtkomsten till lagringsanalysen misslyckades. Eftersom populationen av lagringsanalysdata på en nyskapade virtuell dator kan behöva upp till en halvtimme kan felet försvinna efter en viss tid. Om felet fortfarande visas kör du installationsskriptet igen. |
kör installationsskript |
| str/010 | Inga räknare för Lagringsanalys. | kör installationsskriptet |
| str/009 | Lagringsanalysen misslyckades. | installationsskript |
| wad/004 | Felaktig WAD-konfiguration. | installationsskript |
| wad/002 | Oväntat WAD-format. | |
| wad/001 | Inga WAD-räknare hittades. | installationsskript |
| wad/040 | Föråldrade WAD-räknare hittades. | |
| wad/003 | Det går inte att läsa WAD-tabellen. Det finns ingen anslutning till WAD-tabellen. Det kan finnas flera orsaker till detta: 1) inaktuell konfiguration 2) ingen nätverksanslutning till Azure 3) problem med WAD-konfiguration |
installationsskript |
| prf/011 | Perfmon NIC-mått misslyckades. | |
| prf/012 | Perfmon diskmått misslyckades. | |
| prf/013 | Vissa perfmonmått misslyckades. | |
| prf/014 | Perfmon kunde inte skapa en räknare. | |
| cfg/035 | Inga metrikleverantörer har konfigurerats. | |
| str/006 | Felaktig storage analytics-konfiguration. | installationsskript |
| str/032 | Lagringsanalysens mått misslyckades. | installationsskript |
| cfg/033 | En av mätvärdesleverantörerna misslyckades. | installationsskript |
| str/034 | Providertråden misslyckades. |
Detaljerade riktlinjer för lösningar som tillhandahålls
Kör installationsskriptet
Följ stegen i kapitlet Konfigurera Azure-tillägget för SAP i den här guiden för att installera tillägget igen. Vissa räknare kan behöva upp till 30 minuter för försörjning.
Om felen inte försvinner, , kontakta supporten.
Kontakta supporten
Oväntat fel eller så finns det ingen känd lösning. Samla in den AzureEnhancedMonitoring_service.log filen som finns i mappen C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\drop (Windows) eller /var/log/azure/Microsoft.OSTCExtensions.AzureEnhancedMonitorForLinux (Linux) och kontakta SAP-supporten för ytterligare hjälp.
Återdistribuera efter sysprep
Om du planerar att skapa en generaliserad sysprep OS-avbildning (som kan innehålla SAP-programvara) rekommenderar vi att den här avbildningen inte innehåller Azure-tillägget för SAP. Du bör installera Azure-tillägget för SAP när den nya instansen av den generaliserade OS-avbildningen har distribuerats.
Men om din generaliserade och gjorde en sysprep OS-avbildning som redan innehåller Azure-tillägget för SAP kan du använda följande lösning för att konfigurera om tillägget på den nyligen distribuerade VM-instansen. På den nyligen distribuerade vm-instansen tar du bort innehållet i följande mappar:
C:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\RuntimeSettingsC:\Packages\Plugins\Microsoft.AzureCAT.AzureEnhancedMonitoring.AzureCATExtensionHandler\<version>\StatusFölj stegen i kapitlet Konfigurera Azure-tillägget för SAP i den här guiden för att installera tillägget igen.
Fixa internetanslutningen
Den virtuella Microsoft Azure-dator som kör Azure-tillägget för SAP kräver åtkomst till Internet. Om den här virtuella Azure-datorn ingår i ett virtuellt Azure-nätverk eller en lokal domän kontrollerar du att relevanta proxyinställningar har angetts. De här inställningarna måste också vara giltiga för att LocalSystem-kontot ska få åtkomst till Internet. Följ kapitlet Konfigurera proxyn i den här guiden.
Om du behöver ange en statisk IP-adress för den virtuella Azure-datorn ska du inte ange den manuellt i den virtuella Azure-datorn, utan ange den med Azure PowerShell, Azure CLIAzure-portalen. Den statiska IP-adressen sprids via Azure DHCP-tjänsten.
Manuellt inställning av en statisk IP-adress i den virtuella Azure-datorn stöds inte och kan leda till problem med Azure-tillägget för SAP.