Sdílet prostřednictvím


Instalace vysoké dostupnosti SAP NetWeaveru do clusteru s podporou převzetí služeb při selhání s Windows a sdílené složky pro instance SAP ASCS/SCS v Azure

Tento článek popisuje, jak nainstalovat a nakonfigurovat systém SAP s vysokou dostupností v Azure se systémem Windows Server Cluster s podporou převzetí služeb při selhání (WSFC) a souborovým serverem se škálováním na více systémů jako možnost pro clustering instancí SAP ASCS/SCS.

Požadavky

Než začnete s instalací, projděte si následující články:

Potřebujete následující spustitelné soubory a knihovny DLL ze systému SAP:

  • Instalační nástroj SAP Software Provisioning Manager (SWPM) verze SPS25 nebo novější
  • Jádro SAP 7.49 nebo novější

Důležité

Clustering instancí SAP ASCS/SCS pomocí sdílené složky se podporuje pro SAP NetWeaver 7.40 (a novější) s jádrem SAP 7.49 (a novějším).
Nastavení musí splňovat následující požadavek: instance SAP ASCS/SCS a sdílená složka SOFS musí být nasazená v samostatných clusterech.

Nepopisujeme nastavení systému dbMS (Database Management System), protože nastavení se liší v závislosti na používaném DBMS. Předpokládáme však, že se problémy s vysokou dostupností dbMS řeší funkcemi, které podporují různí dodavatelé DBMS pro Azure. Mezi tyto funkce patří AlwaysOn nebo zrcadlení databáze pro SQL Server a Oracle Data Guard pro databáze Oracle. Ve scénáři, který používáme v tomto článku, jsme do DBMS nepřidali další ochranu.

Pokud různé služby DBMS komunikují s tímto druhem clusterované konfigurace SAP ASCS/SCS v Azure, neexistují žádné zvláštní aspekty.

Poznámka:

Postupy instalace systémů SAP NetWeaver jazyk ABAP, systémů Java a systémů jazyk ABAP+Java jsou téměř stejné. Nejvýznamnější rozdíl je v tom, že systém SAP jazyk ABAP má jednu instanci ASCS. Systém SAP Java má jednu instanci SCS. Systém SAP jazyk ABAP+Java má jednu instanci ASCS a jednu instanci SCS spuštěnou ve stejné skupině clusteru s podporou převzetí služeb při selhání Microsoftu. Všechny rozdíly v instalaci pro každý zásobník instalace SAP NetWeaver jsou explicitně zmíněny. Můžete předpokládat, že všechny ostatní části jsou stejné.

Příprava globálního hostitele SAP v clusteru SOFS

V clusteru SOFS vytvořte následující svazek a sdílenou složku:

  • Struktura souborů C:\ClusterStorage\Volume1\usr\sap\<SID>\SYS\ SAP GLOBALHOST na sdíleném svazku clusteru SOFS (CSV)

  • Sdílená složka SAPMNT

  • Nastavení zabezpečení sdílené složky a složky SAPMNT s úplným řízením pro:

    • Skupina <uživatelů DOMAIN>\SAP_<SID>_GlobalSpráva
    • Objekty <počítače s uzlem clusteru SAP ASCS/SCS DOMAIN>\ClusterNode1$ a <DOMAIN>\ClusterNode2$

Pokud chcete vytvořit svazek sdíleného svazku clusteru se zrcadlovou odolností, spusťte na jednom z uzlů clusteru SOFS následující rutinu PowerShellu:

New-Volume -StoragePoolFriendlyName S2D* -FriendlyName SAPPR1 -FileSystem CSVFS_ReFS -Size 5GB -ResiliencySettingName Mirror

Pokud chcete vytvořit SAPMNT a nastavit zabezpečení složek a sdílených složek, spusťte na jednom z uzlů clusteru SOFS následující skript PowerShellu:

