SAP ASCS/SCS-példány fürtözése windowsos feladatátvevő fürtön egy Azure-beli fájlmegosztás használatával

Windows logo. Windows

A Windows Server feladatátvételi fürtszolgáltatása a magas rendelkezésre állású SAP ASCS/SCS telepítés és a windowsos DBMS alapja.

A feladatátvevő fürt 1+n független kiszolgálóból (csomópontból) álló csoport, amely együttműködve növeli az alkalmazások és szolgáltatások rendelkezésre állását. Csomóponthiba esetén a Windows Server feladatátvételi fürtszolgáltatás kiszámítja az esetleges hibák számát, és továbbra is kifogástalan állapotú fürtöt tart fenn az alkalmazások és szolgáltatások biztosításához. A feladatátvételi fürtszolgáltatás eléréséhez különböző kvórummódok közül választhat.

Előfeltételek

Mielőtt megkezdené a cikkben ismertetett feladatokat, tekintse át a következő cikkeket és az SAP megjegyzéseit:

  • Az Azure Virtual Machines magas rendelkezésre állású architektúrája és forgatókönyvei az SAP NetWeaverhez
  • SAP Megjegyzés 1928533, amely a következőket tartalmazza:
    • Az SAP-szoftverek üzembe helyezéséhez támogatott Azure-beli virtuálisgép-méretek listája
    • Fontos kapacitásinformációk az Azure-beli virtuális gépek méretéről
    • Támogatott SAP-szoftverek, operációs rendszerek és adatbázis-kombinációk
    • A Windowshoz szükséges SAP kernelverzió a Microsoft 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 2178632 részletes információkat tartalmaz az Azure-beli SAP-hoz jelentett összes monitorozási metrikáró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 Megjegyzés 2287140 felsorolja az SMB 3.x protokoll SAP által támogatott hitelesítésszolgáltatói funkciójának előfeltételeit.
  • Az SAP Megjegyzés 2802770 hibaelhárítási információkat tartalmaz a Windows 2012-ben és 2016-on futó, lassan futó SAP-tranzakció AL11-ről.
  • Az SAP Megjegyzés 1911507 az SMB 3.0 protokollal rendelkező windowsos fájlmegosztás transzparens feladatátvételi funkciójával kapcsolatos információkat tartalmaz.
  • Az SAP Megjegyzés 662452 ajánlással rendelkezik (a 8.3-ra való névlétrehozás inaktiválásával) a fájlrendszer gyenge teljesítményének/az adathozzáférések során felmerülő hibáknak a kezelésére.
  • Az SAP NetWeaver magas rendelkezésre állásának telepítése windowsos feladatátvevő fürtre és fájlmegosztásra SAP ASCS/SCS-példányokhoz az Azure-ban

Megjegyzés:

Az SAP ASCS/SCS-példányok fájlmegosztással történő fürtözését az SAP Kernel 7.22-vel (és újabb verzióval) rendelkező SAP-rendszerek támogatják. További részletekért lásd: SAP-megjegyzés 2698948

Windows Server feladatátvételi fürtszolgáltatás az Azure-ban

A operációs rendszer nélküli vagy magánfelhő-üzemelő példányokhoz képest az Azure Virtual Machines további lépéseket igényel a Windows Server feladatátvételi fürtszolgáltatás konfigurálásához. Fürt létrehozásakor több IP-címet és virtuális gazdagépnevet kell beállítania az SAP ASCS/SCS-példányhoz.

Névfeloldás az Azure-ban és a fürt virtuális gazdagépének neve

Az Azure-felhőplatform nem kínál lehetőséget a virtuális IP-címek, például a lebegő IP-címek konfigurálására. Egy másik megoldásra van szüksége egy virtuális IP-cím beállításához a fürterőforrás felhőben való eléréséhez.

Az Azure Load Balancer szolgáltatás belső terheléselosztót biztosít az Azure számára. A belső terheléselosztóval az ügyfelek a fürt virtuális IP-címével érik el a fürtöt.

Helyezze üzembe a belső terheléselosztót a fürtcsomópontokat tartalmazó erőforráscsoportban. Ezután konfigurálja az összes szükséges porttovábbítási szabályt a belső terheléselosztó mintavételi portjainak használatával. Az ügyfelek a virtuális gazdagép nevével csatlakozhatnak. A DNS-kiszolgáló feloldja a fürt IP-címét. A belső terheléselosztó kezeli a fürt aktív csomópontjára történő porttovábbítást.

Figure 1: Windows Server Failover Clustering configuration in Azure without a shared disk

1. ábra: A Windows Server feladatátvételi fürtkonfigurációja az Azure-ban megosztott lemez nélkül

SAP ASCS/SCS HA fájlmegosztással

Az SAP kifejlesztett egy új megközelítést és alternatívát a megosztott fürtök helyett egy SAP ASCS/SCS-példány windowsos feladatátvevő fürtön való fürtözéséhez. A fürt megosztott lemezei helyett SMB-fájlmegosztást is használhat az SAP globális gazdagépfájlok üzembe helyezéséhez.

Megjegyzés:

Az SMB-fájlmegosztások az SAP ASCS/SCS-példányok fürtözéséhez használt megosztott fürtlemezek alternatívája.

Ez az architektúra a következő módokon specifikus:

  • Az SAP központi szolgáltatásai (saját fájlstruktúrával, üzenet- és előkészítési folyamatokkal) elkülönülnek az SAP globális gazdagépfájljaitól.
  • Az SAP központi szolgáltatásai SAP ASCS/SCS-példány alatt futnak.
  • Az SAP ASCS/SCS-példány fürtözött, és az <ASCS/SCS virtuális gazdagép nevének> használatával érhető el.
  • Az SAP globális fájljai az SMB-fájlmegosztásra kerülnek, és az <SAP globális gazdagépnévvel> érhetők el: \\<SAP global host>\sapmnt\<SID>\SYS...
  • Az SAP ASCS/SCS-példány mindkét fürtcsomóponton egy helyi lemezre van telepítve.
  • Az <ASCS/SCS virtuális gazdahálózat neve> eltér az SAP globális gazdagépétől><.

Figure 2: SAP ASCS/SCS HA architecture with SMB file share

2. ábra: Új SAP ASCS/SCS HA-architektúra SMB-fájlmegosztással

SMB-fájlmegosztás előfeltételei:

  • SMB 3.0 (vagy újabb) protokoll.
  • Active Directory-hozzáférés-vezérlési listák (ACL-ek) beállítása az Active Directory felhasználói csoportjaihoz és a computer$ számítógép-objektumhoz.
  • A fájlmegosztásnak HA-kompatibilisnek kell lennie:
    • A fájlok tárolására használt lemezek nem lehetnek egyetlen meghibásodási pontként.
    • A kiszolgáló vagy a virtuális gép leállása nem okoz állásidőt a fájlmegosztáson.

Az SAP <SID-fürtszerepkör> nem tartalmaz megosztott fürtlemezeket vagy általános fájlmegosztási fürterőforrást.

Figure 3: SAP <SID> cluster role resources for using a file share

3. ábra: SAP <SID-fürt> szerepkör-erőforrásai fájlmegosztás használatához

Kibővített fájlmegosztások az Azure-ban Tárolóhelyek Directtel SAPMNT-fájlmegosztásként

A kibővített fájlmegosztással sap globális gazdagépfájlok üzemeltethetők és védhetők. A kibővített fájlmegosztások magas rendelkezésre állású SAPMNT fájlmegosztási szolgáltatást is kínálnak.

Figure 4: Scale-out file share used to protect SAP global host files

4. ábra: Az SAP globális gazdafájljainak védelmére szolgáló kibővített fájlmegosztás

Fontos

