SAP ASCS/ERS üzembe helyezése magas rendelkezésre állású SAP HANA virtuális gépekkel az RHEL-en
Ez a cikk azt ismerteti, hogyan telepítheti és konfigurálhatja az SAP HANA-t az ABAP SAP Central Services (ASCS)/SAP Central Services (SCS) és Enqueue Replikációs kiszolgáló (ERS) példányaival együtt ugyanazon a magas rendelkezésre állású fürtön, amely a Red Hat Enterprise Linuxon (RHEL) fut.
Hivatkozások
- AZ SAP S/4HANA ASCS/ERS konfigurálása önálló Enqueue Server 2 -vel (ENSA2) a Pacemakerben
- AZ SAP NetWeaver ASCS/ERS ENSA1 konfigurálása önálló erőforrásokkal az RHEL 7.5+ és az RHEL 8 rendszerben
- SAP Note 1928533, amely a következő:
- Az SAP-szoftverek üzembe helyezéséhez támogatott Azure-beli virtuális gépek (VM)-méretek listája.
- Fontos kapacitásinformációk az Azure-beli virtuális gépek méretéhez.
- Támogatott SAP-szoftverek és operációs rendszer (OS) és adatbázis-kombinációk.
- Szükséges SAP kernelverzió Windowshoz és Linuxhoz az Azure-ban.
- Az SAP Megjegyzés 2015553 felsorolja az SAP által támogatott SAP-szoftverek Azure-beli üzembe helyezésének előfeltételeit.
- Az SAP Megjegyzés 2002167 felsorolja a Red Hat Enterprise Linux 7.x rendszerhez javasolt operációsrendszer-beállításokat.
- Az SAP Megjegyzés 2772999 felsorolja a Red Hat Enterprise Linux 8.x rendszerhez javasolt operációsrendszer-beállításokat.
- Az SAP Megjegyzés 2009879 sap HANA-irányelveket biztosít a Red Hat Enterprise Linuxhoz.
- Az SAP Megjegyzés 2178632 részletes információkat tartalmaz az Azure-beli SAP-hoz jelentett összes monitorozási metrikáról.
- Az SAP Megjegyzés 2191498 rendelkezik a Linuxhoz szükséges SAP-gazdaügynök-verzióval az Azure-ban.
- Az SAP Note 2243692 információval rendelkezik az Azure-beli Linuxon futó SAP-licencelésről.
- Az SAP Megjegyzés 1999351 további hibaelhárítási információkat tartalmaz az Azure Enhanced Monitoring Extension for SAP szolgáltatáshoz.
- Az SAP Community Wiki minden szükséges SAP-jegyzetet tartalmaz Linuxhoz.
- Azure-beli virtuális gépek tervezése és implementálása linuxos SAP-hez
- Azure-beli virtuális gépek üzembe helyezése AZ SAP-hoz Linuxon
- Azure Virtual Machines DBMS üzembe helyezése AZ SAP-hoz Linuxon
- SAP Netweaver a Pacemaker-fürtben
- Általános RHEL-dokumentáció:
- Azure-specifikus RHEL-dokumentáció:
Áttekintés
Ez a cikk azt a költségoptimalizálási forgatókönyvet ismerteti, amelyben az SAP HANA, az SAP ASCS/SCS és az SAP ERS-példányokat ugyanabban a magas rendelkezésre állású beállításban helyezi üzembe. Az egyetlen SAP-rendszer virtuális gépeinek számának minimalizálása érdekében telepítenie kell az SAP ASCS/SCS és az SAP ERS rendszert ugyanazon gazdagépekre, ahol az SAP HANA fut. Mivel az SAP HANA magas rendelkezésre állású fürtbeállításban van konfigurálva, azt szeretné, hogy az SAP ASCS/SCS és az SAP ERS is fürt által legyen felügyelve. A konfiguráció alapvetően egy már konfigurált SAP HANA-fürtbeállítás kiegészítése. Ebben a beállításban az SAP ASCS/SCS és az SAP ERS egy virtuális gazdagépnévre van telepítve, a példánykönyvtárat pedig a fürt felügyeli.
A bemutatott architektúra az NFS-t mutatja be az Azure Fileson vagy az Azure NetApp Fileson egy magas rendelkezésre állású példánykönyvtárhoz a beállításhoz.
Az ebben a cikkben bemutatott példa az üzembe helyezés leírására a következő rendszerinformációkat használja:
Példány neve | Példányszám | Virtuális gazdagép neve | Virtuális IP-cím (mintavételi port) |
---|---|---|---|
SAP HANA DB | 03 | saphana | 10.66.0.13 (62503) |
ABAP SAP Central Services (ASCS) | 00 | sapascs | 10.66.0.20 (62000) |
Replikációs kiszolgáló (ERS) létrehozása | 01 | sapers | 10.66.0.30 (62101) |
SAP HANA rendszerazonosító | HN1 | --- | --- |
SAP-rendszerazonosító | NW1 | --- | --- |
Feljegyzés
Telepítse az SAP-párbeszédpanel-példányokat (PAS és AAS) külön virtuális gépekre.
A költségoptimalizálási megoldás fontos szempontjai
- Az SAP-párbeszédpanel-példányokat (például a sapa01-et és a sapa02-t) külön virtuális gépekre kell telepíteni. Telepítse az SAP ASCS-t és az ERS-t virtuális gazdagépnevekkel. Ha többet szeretne megtudni arról, hogyan rendelhet virtuális gazdagépnevet egy virtuális géphez, olvassa el az SAP virtuális gazdagépnevek használata Linuxon az Azure-ban című blogot.
- Ha a HANA DB, az ASCS/SCS és az ERS telepítése ugyanabban a fürtbeállításban történik, a HANA DB, az ASCS/SCS és az ERS példányszámának eltérőnek kell lennie.
- Fontolja meg a virtuálisgép-termékváltozatok megfelelő méretezését a méretezési irányelvek alapján. Figyelembe kell vennie a fürt viselkedését, amikor több SAP-példány (HANA DB, ASCS/SCS és ERS) futhat egyetlen virtuális gépen, ha a fürt egy másik virtuális gépe nem érhető el.
- Az SAP ASCS- és ERS-példányok telepítéséhez különböző tárterületeket (például Azure NetApp Filest vagy NFS-t) használhat.
Feljegyzés
SAP J2 Enterprise kiadás rendszerek esetében nem támogatott az NFS-en való hely az
/usr/sap/<SID>/J<nr>
Azure Fileson. Az Azure Files NFS-ben nem támogatottak az olyan adatbázis-fájlrendszerek, mint a /hana/data és a /hana/log. - Ha több alkalmazáskiszolgálót szeretne telepíteni külön virtuális gépekre, használhat NFS-megosztásokat vagy egy helyi felügyelt lemezt egy példánykönyvtár fájlrendszeréhez. Ha több alkalmazáskiszolgálót telepít AZ SAP J2 Enterprise kiadás rendszerhez,
/usr/sap/<SID>/J<nr>
az Azure Files NFS-en nem támogatott. - Tekintse meg az NFS-t az Azure Files ésaz Azure NetApp Files szempontjaival kapcsolatban, mert ugyanezek a szempontok vonatkoznak erre a beállításra.
Előfeltételek
A cikkben ismertetett konfiguráció a már konfigurált SAP HANA-fürtbeállítás kiegészítése. Ebben a konfigurációban egy SAP ASCS/SCS- és ERS-példány van telepítve egy virtuális gazdagépnévre. A példánykönyvtárat a fürt felügyeli.
Telepítsen egy HANA-adatbázist, és állítson be egy HANA-rendszerreplikációs (HSR) és Pacemaker-fürtöt az SAP HANA Magas rendelkezésre állása az Azure-beli virtuális gépeken Red Hat Enterprise Linux rendszeren vagy az SAP HANA magas rendelkezésre állása a Red Hat Enterprise Linuxon futó Azure NetApp Files használatával, attól függően, hogy milyen tárolási lehetőséget használ.
A HANA-fürt telepítése, konfigurálása és beállítása után kövesse a következő lépéseket az ASCS- és ERS-példányok telepítéséhez.
Az Azure Load Balancer konfigurálása ASCS-hez és ERS-hez
Ez a cikk feltételezi, hogy már konfigurálta a terheléselosztót egy HANA-fürt beállításához az Azure Load Balancer konfigurálása című cikkben leírtak szerint. Ugyanabban az Azure Load Balancer-példányban kövesse ezeket a lépéseket, hogy több előtérbeli IP-címet és terheléselosztási szabályt hozzon létre az ASCS-hez és az ERS-hez.
- Nyissa meg az SAP HANA-fürt beállításához létrehozott belső terheléselosztót.
- Előtérbeli IP-konfiguráció: Hozzon létre két előtérbeli IP-címet, egyet az ASCS-hez, egy másikat az ERS-hez (például 10.66.0.20 és 10.66.0.30).
- Háttérkészlet: Ez a készlet változatlan marad, mivel az ASCS-t és az ERS-t ugyanazon a háttérkészleten helyezzük üzembe.
- Bejövő szabályok: Hozzon létre két terheléselosztási szabályt, egyet az ASCS-hez, egyet az ERS-hez. Kövesse ugyanazokat a lépéseket mindkét terheléselosztási szabály esetében.
- Előtérbeli IP-cím: Válassza ki az előtérbeli IP-címet.
- Háttérkészlet: Válassza ki a háttérkészletet.
- Magas rendelkezésre állású portok: Válassza ezt a lehetőséget.
- Protokoll: Válassza ki a TCP-t.
- Állapotadat-mintavétel: Hozzon létre egy állapotmintát a következő részletekkel (az ASCS-re és az ERS-re egyaránt vonatkozik):
- Protokoll: Válassza ki a TCP-t.
- Port: Például az ASCS 620<példánya>, az ERS esetében pedig a 621<példányszám>.
- Intervallum: Adja meg az 5 értéket.
- Mintavétel küszöbértéke: Adja meg a 2 értéket.
- Tétlen időtúllépés (perc):: Adja meg a 30-at.
- Lebegő IP-cím engedélyezése: Válassza ezt a lehetőséget.
Az állapotadat-mintavétel konfigurációs tulajdonságát numberOfProbes
( más néven az Azure Portal nem megfelelő állapotküszöbét ) nem tartják be. A sikeres vagy sikertelen egymást követő mintavételek számának szabályozásához állítsa a tulajdonságot probeThreshold
a következőre 2
: . Ezt a tulajdonságot jelenleg nem lehet beállítani az Azure Portal használatával. Használja az Azure CLI-t vagy a PowerShell-parancsot .
Fontos
A lebegő IP-cím nem támogatott a hálózati adapter másodlagos IP-konfigurációjában terheléselosztási forgatókönyvekben. További információkért tekintse meg az Azure Load Balancer korlátait. Ha több IP-címre van szüksége a virtuális gépekhez, helyezzen üzembe egy második hálózati adaptert.
Ha a nyilvános IP-címmel nem rendelkező virtuális gépek egy belső (nyilvános IP-cím nélküli) Standard Azure Load Balancer-példány háttérkészletébe kerülnek, nincs kimenő internetkapcsolat, kivéve, ha több konfigurációt hajt végre a nyilvános végpontok felé történő útválasztás engedélyezéséhez. A kimenő kapcsolatok elérésének lépéseit az Azure Standard Load Balancert használó virtuális gépek nyilvános végpontkapcsolata az SAP magas rendelkezésre állású forgatókönyveiben találja.
Fontos
Ne engedélyezze a TCP-időbélyegeket az Azure Load Balancer mögött elhelyezett Azure-beli virtuális gépeken. A TCP-időbélyegek engedélyezése az állapotminták sikertelenségéhez vezet. Állítsa be a paramétert a következőre net.ipv4.tcp_timestamps
0
: . További információt a Load Balancer állapottesztjeiben talál.
SAP ASCS/SCS és ERS beállítása
A tárterület alapján kövesse az alábbi cikkekben leírt lépéseket egy SAPInstance
erőforrás konfigurálásához a fürt SAP ASCS/SCS- és SAP ERS-példányához.
- NFS az Azure Fileson: Az Azure-beli virtuális gépek magas rendelkezésre állása az SAP NW-hez RHEL-en az NFS-sel az Azure Fileson
- Azure NetApp Files: Azure-beli virtuális gépek magas rendelkezésre állása az SAP NW-hez rhEL-en az Azure NetApp Files használatával
A fürt beállításának tesztelése
A Pacemaker-fürt alapos tesztelése: