Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt beschreven hoe u SAP HANA installeert en configureert, samen met ABAP SAP Central Services (ASCS)/SAP Central Services (SCS) en ERS-exemplaren (Enqueue Replication Server) op hetzelfde cluster met hoge beschikbaarheid dat wordt uitgevoerd op Red Hat Enterprise Linux (RHEL).
Verwijzingen
- SAP S/4HANA ASCS/ERS configureren met standalone Enqueue Server 2 (ENSA2) in Pacemaker
- SAP NetWeaver ASCS/ERS ENSA1 configureren met zelfstandige resources in RHEL 7.5+ en RHEL 8
- SAP-notitie 1928533, met:
- Een lijst met vm-grootten (Virtuele Azure-machines) die worden ondersteund voor de implementatie van SAP-software.
- Belangrijke capaciteitsinformatie voor Azure VM-grootten.
- Ondersteunde combinaties van SAP-software en -besturingssystemen en -databases.
- Vereiste SAP-kernelversie voor Windows en Linux in Azure.
- SAP Note 2015553 bevat vereisten voor SAP-ondersteunde SAP-software-implementaties in Azure.
- SAP Note 2002167 bevat de aanbevolen besturingssysteeminstellingen voor Red Hat Enterprise Linux 7.x.
- SAP Note 2772999 bevat de aanbevolen besturingssysteeminstellingen voor Red Hat Enterprise Linux 8.x.
- SAP Note 2009879 heeft SAP HANA-richtlijnen voor Red Hat Enterprise Linux.
- SAP Note 2178632 bevat gedetailleerde informatie over alle metrische bewakingsgegevens die zijn gerapporteerd voor SAP in Azure.
- SAP-opmerking 2191498 beschikt over de vereiste VERSIE van de SAP Host Agent voor Linux in Azure.
- SAP Note 2243692 informatie heeft over SAP-licenties in Linux in Azure.
- SAP-opmerking 1999351 meer informatie over het oplossen van problemen heeft voor de Uitgebreide Bewakingsextensie van Azure voor SAP.
- Sap Community Wiki bevat alle vereiste SAP-notities voor Linux.
- Azure Virtual Machines plannen en implementeren voor SAP in Linux
- Azure Virtual Machines-implementatie voor SAP in Linux
- DBMS-implementatie van Azure Virtual Machines voor SAP in Linux
- SAP Netweaver in Pacemaker-cluster
- Algemene RHEL-documentatie:
- Azure-specifieke RHEL-documentatie:
Overzicht
In dit artikel wordt het scenario voor kostenoptimalisatie beschreven waarin u SAP HANA, SAP ASCS/SCS- en SAP ERS-exemplaren implementeert in dezelfde installatie met hoge beschikbaarheid. Als u het aantal VM's voor één SAP-systeem wilt minimaliseren, wilt u SAP ASCS/SCS en SAP ERS installeren op dezelfde hosts waarop SAP HANA wordt uitgevoerd. Als SAP HANA wordt geconfigureerd in een cluster met hoge beschikbaarheid, wilt u dat SAP ASCS/SCS en SAP ERS ook worden beheerd door het cluster. De configuratie is in feite een aanvulling op een al geconfigureerde SAP HANA-clusterinstallatie. In deze installatie worden SAP ASCS/SCS en SAP ERS geïnstalleerd op een virtuele hostnaam en wordt de exemplaarmap beheerd door het cluster.
De gepresenteerde architectuur toont NFS in Azure Files of Azure NetApp Files voor een maximaal beschikbare exemplaarmap voor de installatie.
In het voorbeeld dat in dit artikel wordt weergegeven om de implementatie te beschrijven, worden de volgende systeeminformatie gebruikt:
Exemplaarnaam | Exemplaarnummer | Naam van virtuele host | Virtueel IP-adres (testpoort) |
---|---|---|---|
SAP HANA DB | 03 | saphana | 10.66.0.13 (62503) |
ABAP SAP Central Services (ASCS) | 00 | sapascs | 10.66.0.20 (62000) |
Replicatieserver (ERS) in de wachtrij weergeven | 01 | sapers | 10.66.0.30 (62101) |
SAP HANA-systeem-id | HN1 | --- | --- |
SAP-systeem-id | NW1 | --- | --- |
Notitie
Installeer SAP-dialoogvensterexemplaren (PAS en AAS) op afzonderlijke VM's.
Belangrijke overwegingen voor de oplossing voor kostenoptimalisatie
- SAP-dialoogvensterexemplaren (PAS en AAS) (zoals sapa01 en sapa02) moeten worden geïnstalleerd op afzonderlijke VM's. INSTALLEER SAP ASCS en ERS met virtuele hostnamen. Zie de blog SAP Virtual Host Names gebruiken met Linux in Azure voor meer informatie over het toewijzen van een virtuele hostnaam aan een virtuele machine.
- Met een HANA-database, ASCS/SCS en ERS-implementatie in dezelfde clusterinstallatie moet het exemplaarnummer van HANA DB, ASCS/SCS en ERS verschillen.
- Overweeg de grootte van uw VM-SKU's op de juiste manier te wijzigen op basis van de richtlijnen voor het aanpassen van de grootte. U moet rekening houden met het clustergedrag waarbij meerdere SAP-exemplaren (HANA DB, ASCS/SCS en ERS) op één VM kunnen worden uitgevoerd wanneer een andere VM in het cluster niet beschikbaar is.
- U kunt verschillende opslag (bijvoorbeeld Azure NetApp Files of NFS in Azure Files) gebruiken om de SAP ASCS- en ERS-exemplaren te installeren.
Notitie
Voor SAP J2EE-systemen wordt het niet ondersteund om op NFS in Azure Files te plaatsen
/usr/sap/<SID>/J<nr>
. Databasebestandssystemen zoals /hana/data en /hana/log worden niet ondersteund in NFS in Azure Files. - Als u meer toepassingsservers op afzonderlijke VM's wilt installeren, kunt u NFS-shares of een lokale beheerde schijf gebruiken voor een exemplaarmapbestandssysteem. Als u meer toepassingsservers voor SAP J2EE-systeem installeert,
/usr/sap/<SID>/J<nr>
wordt op NFS in Azure Files niet ondersteund. - Zie overwegingen voor NFS in Azure Files en overwegingen voor Azure NetApp Files, omdat dezelfde overwegingen van toepassing zijn op deze installatie.
Vereisten
De configuratie die in dit artikel wordt beschreven, is een aanvulling op de configuratie van uw al geconfigureerde SAP HANA-cluster. In deze configuratie worden een SAP ASCS/SCS- en ERS-exemplaar geïnstalleerd op een virtuele hostnaam. De exemplaarmap wordt beheerd door het cluster.
Installeer een HANA-database en stel een HANA-systeemreplicatie (HSR) en Pacemaker-cluster in door de stappen te volgen in Hoge beschikbaarheid van SAP HANA op Virtuele Azure-machines op Red Hat Enterprise Linux of hoge beschikbaarheid van SAP HANA Scale-up met Azure NetApp Files op Red Hat Enterprise Linux , afhankelijk van de opslagoptie die u gebruikt.
Nadat u het HANA-cluster hebt geïnstalleerd, geconfigureerd en ingesteld, volgt u de volgende stappen om ASCS- en ERS-exemplaren te installeren.
Azure Load Balancer configureren voor ASCS en ERS
In dit artikel wordt ervan uitgegaan dat u de load balancer al hebt geconfigureerd voor een HANA-clusterinstallatie, zoals beschreven in Azure Load Balancer configureren. Volg in hetzelfde Azure Load Balancer-exemplaar deze stappen om meer front-end-IP-adressen en taakverdelingsregels te maken voor ASCS en ERS.
- Open de interne load balancer die is gemaakt voor het instellen van sap HANA-clusters.
- Front-end-IP-configuratie: maak twee front-end-IP-adressen, een voor ASCS en een andere voor ERS (bijvoorbeeld 10.66.0.20 en 10.66.0.30).
- Back-endpool: deze pool blijft hetzelfde omdat we ASCS en ERS implementeren in dezelfde back-endpool.
- Inkomende regels: maak twee taakverdelingsregels, een voor ASCS en een voor ERS. Volg dezelfde stappen voor beide taakverdelingsregels.
- Front-end-IP-adres: selecteer het front-end-IP-adres.
- Back-endpool: selecteer de back-endpool.
- Poorten voor hoge beschikbaarheid: selecteer deze optie.
- Protocol: selecteer TCP.
- Statustest: Maak een statustest met de volgende details (geldt voor zowel ASCS als ERS):
- Protocol: selecteer TCP.
- Poort: bijvoorbeeld 620<Instance-no.> voor ASCS en 621<Instance-no.> voor ERS.
- Interval: Voer 5 in.
- Testdrempel: voer 2 in.
- Time-out voor inactiviteit (minuten): voer 30 in.
- **Inschakelen
- IP**: selecteer deze optie.
De configuratie-eigenschap numberOfProbes
van de statustest, ook wel bekend als drempelwaarde voor beschadigde status in Azure Portal, wordt niet gerespecteerd. Als u het aantal geslaagde of mislukte opeenvolgende tests wilt bepalen, stelt u de eigenschap probeThreshold
in op 2
. Het is momenteel niet mogelijk om deze eigenschap in te stellen met behulp van Azure Portal. Gebruik de Azure CLI of de PowerShell-opdracht .
Wanneer VM's zonder openbare IP-adressen worden geplaatst in de back-endpool van een intern (geen openbaar IP-adres) Standard Azure Load Balancer-exemplaar, is er geen uitgaande internetverbinding, tenzij er meer configuratie wordt uitgevoerd om routering naar openbare eindpunten toe te staan. Zie Openbare eindpuntconnectiviteit voor virtuele machines met behulp van Azure Standard Load Balancer in scenario's met hoge beschikbaarheid van SAP voor stappen voor het bereiken van uitgaande connectiviteit.
Belangrijk
Schakel TCP-tijdstempels niet in op Azure-VM's die achter Azure Load Balancer worden geplaatst. Als u TCP-tijdstempels inschakelt, mislukken de statustests. Stel de parameter in net.ipv4.tcp_timestamps
op 0
. Zie Statustests van Load Balancer voor meer informatie.
SAP ASCS/SCS- en ERS-installatie
Volg op basis van uw opslag de stappen die worden beschreven in de volgende artikelen om een SAPInstance
resource te configureren voor het SAP ASCS/SCS- en SAP ERS-exemplaar in het cluster.
- NFS in Azure Files: Hoge beschikbaarheid van Azure-VM's voor SAP NW op RHEL met NFS in Azure Files
- Azure NetApp Files: Hoge beschikbaarheid van Azure-VM's voor SAP NW op RHEL met Azure NetApp Files
De clusterinstallatie testen
Test uw Pacemaker-cluster grondig: