Hoge beschikbaarheid voor SAP NetWeaver op Virtuele Azure-Windows met Azure NetApp Files (SMB) voor SAP-toepassingen
In dit artikel wordt beschreven hoe u de virtuele machines implementeert, configureert, het clusterkader installeert en een hoog beschikbaar SAP NetWeaver 7.50-systeem installeert op Windows-VM's, met behulp van SMB op Azure NetApp Files.
De databaselaag wordt in dit artikel niet in detail behandeld. We gaan ervan uit dat het virtuele Azure-netwerk al is gemaakt.
Lees eerst de volgende SAP-opmerkingen en -documenten:
- Azure NetApp Files documentatie
- SAP-1928533,die het volgende bevat:
- Een lijst met Azure VM-grootten die worden ondersteund voor de implementatie van SAP-software
- Belangrijke capaciteitsinformatie voor Azure VM-grootten
- Ondersteunde combinaties van SAP-software en besturingssysteem (besturingssysteem) en database
- Vereiste SAP-kernelversie voor Windows op Microsoft Azure
- Sap Note 2015553 een lijst met vereisten voor SAP-ondersteunde SAP-software-implementaties in Azure.
- SAP Note 2178632 gedetailleerde informatie over alle metrische bewakingsgegevens die zijn gerapporteerd voor SAP in Azure.
- SAP Note 1999351 aanvullende informatie over probleemoplossing voor de Verbeterde bewakingsextensie van Azure voor SAP.
- Sap Note 2287140 een lijst met vereisten voor de SAP-ondersteunde CA-functie van het SMB 3.x-protocol.
- SAP Note 2802770 informatie over probleemoplossing voor de trage SAP-transactie AL11 op Windows 2012 en 2016.
- SAP Note 1911507 informatie over de transparante failoverfunctie voor een bestands share op Windows Server met het SMB 3.0-protocol.
- SAP Note 662452 aanbeveling (het deactiveren van 8.3-naamgeneratie) om slechte prestaties/fouten van het bestandssysteem tijdens gegevenstoegang aan te pakken.
- Hoge beschikbaarheid van SAP NetWeaver installeren op een Windows failovercluster en bestands share voor SAP ASCS/SCS-exemplaren in Azure
- Azure Virtual Machines architectuur en scenario's voor hoge beschikbaarheid voor SAP NetWeaver
- Testpoort toevoegen in ASCS-clusterconfiguratie
- Installatie van een (A)SCS-exemplaar op een failovercluster
- Een SMB-volume maken voor Azure NetApp Files
- NetApp SAP-toepassingen op Microsoft Azure met Azure NetApp Files
Belangrijk
LET OP: Houd er rekening mee dat de installatie van een SAP-systeem met SWPM op SMB-share, gehost op het Azure NetApp Files SMB-volume, kan mislukken met een installatiefout voor onvoldoende machtigingen, zoals 'warningPerm is not defined'. Om de fout te voorkomen, heeft de gebruiker onder welke context SWPM wordt uitgevoerd, tijdens de installatie van het SAP-systeem verhoogde bevoegdheid Domeinbeheerder nodig.
Overzicht
SAP heeft een nieuwe benadering ontwikkeld, en een alternatief voor gedeelde clusterschijven, voor het clusteren van een SAP ASCS/SCS-exemplaar op een Windows failovercluster. In plaats van gedeelde clusterschijven te gebruiken, kunt u een SMB-bestands share gebruiken om globale SAP-hostbestanden te implementeren. Azure NetApp Files ondersteunt SMBv3 (samen met NFS) met NTFS ACL met behulp van Active Directory. Azure NetApp Files is automatisch zeer beschikbaar (omdat het een PaaS-service is). Deze functies maken Azure NetApp Files goede optie voor het hosten van de SMB-bestands share voor SAP global.
Zowel Azure Active Directory (AD) Domain Services als Active Directory Domain Services (AD DS) worden ondersteund. U kunt bestaande Active Directory-domeincontrollers gebruiken met Azure NetApp Files. Domeincontrollers kunnen zich in Azure als virtuele machines of on-premises via ExpressRoute of S2S VPN. In dit artikel gebruiken we domeincontroller in een Azure-VM.
Hoge beschikbaarheid (HA) voor centrale SAP Netweaver-services vereist gedeelde opslag. Om dat te bereiken op Windows was het tot nu toe nodig om een SOFS-cluster te bouwen of gedeelde clusterschijven te gebruiken, zoals SIOS. Het is nu mogelijk om SAP Netweaver HA te bereiken met behulp van gedeelde opslag, geïmplementeerd op Azure NetApp Files. Als Azure NetApp Files voor de gedeelde opslag gebruikt, is sofs of SIOS niet meer nodig.
Notitie
Het clusteren van SAP ASCS/SCS-exemplaren met behulp van een bestands share wordt ondersteund voor SAP NetWeaver 7.40 (en hoger), met SAP Kernel 7.49 (en hoger).

