SAP ASCS/SCS-példány fürtözése windowsos feladatátvevő fürtön megosztott lemez használatával az Azure-ban
Windows
A Windows Server feladatátvételi fürtszolgáltatás (WSFC) egy magas rendelkezésre állású (HA) SAP ASCS/SCS telepítési és adatbázis-felügyeleti rendszerek (DBMS-ek) alapja a Windowsban.
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 WSFC kiszámítja az esetleges hibák számát, és továbbra is kifogástalan 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
A cikkben szereplő feladatok megkezdése előtt tekintse át az SAP NetWeaver magas rendelkezésre állású architektúrája és forgatókönyvei című cikket.
Windows Server feladatátvételi fürtszolgáltatás az Azure-ban
Az Azure-beli virtuális gépekkel (VM-ekkel) rendelkező WSFC további konfigurációs lépéseket igényel. 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én keresztül é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, és a belső terheléselosztó kezeli a fürt aktív csomópontjára történő porttovábbítást.
SAP ASCS/SCS HA megosztott fürtlemezekkel
Windows rendszerben az SAP ASCS/SCS-példányok sap központi szolgáltatásokat, az SAP üzenetkiszolgálót, a kiszolgálói folyamatokat és az SAP globális gazdafájljait tartalmazzák. Az SAP globális gazdafájljai a teljes SAP-rendszer központi fájljait tárolják.
Egy SAP ASCS/SCS-példány a következő összetevőkkel rendelkezik:
SAP központi szolgáltatások:
- Két folyamat (üzenetkiszolgálóhoz és enqueue-kiszolgálóhoz) és a két folyamat eléréséhez használt ASCS/SCS virtuális gazdanév
- Fájlstruktúra: S:\usr\sap\<SID>\ASCS/SCS-példányszám<>
SAP globális gazdagépfájlok:
Fájlstruktúra: S:\usr\sap\<SID>\SYS...
Az sapmnt fájlmegosztás, amely a következő UNC-elérési út használatával teszi lehetővé a hozzáférést ezekhez a globális S:\usr\sap\<SID>\SYS... fájlokhoz:
\\<ASCS/SCS virtuális gazdagép neve>\sapmnt\<SID>\SYS...
Magas rendelkezésre állású beállítás esetén SAP ASCS/SCS-példányokat fürtözhet. Az SAP ASCS/SCS és az SAP globális gazdagépfájljait fürt megosztott lemezekkel (a jelen cikk példájában az S meghajtóval) helyezheti el.
Enqueue Replication Server 1 (ERS1) architektúrával:
- Ugyanezzel az ASCS/SCS virtuális gazdagépnévvel érheti el az SAP üzenetkiszolgálót, és kiszolgálói folyamatokat hozhat létre az SAP globális gazdafájljai mellett az sapmnt fájlmegosztáson keresztül.
- Ugyanaz a fürt megosztott lemeze (S meghajtó) van megosztva közöttük.
Enqueue Replication Server 2 (ERS2) architektúrával:
- Az SAP üzenetkiszolgáló folyamatához ugyanaz az ASCS/SCS virtuális gazdagépnév használható, az SAP globális gazdagépfájljai mellett az sapmnt-fájlmegosztáson keresztül.
- Ugyanaz a fürt megosztott lemeze (S meghajtó) van megosztva közöttük.
- A lekérdezési kiszolgáló folyamatához külön ERS virtuális gazdagépnév érhető el.
Megosztott lemezek és enqueue replikációs kiszolgáló
A megosztott lemezek ERS1 architektúrával támogatottak, ahol az ERS1-példány:
- Nincs fürtözve.
localhost
Nevet használ.- Minden fürtcsomóponton helyi lemezeken van üzembe helyezve.
A megosztott lemezek ERS2 architektúrával is támogatottak, ahol az ERS2-példány:
- Fürtözött.
- Dedikált virtuális vagy hálózati gazdagépnevet használ.
- Az (A)SCS IP-cím mellett konfigurálnia kell az ERS virtuális gazdagép nevének IP-címét egy Belső Azure-terheléselosztón.
- Minden fürtözött csomópont helyi lemezén van üzembe helyezve, így nincs szükség megosztott lemezre.
Az ERS1-ről és az ERS2-ről további információt az SAP webhelyén, a Microsoft Feladatátvevő fürtben lévő Replikációs kiszolgáló és az Új Enqueue Replicator a Feladatátvevő fürt környezeteiben című témakörben talál.
Megosztott lemezek beállításai az Azure-ban SAP-számítási feladatokhoz
Az Azure-beli Windows feladatátvevő fürt megosztott lemezeinek két lehetősége van:
- Azure-beli megosztott lemezek használatával azure-beli felügyelt lemezeket csatolhat egyszerre több virtuális géphez.
- A SIOS DataKeeper Cluster Edition használatával hozzon létre egy tükrözött tárolót, amely a fürt megosztott tárolóját szimulálja.
Amikor a megosztott lemezek technológiáját választja, vegye figyelembe a következő szempontokat az Azure megosztott lemezekkel kapcsolatban az SAP-számítási feladatokhoz:
- Az Azure-beli megosztott lemezek Azure Premium SSD-lemezekkel való használata támogatott az SAP rendelkezésre állási csoportokban és rendelkezésre állási zónákban való üzembe helyezéséhez.
- Az Azure Ultra Disk Storage-lemezek és az Azure Standard SSD-lemezek nem támogatottak azure-beli megosztott lemezekként SAP-számítási feladatokhoz.
- Ügyeljen arra, hogy a Prémium SSD-tartományokban megadott minimális lemezméretű Azure Premium SSD-lemezeket kiépíteni, hogy egyidejűleg csatolhassa a szükséges számú virtuális gépet. Az SAP ASCS Windows feladatátvevő fürtökhöz általában két virtuális gép szükséges.
Ne feledje, hogy az SIOS-ről a következő szempontokat érdemes figyelembe venni:
- Az SIOS-megoldás valós idejű szinkron adatreplikálást biztosít két lemez között.
- Az SIOS-megoldással két felügyelt lemezzel működik. Ha rendelkezésre állási csoportokat vagy rendelkezésre állási zónákat használ, a felügyelt lemezek különböző tárolófürtökön találhatók.
- A rendelkezésre állási zónákban való üzembe helyezés támogatott.
- Az SIOS-megoldáshoz külső szoftvereket kell telepíteni és üzemeltetni, amelyeket külön kell megvásárolnia.
Azure megosztott lemezek
Az SAP ASCS/SCS HA azure-beli megosztott lemezekkel is implementálható.
Előfeltételek és korlátozások
Jelenleg Azure Premium SSD-lemezeket használhat azure-beli megosztott lemezekként az SAP ASCS/SCS-példányhoz. Jelenleg a következő korlátozások vannak érvényben:
- Az Azure Ultra Disk Storage-lemezek és a standard SSD-lemezek nem támogatottak azure-beli megosztott lemezekként az SAP-számítási feladatokhoz.
- A prémium szintű SSD-lemezekkel rendelkező Azure megosztott lemezek támogatottak az SAP rendelkezésre állási csoportokban és rendelkezésre állási zónákban való üzembe helyezéséhez.
- A Prémium SSD-lemezekkel rendelkező Azure-beli megosztott lemezek két tárolási lehetőséget kínálnak:
- A premium SSD megosztott lemezek helyileg redundáns tárolás (LRS) (
skuName
értékePremium_LRS
) támogatott a rendelkezésre állási csoportokban való üzembe helyezéssel. - A prémium szintű SSD megosztott lemezek zónaredundáns
skuName
Premium_ZRS
tárolója (ZRS) a rendelkezésre állási zónákban való üzembe helyezéssel támogatott.
- A premium SSD megosztott lemezek helyileg redundáns tárolás (LRS) (
- Az Azure-beli megosztott lemez maxShares értéke határozza meg, hogy hány fürtcsomópont használhatja a megosztott lemezt. EGY SAP ASCS/SCS-példány esetében általában két csomópontot konfigurál a WSFC-ben. Ezután a következő értékre
maxShares
kell beállítania az2
értéket: . - Az Azure-beli megosztott lemezekhez nincs szükség Azure-közelségi elhelyezési csoportra (PPG ). Az SAP PPG-kkel való üzembe helyezéséhez azonban kövesse az alábbi irányelveket:
- Ha egy régióban üzembe helyezett SAP-rendszerhez használ PPG-ket, a lemezt használó összes virtuális gépnek ugyanahhoz a PPG-hez kell tartoznia.
- Ha a zónákban üzembe helyezett SAP-rendszerekhez ppG-ket használ, a közelségi elhelyezési csoportokban leírtak szerint zónatelepítésekkel, tárolót csatolhat
Premium_ZRS
a lemezt használó virtuális gépekhez.
További információkért tekintse át az Azure-beli megosztott lemezek dokumentációjának Korlátozások szakaszát.
A Prémium SSD-megosztott lemezek fontos szempontjai
Vegye figyelembe az Azure Premium SSD megosztott lemezekkel kapcsolatos fontos szempontokat:
LRS prémium SSD megosztott lemezekhez:
- A Prémium szintű SSD megosztott lemezekhez készült LRS-alapú SAP-üzembe helyezés egyetlen Azure-beli megosztott lemezzel működik egy tárolófürtön. Ha probléma van azzal a tárolófürttel, amelyben az Azure-beli megosztott lemez telepítve van, az hatással van az SAP ASCS/SCS-példányra.
ZRS prémium SSD-megosztott lemezekhez:
- A ZRS írási késése nagyobb, mint az LRSé az adatok több zónán belüli másolása miatt.
- A különböző régiókban lévő rendelkezésre állási zónák közötti távolság eltérő, és a ZRS-lemez késése a rendelkezésre állási zónák között is változik. Mérje fel a lemezeket a régióban lévő ZRS-lemezek késésének azonosításához.
- A ZRS for Premium SSD megosztott lemezek szinkron módon replikálják az adatokat a régió három rendelkezésre állási zónájában. Ha probléma merül fel az egyik tárolófürtben, az SAP ASCS/SCS-példány továbbra is fut, mert a tároló feladatátvétele transzparens az alkalmazásréteg számára.
- További információkért tekintse át a ZRS felügyelt lemezekre vonatkozó dokumentációjának Korlátozások szakaszát.
Az SAP-üzemelő példány tervezésével kapcsolatos egyéb fontos szempontokért tekintse át az SAP-telepítés tervezését és implementálását az Azure-ban és az Azure Storage-típusokban SAP-számítási feladatokhoz.
Támogatott operációsrendszer-verziók
A Windows Server 2016, 2019 és újabb verziók támogatottak. Használja a legújabb adatközpont-rendszerképeket.
Az alábbi okokból javasoljuk legalább a Windows Server 2019 Datacenter használatát:
- A WSFC a Windows Server 2019-ben az Azure tudatában van.
- A Windows Server 2019 Datacenter magában foglalja az Azure-gazdagépek karbantartásának integrációját és tudatosságát, valamint az Azure-beli ütemezett események monitorozásával nyújtott jobb felhasználói élményt.
- Elosztott hálózatneveket is használhat. (Ez az alapértelmezett beállítás.) Nincs szükség dedikált IP-címre a fürthálózat nevéhez. Emellett nem kell IP-címet konfigurálnia egy Belső Azure-terheléselosztón.
Megosztott lemezek az Azure-ban a SIOS DataKeeperrel
A megosztott lemezek másik lehetősége, hogy az SIOS DataKeeper Cluster Edition használatával létrehoz egy tükrözött tárolót, amely a fürt megosztott tárolóját szimulálja. Az SIOS-megoldás valós idejű szinkron adatreplikálást biztosít.
Megosztott lemezerőforrás létrehozása fürthöz:
- Csatoljon egy további lemezt az egyes virtuális gépekhez egy Windows-fürtkonfigurációban.
- Futtassa az SIOS DataKeeper Cluster Editiont mindkét virtuálisgép-csomóponton.
- Konfigurálja az SIOS DataKeeper Cluster Editiont úgy, hogy a forrás virtuális gépről a cél virtuális gép további lemezhez csatlakoztatott kötetére tükrözhesse a további lemezhez csatlakoztatott kötet tartalmát. Az SIOS DataKeeper elvonja a forrást és a cél helyi köteteket, majd egyetlen megosztott lemezként jeleníti meg őket a WSFC-ben.
Feljegyzés
Egyes DBMS-termékekkel, például az SQL Serverrel való magas rendelkezésre álláshoz nincs szükség megosztott lemezekre. Az SQL Server Always On replikálja a DBMS-adatokat és naplófájlokat az egyik fürtcsomópont helyi lemezéről egy másik fürtcsomópont helyi lemezére. Ebben az esetben a Windows-fürt konfigurációjának nincs szüksége megosztott lemezre.
Választható konfigurációk
Az alábbi ábrák több SAP-példányt mutatnak be a Windows Server feladatátvételi fürtszolgáltatást futtató Azure-beli virtuális gépeken a virtuális gépek teljes számának csökkentése érdekében.
Ez a konfiguráció 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
Helyi SAP-alkalmazáskiszolgáló telepítése 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-ok). A WSFC segít megvédeni ezeket az SPOF-eket Egy Windows-környezetben.
Bár az SAP ASCS/SCS erőforrás-felhasználása meglehetősen kicsi, javasoljuk, hogy az SQL Server vagy az SAP-alkalmazáskiszolgáló memóriakonfigurációja 2 GB-tal csökkenjen.
Ez az ábra a WSFC-csomópontokon futó SAP-alkalmazáskiszolgálókat mutatja be az SIOS DataKeeper használatával:
Mivel az SAP-alkalmazáskiszolgálók helyileg vannak telepítve, nincs szükség szinkronizálás beállítására.
Ez az ábra az SAP ASCS/SCS-t mutatja be az SQL Server Always On csomópontokon az SIOS DataKeeper használatával:
További információ az egyéb konfigurációkról: