Hög tillgänglighet för SAP NetWeaver på virtuella Azure-datorer på Windows med Azure NetApp Files(SMB) för SAP-program
I den här artikeln beskrivs hur du distribuerar, konfigurerar de virtuella datorerna, installerar klusterramverket och installerar ett SAP NetWeaver 7.50-system med hög tillgång på virtuella Windows-datorer med hjälp av SMB på Azure NetApp Files.
Databaslagret beskrivs inte i detalj i den här artikeln. Vi antar att det virtuella Azure-nätverket redan har skapats.
Läs följande SAP-anteckningar och -artiklar först:
- Azure NetApp Files dokumentation
- SAP Note 1928533, som innehåller:
- En lista över storlekar på virtuella Azure-datorer som stöds för distribution av SAP-programvara
- Viktig kapacitetsinformation för storlekar på virtuella Azure-datorer
- SAP-programvara och kombinationer av operativsystem (OS) och databaser som stöds
- SAP-kernelversion krävs för Windows på Microsoft Azure
- SAP Note 2015553 listar kraven för SAP-programvarudistributioner som stöds i Azure.
- SAP Note 2178632 innehåller detaljerad information om alla övervakningsmått som rapporterats för SAP i Azure.
- SAP Note 1999351 har ytterligare felsökningsinformation för Azure Enhanced Monitoring Extension för SAP.
- SAP Note 2287140 listar kraven för SAP-stödd CA-funktion i SMB 3.x-protokollet.
- SAP Note 2802770 har felsökningsinformation för SAP-transaktionen AL11 som körs långsamt Windows 2012 och 2016.
- SAP Note 1911507 innehåller information om transparent redundans för en filresurs på Windows Server med SMB 3.0-protokollet.
- SAP Note 662452 har en rekommendation (inaktivering av 8.3-namngenerering) för att åtgärda dåliga filsystemprestanda/fel vid dataåtkomst.
- Installera SAP NetWeaver hög tillgänglighet på ett Windows redundanskluster och filresurs för SAP ASCS/SCS-instanser på Azure
- Azure Virtual Machines arkitektur och scenarier för SAP NetWeaver med hög tillgänglighet
- Lägga till avsökningsport i ASCS-klusterkonfiguration
- Installation av en (A)SCS-instans på ett redundanskluster
- Skapa en SMB-volym för Azure NetApp Files
- NetApp SAP-program på Microsoft Azure med Azure NetApp Files
Viktigt
VARNING: Tänk på att installationen av ett SAP-system med SWPM på SMB-resursen som finns på Azure NetApp Files SMB-volymen kan misslyckas med installationsfel för otillräcklig behörighet som "warningPerm har inte definierats". För att undvika felet behöver den användare som kontexten SWPM körs under förhöjd behörighet "Domänadministratör" under installationen av SAP-systemet.
Översikt
SAP utvecklade en ny metod och ett alternativ till delade klusterdiskar för att klustra en SAP ASCS/SCS-instans på Windows ett redundanskluster. I stället för att använda klusterdelade diskar kan du använda en SMB-filresurs för att distribuera globala SAP-värdfiler. Azure NetApp Files stöder SMBv3 (tillsammans med NFS) med NTFS ACL med hjälp av Active Directory. Azure NetApp Files automatiskt hög tillgänglig (eftersom det är en PaaS-tjänst). De här funktionerna Azure NetApp Files bra alternativ för att vara värd för SMB-filresursen för SAP global.
Både Azure Active Directory (AD) Domain Services och Active Directory Domain Services (AD DS) stöds. Du kan använda befintliga Active Directory-domänkontrollanter med Azure NetApp Files. Domänkontrollanter kan finnas i Azure som virtuella datorer eller lokalt via ExpressRoute eller S2S VPN. I den här artikeln använder vi domänkontrollanten på en virtuell Azure-dator.
Hög tillgänglighet (HA) för centrala SAP Netweaver-tjänster kräver delad lagring. För att uppnå detta Windows var det hittills nödvändigt att skapa antingen SOFS-kluster eller använda klusterdelade diskar som S/W som SIOS. Nu är det möjligt att uppnå SAP Netweaver HA med hjälp av delad lagring, distribuerad Azure NetApp Files. Med Azure NetApp Files för den delade lagringen eliminerar du behovet av antingen SOFS eller SIOS.
Anteckning
Klustring av SAP ASCS/SCS-instanser med hjälp av en filresurs stöds för SAP NetWeaver 7.40 (och senare), med SAP Kernel 7.49 (och senare).

Kraven för en SMB-filresurs är:
- SMB 3.0-protokoll (eller senare).
- Möjlighet att ange Active Directory-åtkomstkontrollistor (ACL:er) för Active Directory-användargrupper och datorobjektet computer$.
- Filresursen måste vara HA-aktiverad.
Resursen för SAP Central-tjänsterna i den här referensarkitekturen erbjuds av Azure NetApp Files:

Skapa och montera SMB-volym för Azure NetApp Files
Utför följande steg som förberedelse för att använda Azure NetApp Files.
Skapa ett Azure NetApp-konto genom att följa stegen som beskrivs i Skapa ett NetApp-konto
Konfigurera en kapacitetspool genom att följa anvisningarna i Konfigurera en kapacitetspool
Azure NetApp Files resurser måste finnas i delegerat undernät. Följ anvisningarna i Delegera ett undernät till Azure NetApp Files för att skapa delegerat undernät.
Viktigt
Du måste skapa Active Directory-anslutningar innan du skapar en SMB-volym. Granska kraven för Active Directory-anslutningar.
När du skapar Active Directory-anslutningen måste du ange SMB Server-prefix (datorkonto) högst 8 tecken för att undvika begränsningen på 13 tecken för värdnamn för SAP-program (ett suffix läggs automatiskt till i SMB-datorkontots namn).
Begränsningarna för värdnamn för SAP-program beskrivs i längdbegränsningarna 2718300 – fysiska och virtuella värdnamn och 611361 – värdnamn för SAP ABAP Platform-servrar.Skapa En Active Directory-anslutning enligt beskrivningen i Skapa en Active Directory-anslutning
Skapa SMB Azure NetApp Files SMB-volym genom att följa anvisningarna i Lägga till en SMB-volym
Montera SMB-volymen på den Windows virtuella datorn.
Tips
Du hittar anvisningarna om hur du monterar Azure NetApp Files-volymen. Om du navigerar i Azure-portalen till Azure NetApp Files-objektet klickar du på bladet Volymer och sedan monterar instruktioner.
Förbereda infrastrukturen för SAP HA med hjälp av ett Windows redundanskluster
- Ange ASCS/SCS-belastningsutjämningsregler för den interna Azure-lastbalanseraren.
- Lägg Windows virtuella datorer till domänen.
- Lägga till registerposter på båda klusternoderna i SAP ASCS/SCS-instansen
- Konfigurera ett Windows Server-redundanskluster för en SAP ASCS/SCS-instans
- Om du använder Windows Server 2016 rekommenderar vi att du konfigurerar Azure Cloud Witness.
Installera SAP ASCS-instansen på båda noderna
Du behöver följande programvara från SAP:
- INSTALLATIONSVERKTYGET SAP Software Provisioning Manager (SWPM) version SPS25 eller senare.
- SAP Kernel 7.49 eller senare
- Skapa ett virtuellt värdnamn (klusternätverksnamn) för den klustrade SAP ASCS/SCS-instansen enligt beskrivningen i Skapa ett virtuellt värdnamn för den klustrade SAP ASCS/SCS-instansen.
Anteckning
Klustring av SAP ASCS/SCS-instanser med hjälp av en filresurs stöds för SAP NetWeaver 7.40 (och senare), med SAP Kernel 7.49 (och senare).
Installera en ASCS/SCS-instans på den första ASCS/SCS-klusternoden
Installera en SAP ASCS/SCS-instans på den första klusternoden. Starta SAP SWPM-installationsverktyget och gå sedan till: Product > DBMS > Installation > Application Server ABAP (eller Java) > High-Availability System > ASCS/SCS-instans > Första klusternoden.
Välj Filresurskluster som Klusterresurskonfiguration i SWPM.
När du tillfrågas i steg SAP System Cluster Parameters (SAP-systemklusterparametrar) anger du värdnamnet för den SMB Azure NetApp Files resurs som du redan har skapat som värdnamn för filresurs. I det här exemplet är SMB-resursens värdnamn anfsmb-9562.
Viktigt
Om kravkontrollen Resultat i SWPM visar att funktionsvillkoret Kontinuerlig tillgänglighet inte är uppfyllt kan du åtgärda det genom att följa anvisningarna i felmeddelandet Fördröjd när du försöker komma åt en delad mapp som inte längre finns i Windows.
Tips
Om kravkontrollen Resultat i SWPM visar att växlingsstorleksvillkoret inte uppfylls kan du justera SWAP-storleken genom att gå till My Computer>System Properties>Performance Inställningar> Advanced> Virtual memory> Change (Virtuellt minne> Ändra).
Konfigurera en SAP-klusterresurs,
SAP-SID-IPavsökningsporten, med hjälp av PowerShell. Kör den här konfigurationen på en av SAP ASCS/SCS-klusternoderna enligt beskrivningen i Konfigurera avsökningsporten.
Installera en ASCS/SCS-instans på den andra ASCS/SCS-klusternoden
- Installera en SAP ASCS/SCS-instans på den andra klusternoden. Starta SAP SWPM-installationsverktyget och gå sedan till Product > DBMS > Installation > Application Server ABAP (eller Java) > High-Availability System > ASCS/SCS-instans > Ytterligare klusternod.
Uppdatera SAP ASCS/SCS-instansprofilen
Uppdatera parametrar i SAP ASCS/SCS-instansprofilen <SID> <Nr> ASCS/SCS <Host> .
| Parameternamn | Parametervärde |
|---|---|
| gw/netstat_once | 0 |
| enque/encni/set_so_keepalive | Sant |
| tjänst/ha_check_node | 1 |
Parametern enque/encni/set_so_keepalive behövs bara om du använder ENSA1.
Starta om SAP ASCS/SCS-instansen. Ange parametrar för båda SAP ASCS/SCS-klusternoderna genom att följa anvisningarna för att ange registerposter på klusternoderna för KeepAlive SAP ASCS/SCS-instansen.
Installera en DBMS-instans och SAP-programservrar
Slutför SAP-installationen genom att installera:
- En DBMS-instans
- En primär SAP-programserver
- Ytterligare en SAP-programserver
Testa redundans för SAP ASCS/SCS-instansen
Redundans från klusternod A till klusternod B och tillbaka
I det här testscenariot refererar vi till klusternoden sapascs1 som nod A och klusternoden sapascs2 som nod B.
Kontrollera att klusterresurserna körs på nod A.

