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

Á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.

Diagram that shows the architecture of an SAP HANA, SAP ASCS/SCS, and ERS installation within the same cluster.

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.

  1. Nyissa meg az SAP HANA-fürt beállításához létrehozott belső terheléselosztót.
  2. 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).
  3. 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.
  4. 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.
  5. Előtérbeli IP-cím: Válassza ki az előtérbeli IP-címet.
    1. Háttérkészlet: Válassza ki a háttérkészletet.
    2. Magas rendelkezésre állású portok: Válassza ezt a lehetőséget.
    3. Protokoll: Válassza ki a TCP-t.
    4. Állapotadat-mintavétel: Hozzon létre egy állapotmintát a következő részletekkel (az ASCS-re és az ERS-re egyaránt vonatkozik):
      1. Protokoll: Válassza ki a TCP-t.
      2. Port: Például az ASCS 620<példánya>, az ERS esetében pedig a 621<példányszám>.
      3. Intervallum: Adja meg az 5 értéket.
      4. Mintavétel küszöbértéke: Adja meg a 2 értéket.
    5. Tétlen időtúllépés (perc):: Adja meg a 30-at.
    6. 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_timestamps0: . 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.

A fürt beállításának tesztelése

A Pacemaker-fürt alapos tesztelése: