Hög tillgänglighet för SAP NetWeaver på virtuella Azure-datorer i Windows med Azure NetApp Files (SMB) för SAP-program
Den här artikeln beskriver hur du distribuerar, konfigurerar de virtuella datorerna, installerar klusterramverket och installerar ett SAP NetWeaver 7.50-system med hög tillgänglighet 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 dokument först:
- Dokumentation om Azure NetApp Files
- 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 vm-storlekar i Azure
- SAP-programvara och kombinationer av operativsystem (OS) och databaser som stöds
- Nödvändig SAP-kernelversion för Windows på Microsoft Azure
- SAP Note 2015553 listar krav för SAP-programdistributioner 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 krav för SAP-stödda CA-funktioner i SMB 3.x-protokollet.
- SAP Note 2802770 har felsökningsinformation för den långsamma SAP-transaktionen AL11 i Windows 2012 och 2016.
- SAP Note 1911507 har information om transparent redundansfunktion för en filresurs på Windows Server med SMB 3.0-protokollet.
- SAP Obs 662452 har rekommendation (inaktiverar 8.3-namngenerering) för att åtgärda dåliga prestanda/fel i filsystemet under dataåtkomster.
- Installera hög tillgänglighet för SAP NetWeaver i ett Windows-redundanskluster och en filresurs för SAP ASCS/SCS-instanser i Azure
- Arkitektur och scenarier med hög tillgänglighet för Azure Virtual Machines för SAP NetWeaver
- Lägga till avsökningsport i ASCS-klusterkonfiguration
- Skapa en SMB-volym för Azure NetApp Files
- NetApp SAP-program på Microsoft Azure med Azure NetApp Files
Översikt
SAP utvecklade en ny metod och ett alternativ till klusterdelade diskar för klustring av en SAP ASCS/SCS-instans i ett Windows-redundanskluster. I stället för att använda klusterdelade diskar kan man 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 är automatiskt högtillgängligt (eftersom det är en PaaS-tjänst). De här funktionerna gör Azure NetApp Files till ett bra alternativ för att vara värd för SMB-filresursen för SAP Global.
Både Microsoft Entra Domain Services och Usluge domena aktivnog direktorijuma (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änkontrollant 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 i Windows var det hittills nödvändigt att skapa antingen SOFS-kluster eller använda klusterdelade diskar som SIOS. Nu är det möjligt att uppnå SAP Netweaver HA med hjälp av delad lagring, distribuerad på Azure NetApp Files. Om du använder Azure NetApp Files för den delade lagringen eliminerar du behovet av SOFS eller SIOS.
Kommentar
Klustring av SAP ASCS/SCS-instanser med hjälp av en filresurs stöds för SAP-system med SAP Kernel 7.22 (och senare). Mer information finns i SAP-2698948
Förutsättningarna 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$ dator.
- 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 Azure NetApp-konto genom att följa stegen som beskrivs i Skapa ett NetApp-konto
Konfigurera kapacitetspoolen enligt 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-prefixet (datorkontot) som inte är längre än 8 tecken för att undvika begränsningen på 13 tecken 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-plattformsservrar.Skapa Active Directory-anslutning enligt beskrivningen i Skapa en Active Directory-anslutning. Se till att lägga till den användare som ska köra SWPM för att installera SAP-systemet, som
Administrators privilege user
i Active Directory-anslutningen. Om du inte lägger till SAP-installationsanvändaren somAdministrators privilege user
i Active Directory-anslutningen misslyckas SWPM med behörighetsfel, såvida du inte kör SWPM som användare med utökade domänadministratörsrättigheter.Skapa SMB Azure NetApp Files SMB-volym genom att följa anvisningarna i Lägg till en SMB-volym.
Montera SMB-volymen på den virtuella Windows-datorn.
Dricks
Anvisningar om hur du monterar Azure NetApp Files-volymen finns i Azure-portalen, navigerar sedan till Azure NetApp Files-objektet, väljer bladet Volymer och väljer sedan Monteringsinstruktioner.
Viktigt!
När du överväger Azure NetApp Files för SAP Netweaver-arkitekturen bör du tänka på följande viktiga överväganden:
- Storlekskrav för Azure NetApp Files-volymer och kapacitetspooler finns i Resursbegränsningar för Azure NetApp Files och Skapa en kapacitetspool för Azure NetApp Files.
- Det valda virtuella nätverket måste ha ett undernät, delegerat till Azure NetApp Files.
- Dataflödes- och prestandaegenskaperna för en Azure NetApp Files-volym är en funktion av volymkvoten och tjänstnivån, vilket beskrivs i Tjänstnivå för Azure NetApp Files. När du ändrar storlek på SAP Azure NetApp-volymerna kontrollerar du att det resulterande dataflödet uppfyller programkraven.
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 till virtuella Windows-datorer i domänen.
- Lägg 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 FÖR SAP Software Provisioning Manager (SWPM) version SPS25 eller senare.
- SAP Kernel 7.22 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.
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 navigera sedan till: Product>DBMS> Installation > Application Server ABAP (eller Java) > 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 anger du värdnamnet för den Azure NetApp Files SMB-resurs som du redan har skapat som filresursens värdnamn. I det här exemplet är SMB-resursens värdnamn anfsmb-9562.
Viktigt!
Om Nödvändiga kontroller Resultat i SWPM visar att funktionsvillkoret för kontinuerlig tillgänglighet inte är uppfyllt kan du åtgärda det genom att följa anvisningarna i Fördröjt felmeddelande när du försöker komma åt en delad mapp som inte längre finns i Windows.
Dricks
Om nödvändiga kontroller Resultat i SWPM visar att villkoret för växlingsstorlek inte uppfylls kan du justera SWAP-storleken genom att gå till Prestandainställningar för mina datorsystemegenskaper>>Avancerad> virtuell minnesändring>.>
Konfigurera en SAP-klusterresurs, avsökningsporten
SAP-SID-IP
, med hjälp av PowerShell. Kör den här konfigurationen på en av SAP ASCS/SCS-klusternoderna enligt beskrivningen i Konfigurera avsökningsport.
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) > System ASCS/SCS-instans > > Ytterligare klusternod.
Uppdatera SAP ASCS/SCS-instansprofilen
Uppdatera parametrar i SAP ASCS/SCS-instansprofilen <SID>ASCS/SCS<Nr><Host.>
Parameternamn | Parametervärde |
---|---|
gw/netstat_once | 0 |
enque/encni/set_so_keepalive | true |
service/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 KeepAlive
parametrar på både SAP ASCS/SCS-klusternoder följer anvisningarna för att ange registerposter på klusternoderna i 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 SAP ASCS/SCS-instansens redundans
Redundansväxling från klusternod A till klusternod B och tillbaka
I det här testscenariot refererar vi till sapascs1 för klusternoder1 som nod A och till sapascs för klusternoder2 som nod B.
Kontrollera att klusterresurserna körs på nod A.
Starta om klusternoden 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. Det genererar SAP-låspost.
3. När du är inloggad i SAP-systemet visar du låsposten genom att navigera till transaktionen ST12.
4. Redundansväxla ASCS-resurser från klusternod A till klusternod B.
5. Kontrollera att låsposten som genererades innan SAP ASCS/SCS-klusterresurserna behålls.
Mer information finns i Felsökning för Enqueue-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 AlwaysOn-noder.
Viktigt!
Det går inte att installera en lokal SAP-programserver på en SQL Server AlwaysOn-nod.
Både SAP ASCS/SCS och Microsoft SQL Server-databasen är enstaka felpunkter (SPOF). För att skydda dessa SPOF:er i en Windows-miljö används Azure NetApp Files SMB.
Även om resursförbrukningen för SAP ASCS/SCS är ganska liten, rekommenderas en minskning av minneskonfigurationen för antingen SQL Server eller SAP Application Server med 2 GB.
SAP-programservrar på WSFC-noder med NetApp Files SMB
Kommentar
Bilden visar användningen av ytterligare lokala diskar. Detta är valfritt för kunder som inte installerar programprogramvara på OS-enheten (C:)
SAP ASCS/SCS på SQL Server AlwaysOn-noder med Azure NetApp Files SMB
Viktigt!
Det går inte att använda Azure NetApp Files SMB för en SQL Server-volym.
Kommentar
Bilden visar användningen av ytterligare lokala diskar. Detta är valfritt för kunder som inte installerar programprogramvara på OS-enheten (C:)
Använda Windows DFS-N för att stödja skapande av flexibel SAPMNT-resurs för SMB-baserad filresurs
Med DFS-N kan du använda enskilda sapmntvolymer för SAP-system som distribuerats inom samma Azure-region och prenumeration. Om du använder Windows DFS-N för att stödja skapande av flexibel SAPMNT-resurs för SMB-baserad filresurs visas hur du konfigurerar detta.
Nästa steg
- Planering och implementering av Azure Virtual Machines för SAP
- Distribution av virtuella Azure-datorer 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) med 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å virtuella Azure-datorer (VM)