Starta om klusternod A. SAP-klusterresurserna flyttas till klusternod B.

Lås inmatningstest
1.Kontrollera att SAP Enqueue Replication Server (ERS) är aktiv
2. Logga in på SAP-systemet, kör transaktionen SU01 och öppna ett användar-ID i ändringsläge. Då genereras SAP-låsposten.
3. När du är inloggad i SAP-systemet visar du låsposten genom att gå till transaktion ST12.
4. Växla över ASCS-resurser från klusternod A till klusternod B.
5. Kontrollera att låsposten som genereras innan SAP ASCS/SCS-klusterresursernas redundans bevaras.

Mer information finns i Troubleshooting for Enqueue Failover in ASCS with ERS (Felsökning för växling i kontakt med redundans i ASCS med ERS)
Valfria konfigurationer
Följande diagram visar flera SAP-instanser på virtuella Azure-datorer som kör Microsoft Windows-redundanskluster för att minska det totala antalet virtuella datorer.
Detta kan antingen vara lokala SAP-programservrar i ett SAP ASCS/SCS-kluster eller en SAP ASCS/SCS-klusterroll på Microsoft SQL Server Always On-noder.
Viktigt
Installation av en lokal SAP-programserver på en SQL Server Always On-nod stöds inte.
Både SAP ASCS/SCS och Microsoft SQL Server databasen är felpunkter (SPOF). För att skydda dessa SPOF:er Windows en Azure NetApp Files SMB används.
Även om resursförbrukningen för SAP ASCS/SCS är ganska liten, rekommenderas en minskning av minneskonfigurationen för antingen SQL Server eller SAP-programservern med 2 GB.
SAP-programservrar på WSFC-noder med NetApp Files SMB

Anteckning
Bilden visar användningen av ytterligare lokala diskar. Detta är valfritt för kunder som inte kommer att installera programprogramvara på OS-enheten (C:)
SAP ASCS/SCS på SQL Server Always On-noder med hjälp Azure NetApp Files SMB
Viktigt
Användning Azure NetApp Files SMB för SQL Server volym stöds inte.

Anteckning
Bilden visar användningen av ytterligare lokala diskar. Detta är valfritt för kunder som inte kommer att installera programprogramvara på OS-enheten (C:)
Använda Windows DFS-N för att stödja flexibelt skapande av SAPMNT-resurs för SMB-baserad filresurs
Med HJÄLP av DFS-N kan du använda enskilda sapmnt-volymer för SAP-system som distribueras i samma Azure-region och -prenumeration. Dokumentationen för den här konfigurationen finns här
Nästa steg
- Azure Virtual Machines planering och implementering för SAP
- Azure Virtual Machines-distribution för SAP
- Azure Virtual Machines DBMS-distribution för SAP
- Lär dig hur du etablerar hög tillgänglighet och planerar för haveriberedskap för SAP
- HANA på Azure (stora instanser) finns i SAP HANA (stora instanser) hög tillgänglighet och haveriberedskap i Azure.
- Information om hur du etablerar hög tillgänglighet och planerar för haveriberedskap för SAP HANA på virtuella Azure-datorer finns i Hög tillgänglighet för SAP HANA på Azure Virtual Machines (VM)