Klustra en SAP ASCS/SCS-instans i ett Windows-redundanskluster med hjälp av en filresurs i Azure

Windows logo. Windows

Windows Server-redundansklustring är grunden för en SAP ASCS/SCS-installation med hög tillgänglighet och DBMS i Windows.

Ett redundanskluster är en grupp på 1+n oberoende servrar (noder) som arbetar tillsammans för att öka tillgängligheten för program och tjänster. Om ett nodfel inträffar beräknar Windows Server-redundanskluster antalet fel som kan inträffa och underhåller fortfarande ett felfritt kluster för att tillhandahålla program och tjänster. Du kan välja mellan olika kvorumlägen för att uppnå redundansklustring.

Förutsättningar

Innan du påbörjar de uppgifter som beskrivs i den här artikeln bör du läsa följande artiklar och SAP-anteckningar:

Kommentar

Klustring av SAP ASCS/SCS-instanser med hjälp av en filresurs stöds för SAP-system med SAP Kernel 7.22 (och senare). Mer information finns i SAP-2698948

Windows Server-redundansklustring i Azure

Jämfört med distributioner utan operativsystem eller privata moln kräver Azure Virtual Machines ytterligare steg för att konfigurera redundansklustring i Windows Server. När du skapar ett kluster måste du ange flera IP-adresser och virtuella värdnamn för SAP ASCS/SCS-instansen.

Namnmatchning i Azure och klustrets virtuella värdnamn

Azure-molnplattformen erbjuder inte alternativet att konfigurera virtuella IP-adresser, till exempel flytande IP-adresser. Du behöver en alternativ lösning för att konfigurera en virtuell IP-adress för att nå klusterresursen i molnet.

Azure Load Balancer-tjänsten tillhandahåller en intern lastbalanserare för Azure. Med den interna lastbalanseraren når klienter klustret via klustrets virtuella IP-adress.

Distribuera den interna lastbalanseraren i resursgruppen som innehåller klusternoderna. Konfigurera sedan alla nödvändiga portvidarebefordringsregler med hjälp av avsökningsportarna för den interna lastbalanseraren. Klienterna kan ansluta via det virtuella värdnamnet. DNS-servern löser klustrets IP-adress. Den interna lastbalanseraren hanterar portvidarebefordring till den aktiva noden i klustret.

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

Bild 1: Konfiguration av Redundansklustring i Windows Server i Azure utan delad disk

SAP ASCS/SCS HA med filresurs

SAP utvecklade en ny metod och ett alternativ till klusterdelade diskar för klustring av en SAP ASCS/SCS-instans i ett Windows-redundanskluster. I stället för att använda klusterdelade diskar kan du använda en SMB-filresurs för att distribuera globala SAP-värdfiler.

Kommentar

En SMB-filresurs är ett alternativ till att använda klusterdelade diskar för klustring av SAP ASCS/SCS-instanser.

Den här arkitekturen är specifik på följande sätt:

  • SAP:s centrala tjänster (med egen filstruktur och meddelande- och köprocesser) är separata från de globala SAP-värdfilerna.
  • SAP:s centrala tjänster körs under en SAP ASCS/SCS-instans.
  • SAP ASCS/SCS-instansen är klustrad och är tillgänglig med hjälp av det <virtuella VÄRDnamnet> för ASCS/SCS virtuellt värdnamn.
  • GLOBALA SAP-filer placeras på SMB-filresursen och nås med hjälp av det <globala VÄRDnamnet> för SAP: \\<SAP global värd>\sapmnt\<SID>\SYS...
  • SAP ASCS/SCS-instansen installeras på en lokal disk på båda klusternoderna.
  • Namnet på <det virtuella värdnamnet> för ASCS/SCS skiljer sig från <den globala SAP-värden>.

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

Bild 2: Ny SAP ASCS/SCS HA-arkitektur med en SMB-filresurs

Förutsättningar för en SMB-filresurs:

  • SMB 3.0-protokoll (eller senare).
  • Möjlighet att ange Active Directory-åtkomstkontrollistor (ACL:er) för Active Directory-användargrupper och computer$ datorobjektet.
  • Filresursen måste vara HA-aktiverad:
    • Diskar som används för att lagra filer får inte vara en enda felpunkt.
    • Server- eller VM-driftstopp orsakar inte avbrott på filresursen.

SAP <SID-klusterrollen> innehåller inte klusterdelade diskar eller en allmän filresursklusterresurs.

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

Bild 3: SAP <SID-klusterrollresurser> för att använda en filresurs

Skala ut filresurser med Lagringsdirigering i Azure som en SAPMNT-filresurs

Du kan använda en utskalningsfilresurs för att vara värd för och skydda globala SAP-värdfiler. En skalbar filresurs erbjuder också en SAPMNT-filresurstjänst med hög tillgänglighet.

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

Bild 4: En skalbar filresurs som används för att skydda globala SAP-värdfiler

Viktigt!

Skalbara filresurser stöds fullt ut i Microsoft Azure-molnet och i lokala miljöer.

En skalbar filresurs har hög tillgänglighet och horisontellt skalbar SAPMNT-filresurs.

Lagringsdirigering används som en delad disk för en skalbar filresurs. Du kan använda Lagringsdirigering för att skapa lagring med hög tillgänglighet och skalbar lagring med hjälp av servrar med lokal lagring. Delad lagring som används för en utskalningsfilresurs, till exempel för globala SAP-värdfiler, är inte en enda felpunkt.

