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 ABAP, systémů Java a systémů ABAP+Java jsou téměř stejné. Nejvýznamnější rozdíl spočívá v tom, že systém SAP ABAP má jednu instanci ASCS. Systém SAP Java má jednu instanci SCS. Systém SAP 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>_GlobalAdmin
- 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:
<Product><>DBMS>>Installation>Application Server ABAP (nebo Java) >High-Availability System>ASCS/SCS instance>First cluster node.
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:
<Product><>DBMS>>Installation>Application Server ABAP (nebo Java) >High-Availability System>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 | PRAVDIVÝ |
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.