De vereisten voor een SMB-bestands share zijn:
- SMB 3.0-protocol (of hoger).
- Mogelijkheid om Active Directory-toegangsbeheerlijsten (ACL's) in te stellen voor Active Directory-gebruikersgroepen en het computerobject computer$ .
- De bestands share moet ha zijn ingeschakeld.
De share voor de SAP Central-services in deze referentiearchitectuur wordt aangeboden door Azure NetApp Files:

SMB-volume maken en Azure NetApp Files
Voer de volgende stappen uit als voorbereiding op het gebruik Azure NetApp Files.
Maak een Azure NetApp-account door de stappen te volgen die worden beschreven in Een NetApp-account maken
Stel een capaciteitspool in volgens de instructies in Een capaciteitspool instellen
Azure NetApp Files resources moeten zich in gedelegeerd subnet bevinden. Volg de instructies in Een subnet delegeren aan Azure NetApp Files om gedelegeerd subnet te maken.
Belangrijk
U moet Active Directory-verbindingen maken voordat u een SMB-volume maakt. Controleer de vereisten voor Active Directory-verbindingen.
Wanneer u de Active Directory-verbinding maakt, moet u het voorvoegsel van de SMB-server (computeraccount) niet langer dan 8 tekens invoeren om de beperking voor hostnamen van 13 tekens voor SAP-toepassingen te voorkomen (er wordt automatisch een achtervoegsel toegevoegd aan de naam van het SMB-computeraccount).
De hostnaambeperkingen voor SAP-toepassingen worden beschreven in 2718300 - Lengtebeperkingen voor fysieke en virtuele hostnamen en 611361 - Hostnamen van SAP ABAP Platform-servers.Active Directory-verbinding maken, zoals beschreven in Een Active Directory-verbinding maken
SMB-Azure NetApp Files SMB-volume maken volgens de instructies in Een SMB-volume toevoegen
Het SMB-volume op uw virtuele Windows machine.
Tip
U vindt de instructies voor het Azure NetApp Files-volume. Als u in Azure Portal naar het Azure NetApp Files-object navigeert, klikt u op de blade Volumes en vervolgens op Instructies voor het monteren.
De infrastructuur voorbereiden voor SAP HA met behulp van een Windows failovercluster
- Stel de ASCS/SCS-taakverdelingsregels in voor de interne Azure-load balancer.
- Voeg Windows virtuele machines toe aan het domein.
- Registergegevens toevoegen op beide clusterknooppunten van het SAP ASCS/SCS-exemplaar
- Een failovercluster Windows server instellen voor een SAP ASCS/SCS-exemplaar
- Als u een Windows Server 2016, raden we u aan Azure Cloud Witness te configureren.
SAP ASCS-exemplaar installeren op beide knooppunten
U hebt de volgende software van SAP nodig:
- SAP Software Provisioning Manager (SWPM) installatieprogramma versie SPS25 of hoger.
- SAP Kernel 7.49 of hoger
- Maak een virtuele hostnaam (clusternetwerknaam) voor het geclusterde SAP ASCS/SCS-exemplaar, zoals beschreven in Een virtuele hostnaam maken voor het geclusterde SAP ASCS/SCS-exemplaar.
Notitie
Het clusteren van SAP ASCS/SCS-exemplaren met behulp van een bestands share wordt ondersteund voor SAP NetWeaver 7.40 (en hoger), met SAP Kernel 7.49 (en hoger).
Een ASCS/SCS-exemplaar installeren op het eerste ASCS/SCS-clusterknooppunt
Installeer een SAP ASCS/SCS-exemplaar op het eerste clusterknooppunt. Start het SAP SWPM-installatieprogramma en navigeer naar: Product > DBMS > Installation > Application Server ABAP (or Java) > High-Availability System > ASCS/SCS instance > First cluster node.
Selecteer Bestandsdeelcluster als configuratie van de cluster share in SWPM.
Wanneer u bij stap SAP-systeemclusterparameters wordt gevraagd, voert u de hostnaam in voor de Azure NetApp Files SMB-share die u al hebt gemaakt als Hostnaam van bestands share. In dit voorbeeld is de hostnaam van de SMB-share anfsmb-9562.
Belangrijk
Als in Resultaten van controle van vereisten in SWPM wordt weergegeven dat er niet aan de functievoorwaarde voor continue beschikbaarheid is voldaan, kan dit worden verholpen door de instructies in Het foutbericht Vertraagd te volgen wanneer u probeert toegang te krijgen tot een gedeelde map die niet meer bestaat in Windows.
Tip
Als de resultaten van de controle van vereisten in SWPM de voorwaarde voor wisselgrootte niet weergeven, kunt u de WISSELgrootte aanpassen door te navigeren naar My Computer>System Properties>Performance Instellingen> Advanced> Virtual memory> Change.
Configureer een SAP-clusterresource, de
SAP-SID-IPtestpoort, met behulp van PowerShell. Voer deze configuratie uit op een van de SAP ASCS/SCS-clusterknooppunten, zoals beschreven in Testpoort configureren.
Een ASCS/SCS-exemplaar installeren op het tweede ASCS/SCS-clusterknooppunt
- Installeer een SAP ASCS/SCS-exemplaar op het tweede clusterknooppunt. Start het SAP SWPM-installatieprogramma en navigeer vervolgens naar Product > DBMS > Installation > Application Server ABAP (of Java) > High-Availability System > ASCS/SCS instance > Additional cluster node.
Het SAP ASCS/SCS-exemplaarprofiel bijwerken
Werk parameters bij in het ASCS/SCS-exemplaarprofiel <SID> van SAP <Nr> ASCS/SCS. <Host>
| Parameternaam | Parameterwaarde |
|---|---|
| gw/netstat_once | 0 |
| enque/encni/set_so_keepalive | Waar |
| service/ha_check_node | 1 |
Parameter enque/encni/set_so_keepalive is alleen nodig als u ENSA1 gebruikt.
Start het SAP ASCS/SCS-exemplaar opnieuw op. Stel parameters in op beide SAP ASCS/SCS-clusterknooppunten volgens de instructies voor Registergegevens instellen op de clusterknooppunten van het KeepAlive SAP ASCS/SCS-exemplaar.
Een DBMS-exemplaar en SAP-toepassingsservers installeren
Voltooi uw SAP-installatie door het volgende te installeren:
- Een DBMS-exemplaar
- Een primaire SAP-toepassingsserver
- Een extra SAP-toepassingsserver
De failover van het SAP ASCS/SCS-exemplaar testen
Fail over van clusterknooppunt A naar clusterknooppunt B en terug
In dit testscenario verwijzen we naar clusterknooppunt sapascs1 als knooppunt A en naar clusterknooppunt sapascs2 als knooppunt B.
Controleer of de clusterbronnen worden uitgevoerd op knooppunt A.

Start clusterknooppunt A opnieuw op. De SAP-clusterbronnen worden verplaatst naar clusterknooppunt B.

Toegangstest vergrendelen
1.Controleer of de SAP Enqueue Replication Server (ERS) actief is
2. Meld u aan bij het SAP-systeem, voer transactie SU01 uit en open een gebruikers-id in de wijzigingsmodus. Er wordt dan een SAP-vergrendelingsinvoer gegenereerd.
3. Wanneer u bent aangemeld in het SAP-systeem, geeft u de vergrendelingsinvoer weer door te navigeren naar transactie ST12.
4. Fail over ASCS-resources van clusterknooppunt A naar clusterknooppunt B.
5. Controleer of de vergrendelingsinvoer, die is gegenereerd vóór de failover van SAP ASCS/SCS-clusterbronnen, behouden blijft.

Zie Troubleshooting for Enqueue Failover in ASCS with ERS (Problemen met failover in ascs met ERS oplossen) voor meer informatie
Optionele configuraties
In de volgende diagrammen worden meerdere SAP-exemplaren weergegeven op Virtuele Azure-VM's met Microsoft Windows FailoverCluster om het totale aantal VM's te verminderen.
Dit kunnen lokale SAP-toepassingsservers zijn op een SAP ASCS/SCS-cluster of een SAP ASCS/SCS-clusterrol op Microsoft SQL Server Always On-knooppunten.
Belangrijk
Het installeren van een lokale SAP-toepassingsserver SQL Server een Always On-knooppunt wordt niet ondersteund.
Sap ASCS/SCS en de Microsoft SQL Server-database zijn single points of failure (SPOF). Voor het beveiligen van deze SPOF's in Windows omgeving wordt Azure NetApp Files SMB gebruikt.
Hoewel het resourceverbruik van SAP ASCS/SCS redelijk klein is, wordt een vermindering van de geheugenconfiguratie voor SQL Server of de SAP-toepassingsserver met 2 GB aanbevolen.
SAP-toepassingsservers op WSFC-knooppunten met NetApp Files SMB

Notitie
In de afbeelding ziet u het gebruik van extra lokale schijven. Dit is optioneel voor klanten die geen toepassingssoftware installeren op het besturingssysteemstation (C:)
SAP ASCS/SCS op SQL Server Always On-knooppunten met behulp Azure NetApp Files SMB
Belangrijk
Het Azure NetApp Files SMB voor elk SQL Server volume wordt niet ondersteund.

Notitie
In de afbeelding ziet u het gebruik van extra lokale schijven. Dit is optioneel voor klanten die geen toepassingssoftware installeren op het besturingssysteemstation (C:)
Gebruik Windows DFS-N om het maken van flexibele SAPMNT-share voor SMB-bestands share te ondersteunen
Met DFS-N kunt u afzonderlijke sapmnt-volumes gebruiken voor SAP-systemen die binnen dezelfde Azure-regio en hetzelfde abonnement zijn geïmplementeerd. De documentatie voor deze installatie vindt u hier
Volgende stappen
- Azure Virtual Machines planning en implementatie voor SAP
- Azure Virtual Machines-implementatie voor SAP
- Azure Virtual Machines DBMS-implementatie voor SAP
- Meer informatie over het vaststellen van hoge beschikbaarheid en het plannen van herstel na noodherstel van SAP
- HANA op Azure (grote exemplaren), zie SAP HANA (grote exemplaren)hoge beschikbaarheid en herstel na nood gevallen in Azure .
- Zie Hoge beschikbaarheid van SAP HANA op Azure Virtual Machines (VM's) voor meer informatie over het tot stand brengen van hoge beschikbaarheid en het plannen van herstel na noodherstel van SAP HANA op Azure-VM's