När du väljer Lagringsdirigering bör du överväga följande användningsfall:

  • De virtuella datorer som används för att skapa det Lagringsdirigering klustret måste distribueras i en Azure-tillgänglighetsuppsättning.
  • För haveriberedskap för ett Lagringsdirigering kluster kan du använda Azure Site Recovery Services.
  • Det finns inte stöd för att sträcka ut lagringsdirigeringsklustret över olika Azure-Tillgänglighetszoner.

SAP-krav för utskalning av filresurser i Azure

Om du vill använda en skalbar filresurs måste systemet uppfylla följande krav:

  • Minst två klusternoder för en skalbar filresurs.
  • Varje nod måste ha minst två lokala diskar.
  • Av prestandaskäl måste du använda speglingsåterhämtning:
    • Dubbelriktad spegling för en skalbar filresurs med två klusternoder.
    • Trevägsspegling för en skalbar filresurs med tre (eller fler) klusternoder.
  • Vi rekommenderar tre (eller fler) klusternoder för en utskalningsfilresurs med trevägsspegling. Den här konfigurationen ger mer skalbarhet och större lagringsåterhämtning än konfigurationen av skalbara filresurser med två klusternoder och dubbelriktad spegling.
  • Du måste använda Azure Premium-diskar.
  • Vi rekommenderar att du använder Azure Managed Disks.
  • Vi rekommenderar att du formaterar volymer med hjälp av ReFS (Resilient File System).
  • Du kan använda vm-storlekar i DS-serien eller DSv2-serien i Azure.
  • För bra nätverksprestanda mellan virtuella datorer, som behövs för Lagringsdirigering disksynkronisering, använder du en VM-typ som har minst en "hög" nätverksbandbredd. Mer information finns i specifikationerna för DSv2-serien och DS-serien .
  • Vi rekommenderar att du reserverar en del outallokerad kapacitet i lagringspoolen. Om du lämnar en del outallokerad kapacitet i lagringspoolen får du utrymme för att reparera "på plats" om en enhet misslyckas. Detta förbättrar datasäkerhet och prestanda. Mer information finns i Välja volymstorlek.
  • Du behöver inte konfigurera den interna Azure-lastbalanseraren för det skalbara filresursnätverkets namn, till exempel för <den globala SAP-värden>. Detta görs för det <virtuella ASCS/SCS-värdnamnet> för SAP ASCS/SCS-instansen eller för DBMS. En skalbar filresurs skalar ut belastningen över alla klusternoder. <DEN globala SAP-värden> använder den lokala IP-adressen för alla klusternoder.

Viktigt!

Du kan inte byta namn på SAPMNT-filresursen, som pekar på <DEN globala SAP-värden>. SAP stöder endast resursnamnet "sapmnt".

Mer information finns i SAP Note 2492395 – Kan resursnamnet sapmnt ändras?

Konfigurera SAP ASCS/SCS-instanser och en utskalningsfilresurs i två kluster

Du måste distribuera SAP ASCS/SCS-instanserna i ett separat kluster med en egen SAP <SID-klusterroll> . I det här fallet konfigurerar du utskalningsfilresursen i ett annat kluster med en annan klusterroll.

Viktigt!

Konfigurationen måste uppfylla följande krav: SAP ASCS/SCS-instanserna och SOFS-resursen måste distribueras i separata kluster.

Viktigt!

I det här scenariot är SAP ASCS/SCS-instansen konfigurerad för åtkomst till den globala SAP-värden med hjälp av UNC-sökvägen \\<SAP global värd>\sapmnt\<SID>\SYS.

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

Bild 5: En SAP ASCS/SCS-instans och en utskalningsfilresurs som distribuerats i två kluster

Valfria konfigurationer

Följande diagram visar flera SAP-instanser på virtuella Azure-datorer som kör Microsoft Windows-redundanskluster för att minska det totala antalet virtuella datorer.

Detta kan antingen vara lokala SAP-programservrar i ett SAP ASCS/SCS-kluster eller en SAP ASCS/SCS-klusterroll på Microsoft SQL Server AlwaysOn-noder.

Viktigt!

Det går inte att installera en lokal SAP-programserver på en SQL Server AlwaysOn-nod.

Både SAP ASCS/SCS och Microsoft SQL Server-databasen är enstaka felpunkter (SPOF). För att skydda dessa SPOF:er i en Windows-miljö används WSFC.

Även om resursförbrukningen för SAP ASCS/SCS är ganska liten, rekommenderas en minskning av minneskonfigurationen för antingen SQL Server eller SAP Application Server med 2 GB.

SAP-programservrar på WSFC-noder med Windows SOFS

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

Kommentar

Bilden visar användningen av ytterligare lokala diskar. Detta är valfritt för kunder som inte installerar programprogramvara på OS-enheten (C:)

SAP ASCS/SCS på SQL Server AlwaysOn-noder med Windows SOFS

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

Kommentar

Bilden visar användningen av ytterligare lokala diskar. Detta är valfritt för kunder som inte installerar programprogramvara på OS-enheten (C:)

Viktigt!

I Azure-molnet måste varje kluster som används för SAP- och utskalningsfilresurser distribueras i sin egen Azure-tillgänglighetsuppsättning eller i Azure Tillgänglighetszoner. Detta säkerställer distribuerad placering av de virtuella klusterdatorerna i den underliggande Azure-infrastrukturen. Distributioner av tillgänglighetszoner stöds med den här tekniken.

Allmän filresurs med SIOS DataKeeper som klusterdelade diskar

En allmän filresurs är ett annat alternativ för att uppnå en filresurs med hög tillgänglighet.

I det här fallet kan du använda en SIOS-lösning från tredje part som en klusterdelad disk.

Nästa steg