A kibővített fájlmegosztások teljes mértékben támogatottak a Microsoft Azure-felhőben és a helyszíni környezetekben.

A kibővített fájlmegosztások magas rendelkezésre állású és horizontálisan méretezhető SAPMNT-fájlmegosztást kínálnak.

Tárolóhelyek Direct megosztott lemezként használatos a kibővített fájlmegosztásokhoz. A Tárolóhelyek Direct használatával magas rendelkezésre állású és méretezhető tárolókat hozhat létre helyi tárolóval rendelkező kiszolgálók használatával. A kibővített fájlmegosztásokhoz , például az SAP globális gazdagépfájljaihoz használt megosztott tárterület nem egy meghibásodási pont.

A Közvetlen Tárolóhelyek kiválasztásakor vegye figyelembe az alábbi használati eseteket:

  • A Tárolóhelyek Direct-fürt létrehozásához használt virtuális gépeket üzembe kell helyezni egy Azure rendelkezésre állási csoportban.
  • A közvetlen Tárolóhelyek fürt vészhelyreállításához használhatja az Azure Site Recovery Servicest.
  • A közvetlen tárolóhelyfürt nem nyújtható a különböző Azure rendelkezésre állási zónákban.

A kibővített fájlmegosztások SAP-előfeltételei az Azure-ban

A kibővített fájlmegosztás használatához a rendszernek meg kell felelnie a következő követelményeknek:

  • Legalább két fürtcsomópont egy kibővített fájlmegosztáshoz.
  • Minden csomópontnak legalább két helyi lemezzel kell rendelkeznie.
  • A teljesítmény érdekében tükrözési rugalmasságot kell használnia:
    • Kétirányú tükrözés egy kibővített fájlmegosztáshoz két fürtcsomóponttal.
    • Háromirányú tükrözés három (vagy több) fürtcsomóponttal rendelkező kibővített fájlmegosztáshoz.
  • Három (vagy több) fürtcsomópontot ajánlunk egy kibővített fájlmegosztáshoz, háromirányú tükrözéssel. Ez a beállítás nagyobb méretezhetőséget és nagyobb tárolási rugalmasságot biztosít, mint a kibővített fájlmegosztás beállítása két fürtcsomóponttal és kétirányú tükrözéssel.
  • Azure Premium-lemezeket kell használnia.
  • Javasoljuk, hogy az Azure Managed Disks szolgáltatást használja.
  • Javasoljuk, hogy rugalmas fájlrendszer (ReFS) használatával formázza a köteteket.
  • DS-series vagy DSv2 sorozatú Azure-beli virtuálisgép-méreteket is használhat.
  • A virtuális gépek közötti jó hálózati teljesítmény érdekében, amely Tárolóhelyek közvetlen lemezszinkronizáláshoz szükséges, használjon olyan virtuálisgép-típust, amely legalább "nagy" hálózati sávszélességet biztosít. További információ: DSv2-Series és DS-Series specifikáció.
  • Javasoljuk, hogy foglaljon le néhány nem felszabadított kapacitást a tárolókészletben. Ha egy meghajtó meghibásodik, a kötetek helyet kapnak a "helyben" javításhoz, ha a tárolókészletben nem helyeznek el szabad kapacitást. Ez javítja az adatok biztonságát és teljesítményét. További információ: Kötetméret kiválasztása.
  • Nem kell konfigurálnia az Azure belső terheléselosztóját a kibővített fájlmegosztási hálózat nevére, például az SAP globális gazdagépére<>. Ez az <SAP ASCS/SCS-példány ASCS-/SCS virtuális gazdagépneve> vagy a DBMS esetében történik. A kibővített fájlmegosztások az összes fürtcsomópontra kiskálázják a terhelést. <Az SAP globális gazdagép> a helyi IP-címet használja az összes fürtcsomóponthoz.

Fontos

