vysoká dostupnost pro sap NetWeaver na virtuálních počítačích Azure na Windows s využitím Azure NetApp Files (SMB) pro aplikace SAP

tento článek popisuje, jak nasadit, nakonfigurovat virtuální počítače, nainstalovat rozhraní clusteru a nainstalovat vysoce dostupný systém SAP NetWeaver 7,50 na Windows virtuálních počítačů pomocí protokolu SMB v Azure NetApp Files.

Tato vrstva databáze není podrobněji popsána v tomto článku. Předpokládáme, že už je vytvořená virtuální síť Azure.

Nejprve si přečtěte následující poznámky a dokumenty SAP:

Důležité

Upozornění: Mějte na paměti, že instalace systému SAP se systémem SWPM ve sdílené složce SMB, která je hostovaná na Azure NetApp Files svazku SMB, může selhat s chybou instalace pro nedostatečná oprávnění, jako je warningPerm není definovaná. Aby se zabránilo této chybě, uživatel, pod kterým je spuštěn kontext SWPM, potřebuje při instalaci systému SAP zvýšené oprávnění "správce domény".

Přehled

sap vyvinul nový přístup a alternativu ke sdíleným diskům clusteru pro clustering instance SAP ASCS/SCS v clusteru Windows s podporou převzetí služeb při selhání. Místo použití sdílených disků clusteru může jedna použít sdílenou složku SMB k nasazení souborů globálního hostitele SAP. Azure NetApp Files podporuje SMBv3 (společně se systémem souborů NFS) se seznamem řízení přístupu NTFS pomocí služby Active Directory. Azure NetApp Files je automaticky vysoce dostupný (jako je to služba PaaS). Tyto funkce umožňují Azure NetApp Files skvělou možnost pro hostování sdílené složky SMB pro globální prostředí SAP.
jsou podporovány jak služby Azure Active Directory (AD) Domain Services , tak Active Directory Domain Services (služba AD DS) . Pomocí Azure NetApp Files můžete použít existující řadiče domény služby Active Directory. Řadiče domény můžou být v Azure jako virtuální počítače nebo místně prostřednictvím sítě VPN ExpressRoute nebo S2S. V tomto článku použijeme řadič domény na virtuálním počítači Azure.
Vysoká dostupnost (HA) pro služby SAP NetWeaver Central Services vyžaduje sdílené úložiště. k tomu, aby bylo možné na Windows, zatím bylo nutné sestavit buď cluster SOFS, nebo použít sdílené disky clusteru s/w jako s. Nyní je možné dosáhnout dostupnosti SAP NetWeaver HA pomocí sdíleného úložiště nasazeného v Azure NetApp Files. Použití Azure NetApp Files pro sdílené úložiště eliminuje nutnost buď SOFS, nebo s.

Poznámka

Clustering SAP ASCS/SCS Instances pomocí sdílené složky se podporuje pro SAP NetWeaver 7,40 (a novější) pomocí SAP kernel 7,49 (a novější).

Architektura SAP ASCS/SCS HA se sdílenou složkou SMB

Požadavky pro sdílenou složku SMB:

  • Protokol SMB 3,0 (nebo novější).
  • Možnost nastavit seznamy řízení přístupu (ACL) služby Active Directory pro skupiny uživatelů služby Active Directory a objekt počítače $ počítač.
  • Sdílená složka musí mít povolený HA.

Sdílenou složku SAP Central Services v této referenční architektuře nabízí Azure NetApp Files:

Architektura SAP ASCS/SCS HA s podrobnostmi sdílené složky SMB

Vytvoření a připojení svazku SMB pro Azure NetApp Files

Proveďte následující kroky, jako přípravu na použití Azure NetApp Files.

  1. Vytvořte účet Azure NetApp podle kroků popsaných v tématu Vytvoření účtu NetApp .

  2. Nastavte fond kapacit podle pokynů v části nastavení fondu kapacity .

  3. Azure NetApp Files prostředky se musí nacházet v delegované podsíti. Podle pokynů v části delegování podsítě Azure NetApp Files vytvořit delegovanou podsíť.

    Důležité

    Před vytvořením svazku SMB musíte vytvořit připojení ke službě Active Directory. Projděte si požadavky na připojení ke službě Active Directory.

    Když vytváříte připojení ke službě Active Directory, nezapomeňte zadat předponu serveru SMB (účet počítače), která není delší než 8 znaků, aby se předešlo 13 znakům omezení názvu hostitele pro aplikace SAP (přípona se automaticky přidala do názvu účtu počítače SMB).
    omezení názvů hostitelů pro aplikace SAP jsou popsána v 2718300 – omezení fyzické a virtuální hostname a 611361-hostname serverů SAP jazyk ABAP Platform.

  4. Vytvořte připojení ke službě Active Directory, jak je popsáno v tématu vytvoření připojení ke službě Active Directory .

  5. Vytvořte svazek SMB Azure NetApp Files SMB podle pokynů v části Přidání svazku SMB .

  6. připojte svazek SMB na svém Windowsm virtuálním počítači.

Tip

Pokyny, jak připojit Azure NetApp Files svazek, najdete v tématu na webu Azure Portal , kde přejdete na objekt Azure NetApp Files, klikněte na okno svazky a pak na připojit pokyny.

příprava infrastruktury pro SAP HA pomocí Windows clusteru s podporou převzetí služeb při selhání

  1. Nastavte pravidla vyrovnávání zatížení ASCS/SCS pro interní nástroj pro vyrovnávání zatížení Azure.
  2. přidejte k doméně Windows virtuálních počítačů.
  3. Přidání položek registru na obou uzlech clusteru instance SAP ASCS/SCS
  4. nastavení clusteru s podporou převzetí služeb při selhání Windows serveru pro instanci SAP ASCS/SCS
  5. pokud používáte Windows Server 2016, doporučujeme nakonfigurovat sdílené složky Azure v cloudu.

Instalace instance SAP ASCS na obou uzlech

Od SAP budete potřebovat následující software:

Poznámka

Clustering SAP ASCS/SCS Instances pomocí sdílené složky se podporuje pro SAP NetWeaver 7,40 (a novější) pomocí SAP kernel 7,49 (a novější).

Instalace instance ASCS/SCS na prvním uzlu clusteru ASCS/SCS

  1. Nainstalujte instanci SAP ASCS/SCS do prvního uzlu clusteru. spusťte instalační nástroj SAP SWPM a pak přejděte na: produkt > DBMS > instalace > aplikačního serveru jazyk ABAP (nebo Java) > High-Availability systém > ASCS/SCS instance > první uzel clusteru.

  2. Jako konfiguraci sdílené složky clusteru v SWPM vyberte cluster Shared File .

  3. Po zobrazení výzvy ke kroku o parametrech systémového clusteru SAP zadejte název hostitele pro sdílenou složku SMB Azure NetApp Files, kterou jste už vytvořili jako název hostitele pro sdílení souborů. V tomto příkladu je název hostitele sdílené složky SMB anfsmb-9562.

    Důležité

    Pokud výsledky kontroly požadovaných součástí SWPM ukazují, že se nesplní podmínka funkce průběžné dostupnosti, můžete ji vyřešit podle pokynů v části opožděná chybová zpráva, když se pokusíte o přístup ke sdílené složce, která už v Windows neexistuje.

    Tip

    pokud výsledky kontroly požadovaných součástí SWPM ukazují, že není splněna podmínka velikosti zahození, můžete velikost zakrytí upravit tak, že přejdete na počítač>vlastnosti systému>výkon Nastavení> rozšířené> virtuální paměti> změna.

  4. Nakonfigurujte prostředek clusteru SAP, SAP-SID-IP port testu pomocí prostředí PowerShell. Tuto konfiguraci spusťte na jednom z uzlů clusteru SAP ASCS/SCS, jak je popsáno v tématu Konfigurace portu testu paměti.

Instalace instance ASCS/SCS na druhý uzel clusteru ASCS/SCS

  1. Nainstalujte instanci SAP ASCS/SCS na druhý uzel clusteru. spusťte instalační nástroj SAP SWPM a pak přejděte na produkt > DBMS > instalace > aplikačního serveru jazyk ABAP (nebo Java) > High-Availability systém > ASCS/SCS instance > další uzel clusteru.

Aktualizovat profil instance SAP ASCS/SCS

Aktualizujte parametry v profilu instance SAP ASCS/SCS <SID> ASCS/SCS <Nr> <Host> .

Název parametru Hodnota parametru
GS/netstat_once 0
enque/encni/set_so_keepalive podmínka
Služba/ha_check_node 1

Parametr enque/encni/set_so_keepalive je vyžadován pouze v případě, že používáte ENSA1.
Restartujte instanci SAP ASCS/SCS. Nastavte KeepAlive parametry na uzlech clusteru SAP ASCS/SCS podle pokynů k Nastavení položek registru v uzlech clusteru instance SAP ASCS/SCS.

Instalace instance systému DBMS a aplikačních serverů SAP

Dokončete instalaci SAP tím, že nainstalujete:

  • Instance systému DBMS
  • Primární aplikační Server SAP
  • Další aplikační Server SAP

Testování převzetí služeb při selhání instance SAP ASCS/SCS

Převzetí služeb při selhání z uzlu clusteru A na uzel clusteru B a back

V tomto scénáři testování odkazujeme na uzel clusteru sapascs1 jako Node A a na uzel Node sapascs2 jako uzel B.

  1. Ověřte, zda jsou v uzlu A spuštěny prostředky clusteru.  obrázek 1: prostředky clusteru s podporou převzetí služeb při selhání Windows serveru spuštěné v uzlu A před testem

  2. Restartujte uzel clusteru A. Prostředky clusteru SAP se přesunou na uzel clusteru B.  obrázek 2: prostředky clusteru s podporou převzetí služeb při selhání Windows serveru spuštěné v uzlu B po dokončení testu

Test položky zámku

  1. Ověřte, že je aktivní server replikace fronty SAP (OLAJÍCÍCH).
  2. Přihlaste se k systému SAP, spusťte transakční SU01 a otevřete ID uživatele v režimu změn. Tím se vygeneruje položka zámku SAP.
  3. V případě, že jste se přihlásili do systému SAP, zobrazte položku zámku tak, že přejdete na ST12 transakce.
  4. Převzetí služeb při selhání ASCS prostředky z uzlu clusteru A na uzel clusteru B.
  5. Ověřte, že se zachová položka zámku vygenerovaná před převzetím služeb při selhání prostředků clusteru SAP ASCS/SCS.

Obrázek 3: po testu převzetí služeb při selhání se zachová položka zámku

Další informace najdete v tématu řešení potíží s převzetím služeb při selhání v ASCS pomocí olajících .

Volitelné Konfigurace

následující diagramy znázorňují více instancí SAP na virtuálních počítačích Azure s clusterem s podporou převzetí služeb při selhání v Microsoft Windows, aby se snížil celkový počet virtuálních počítačů.

může to být buď místní aplikační server sap v clusteru sap ASCS/SCS nebo Role clusteru sap ASCS/SCS na Microsoft SQL Server vždy na uzlech.

Důležité

instalace místního aplikačního serveru SAP na uzel SQL Server Always on není podporována.

SAP ASCS/SCS a databáze Microsoft SQL Server jsou v jednom bodě selhání (SPOF). k ochraně těchto SPOFs v prostředí Windows Azure NetApp Files používá protokol SMB.

i když je spotřeba prostředků SAP ASCS/SCS poměrně malá, doporučuje se zmenšení konfigurace paměti pro buď SQL Server, nebo aplikačního serveru SAP o 2 GB.

Aplikační servery SAP na uzlech služby WSFC pomocí protokolu SMB souborů NetApp

obrázek 4: konfigurace clusteringu s převzetím služeb při selhání Windows serveru v Azure pomocí souborů Windows NetApp SMB a lokálně nainstalovaných aplikačních serverů SAP

Poznámka

Na obrázku se zobrazuje použití dalších místních disků. To je volitelné pro zákazníky, kteří nebudou instalovat aplikační software na jednotku operačního systému (C:)

SAP ASCS/SCS na SQL Server vždy na uzlech s použitím Azure NetApp Files SMB

Důležité

použití Azure NetApp Files SMB pro všechny SQL Server svazky se nepodporuje.

obrázek: SAP ASCS/SCS on SQL Server vždy na uzlech s použitím Azure NetApp Files SMB

Poznámka

Na obrázku se zobrazuje použití dalších místních disků. To je volitelné pro zákazníky, kteří nebudou instalovat aplikační software na jednotku operačního systému (C:)

podpora flexibilního vytváření sdílených složek SAPMNT pro sdílenou složku na bázi SMB pomocí Windows DFS-N

Použití DFS – N umožňuje využívat jednotlivé sapmnt svazky pro systémy SAP nasazené ve stejné oblasti a předplatném Azure. Dokumentaci k této instalaci najdete tady .

Další kroky