# Create SAPMNT on file share
$SAPSID = "PR1"
$DomainName = "SAPCLUSTER"
$SAPSIDGlobalAdminGroupName = "$DomainName\SAP_" + $SAPSID + "_GlobalAdmin"

# SAP ASCS/SCS cluster nodes
$ASCSClusterNode1 = "ascs-1"
$ASCSClusterNode2 = "ascs-2"

# Define SAP ASCS/SCS cluster node computer objects
$ASCSClusterObjectNode1 = "$DomainName\$ASCSClusterNode1$"
$ASCSClusterObjectNode2 = "$DomainName\$ASCSClusterNode2$"

# Create usr\sap\.. folders on CSV
$SAPGlobalFolder = "C:\ClusterStorage\SAP$SAPSID\usr\sap\$SAPSID\SYS"
New-Item -Path $SAPGlobalFOlder -ItemType Directory

$UsrSAPFolder = "C:\ClusterStorage\SAP$SAPSID\usr\sap\"

# Create a SAPMNT file share and set share security
New-SmbShare -Name sapmnt -Path $UsrSAPFolder -FullAccess "BUILTIN\Administrators", $ASCSClusterObjectNode1, $ASCSClusterObjectNode2 -ContinuouslyAvailable $true -CachingMode None -Verbose

# Get SAPMNT file share security settings
Get-SmbShareAccess sapmnt

# Set file and folder security
$Acl = Get-Acl $UsrSAPFolder

# Add  a security object of the clusternode1$ computer object
$Ar = New-Object  system.security.accesscontrol.filesystemaccessrule($ASCSClusterObjectNode1,"FullControl",'ContainerInherit,ObjectInherit', 'None', 'Allow')
$Acl.SetAccessRule($Ar)

# Add a security object of the clusternode2$ computer object
$Ar = New-Object  system.security.accesscontrol.filesystemaccessrule($ASCSClusterObjectNode2,"FullControl",'ContainerInherit,ObjectInherit', 'None', 'Allow')
$Acl.SetAccessRule($Ar)

# Set security
Set-Acl $UsrSAPFolder $Acl -Verbose

Vytvoření virtuálního hostitele pro clusterovanou instanci SAP ASCS/SCS

Vytvořte název sítě clusteru SAP ASCS/SCS (například pr1-ascs [10.0.6.7]), jak je popsáno v tématu Vytvoření virtuálního hostitele pro clusterovanou instanci SAP ASCS/SCS.

Instalace instancí ASCS/SCS a ERS v clusteru

Instalace instance ASCS/SCS na první uzel clusteru ASCS/SCS

Nainstalujte instanci SAP ASCS/SCS na první uzel clusteru. Pokud chcete nainstalovat instanci, přejděte v instalačním nástroji SAP SWPM na:

<Instalace><>aplikačního serveru DBMS>>>produktu jazyk ABAP systému vysoké dostupnosti>(nebo Javy)> ASCS/SCS instance>První uzel clusteru

Přidání portu sondy

Nakonfigurujte prostředek clusteru SAP, port sondy SAP-SID-IP pomocí PowerShellu. Tuto konfiguraci spusťte na jednom z uzlů clusteru SAP ASCS/SCS, jak je popsáno v tomto článku.

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

Nainstalujte instanci SAP ASCS/SCS na druhý uzel clusteru. Pokud chcete nainstalovat instanci, přejděte v instalačním nástroji SAP SWPM na:

<Produkt><>DBMS>>Instalace>aplikačního serveru jazyk ABAP systému vysoké dostupnosti>(nebo Javy)> ASCS/SCS instance>Další uzel clusteru.

Aktualizace profilu instance SAP ASCS/SCS

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

Název parametru Hodnota parametru
gw/netstat_once 0
enque/encni/set_so_keepalive true
služba/ha_check_node 1

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

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

Dokončení instalace systému SAP instalací:

  • Instance DBMS.
  • Primární aplikační server SAP.
  • Další aplikační server SAP.

Další kroky