Nem nevezheti át az SAPMNT-fájlmegosztást, amely az SAP globális gazdagépére <>mutat. Az SAP csak az "sapmnt" megosztási nevet támogatja.

További információ: SAP Note 2492395 – Módosítható az sapmnt megosztás neve?

SAP ASCS/SCS-példányok és kibővített fájlmegosztás konfigurálása két fürtben

Az SAP ASCS/SCS-példányokat külön fürtön kell üzembe helyeznie, saját SAP <SID-fürtszerepkörrel> . Ebben az esetben egy másik fürtön konfigurálja a kibővített fájlmegosztást egy másik fürtszerepkörrel.

Fontos

A beállításnak meg kell felelnie a következő követelménynek: az SAP ASCS/SCS-példányokat és az SOFS-megosztást külön fürtökben kell üzembe helyezni.

Fontos

Ebben a forgatókönyvben az SAP ASCS/SCS-példány úgy van konfigurálva, hogy hozzáférjen az SAP globális gazdagépéhez az UNC elérési út \\<SAP global host>\sapmnt\<SID>\SYS használatával.

Figure 5: SAP ASCS/SCS instance and a scale-out file share deployed in two clusters

5. ábra: EGY SAP ASCS/SCS-példány és egy két fürtben üzembe helyezett kibővített fájlmegosztás

Választható konfigurációk

Az alábbi ábrák több SAP-példányt mutatnak be a Microsoft Windows feladatátvevő fürtöt futtató Azure-beli virtuális gépeken a virtuális gépek teljes számának csökkentése érdekében.

Ez lehet egy SAP ASCS/SCS-fürt helyi SAP-alkalmazáskiszolgálója, vagy egy SAP ASCS/SCS fürtszerepkör a Microsoft SQL Server Always On csomópontokon.

Fontos

A helyi SAP Application Server telepítése egy SQL Server Always On csomópontra nem támogatott.

Az SAP ASCS/SCS és a Microsoft SQL Server-adatbázis egyaránt egyetlen hibapont (SPOF). Ezeknek az SPOF-eknek a védelmére windowsos környezetben WSFC-t használunk.

Bár az SAP ASCS/SCS erőforrás-felhasználása meglehetősen kicsi, az SQL Server vagy az SAP Application Server memóriakonfigurációjának 2 GB-tal történő csökkentése javasolt.

SAP-alkalmazáskiszolgálók WSFC-csomópontokon a Windows SOFS használatával

Figure 6: Windows Server failover clustering configuration in Azure with Windows SOFS and locally installed SAP Application Server

Megjegyzés:

A képen további helyi lemezek használata látható. Ez nem kötelező azoknak az ügyfeleknek, akik nem telepítik az alkalmazásszoftvert az operációsrendszer-meghajtóra (C:)

SAP ASCS/SCS az SQL Server Always On csomópontokon a Windows SOFS használatával

Figure 7: SAP ASCS/SCS on SQL Server Always On nodes using Windows SOFS

Megjegyzés:

A képen további helyi lemezek használata látható. Ez nem kötelező azoknak az ügyfeleknek, akik nem telepítik az alkalmazásszoftvert az operációsrendszer-meghajtóra (C:)

Fontos

Az Azure-felhőben az SAP-hoz és a kibővített fájlmegosztásokhoz használt fürtöket saját Azure-rendelkezésre állási csoportban vagy az Azure rendelkezésre állási zónákban kell üzembe helyezni. Ez biztosítja a fürt virtuális gépeinek elosztott elhelyezését a mögöttes Azure-infrastruktúrában. A rendelkezésre állási zónák üzembe helyezései támogatottak ezzel a technológiával.

Általános fájlmegosztás az SIOS DataKeeperrel fürt megosztott lemezeként

Az általános fájlmegosztás egy másik lehetőség a magas rendelkezésre állású fájlmegosztás elérésére.

Ebben az esetben egy harmadik féltől származó SIOS-megoldást használhat fürt megosztott lemezként.

Következő lépések