Az SAP NetWeaver magas rendelkezésre állásának telepítése windowsos feladatátvevő fürtre és fájlmegosztásra SAP ASCS/SCS-példányokhoz az Azure-ban
Ez a cikk azt ismerteti, hogyan telepíthet és konfigurálhat magas rendelkezésre állású SAP-rendszert az Azure-ban a Windows Server feladatátvevő fürt (WSFC) és a kibővített fájlkiszolgáló használatával az SAP ASCS/SCS-példányok fürtözéséhez.
Előfeltételek
A telepítés megkezdése előtt tekintse át a következő cikkeket:
Az SAP-ból a következő végrehajtható fájlokra és DLL-ekre van szüksége:
- AZ SAP Software Provisioning Manager (SWPM) telepítőeszköz SPS25-ös vagy újabb verziója.
- SAP Kernel 7.49 vagy újabb
Fontos
Az SAP ASCS/SCS-példányok fájlmegosztással történő fürtözését az SAP NetWeaver 7.40 (és újabb verziók) támogatja az SAP Kernel 7.49-zel (és újabbakkal).
A beállításnak meg kell felelnie a következő követelménynek: az SAP ASCS/SCS-példányokat és az SOFS-megosztást külön fürtökben kell üzembe helyezni.
Nem ismertetjük az Adatbázis-kezelő rendszer (DBMS) beállítását, mert a beállítások a használt ADATBÁZIS-kezelőtől függően változnak. Feltételezzük azonban, hogy a DBMS-sel kapcsolatos magas rendelkezésre állással kapcsolatos problémákat a különböző DBMS-gyártók által az Azure-hoz támogatott funkciókkal kezelik. Ilyen funkciók például az Always On vagy az SQL Server adatbázis-tükrözése, valamint az Oracle Data Guard for Oracle-adatbázisok. A cikkben használt forgatókönyvben nem adtunk hozzá további védelmet a DBMS-hez.
Nincs különös tekintettel arra, hogy a különböző DBMS-szolgáltatások ilyen típusú fürtözött SAP ASCS/SCS-konfigurációt használnak az Azure-ban.
Feljegyzés
Az SAP NetWeaver ABAP-rendszerek, a Java-rendszerek és az ABAP+Java rendszerek telepítési eljárásai szinte azonosak. A legfontosabb különbség az, hogy egy SAP ABAP-rendszer egy ASCS-példánysal rendelkezik. Az SAP Java-rendszer egy SCS-példányt is rendelkezik. Az SAP ABAP+Java rendszer egy ASCS-példányt és egy SCS-példányt futtat ugyanabban a Microsoft feladatátvevő fürtcsoportban. Az egyes SAP NetWeaver-telepítési vermek telepítési különbségei kifejezetten megemlítésre kerülnek. Feltételezheti, hogy minden más rész ugyanaz.
SAP globális gazdagép előkészítése az SOFS-fürtön
Hozza létre a következő kötetet és fájlmegosztást az SOFS-fürtön:
SAP GLOBALHOST-fájlstruktúra
C:\ClusterStorage\Volume1\usr\sap\<SID>\SYS\
az SOFS-fürt megosztott kötetén (CSV)SAPMNT-fájlmegosztás
Az SAPMNT-fájlmegosztás és -mappa biztonságának beállítása teljes hozzáféréssel a következőhöz:
- A <TARTOMÁNY>\SAP_<SID>_GlobalRendszergazda felhasználói csoport
- Az SAP ASCS/SCS fürtcsomópont számítógép-objektumai <DOMAIN>\ClusterNode1$ és <DOMAIN>\ClusterNode2$
Ha tükrözött rugalmasságú CSV-kötetet szeretne létrehozni, hajtsa végre a következő PowerShell-parancsmagot az egyik SOFS-fürtcsomóponton:
New-Volume -StoragePoolFriendlyName S2D* -FriendlyName SAPPR1 -FileSystem CSVFS_ReFS -Size 5GB -ResiliencySettingName Mirror
Az SAPMNT létrehozásához és a mappa és a megosztás biztonságának beállításához hajtsa végre a következő PowerShell-szkriptet az egyik SOFS-fürtcsomóponton:
# 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
Virtuális gazdagépnév létrehozása a fürtözött SAP ASCS/SCS-példányhoz
Hozzon létre egy SAP ASCS-/SCS-fürthálózatnevet (például pr1-ascs [10.0.6.7]), a fürtözött SAP ASCS/SCS-példány virtuális gazdagépnevének létrehozása című szakaszában leírtak szerint.
ASCS/SCS- és ERS-példányok telepítése a fürtben
ASCS/SCS-példány telepítése az első ASCS/SCS fürtcsomópontra
Telepítsen egy SAP ASCS/SCS-példányt az első fürtcsomópontra. A példány telepítéséhez az SAP SWPM telepítőeszközén nyissa meg a következőt:
<Termék><>DBMS>>telepítőalkalmazás-kiszolgáló>ABAP (vagy Java) >magas rendelkezésre állású rendszer>ASCS/SCS-példány>első fürtcsomópontja.
Mintavételi port hozzáadása
Konfiguráljon egy SAP-fürterőforrást, az SAP-SID-IP-mintavételi portot a PowerShell használatával. Hajtsa végre ezt a konfigurációt az SAP ASCS/SCS-fürtcsomópontok egyikén a jelen cikkben leírtak szerint.
ASCS/SCS-példány telepítése a második ASCS/SCS fürtcsomópontra
Telepítsen egy SAP ASCS/SCS-példányt a második fürtcsomópontra. A példány telepítéséhez az SAP SWPM telepítőeszközén nyissa meg a következőt:
<Termék><>DBMS>>telepítőalkalmazás-kiszolgáló>ABAP (vagy Java) >magas rendelkezésre állású rendszer>ASCS/SCS-példánya>További fürtcsomópont.
Az SAP ASCS/SCS-példányprofil frissítése
Frissítse a paramétereket az SAP ASCS/SCS-példányprofil SID>ASCS/SCS<Nr-gazdagépén><>.<
Paraméter neve | Paraméter értéke |
---|---|
gw/netstat_once | 0 |
enque/encni/set_so_keepalive | Igaz |
szolgáltatás/ha_check_node | 1 |
Paraméterre enque/encni/set_so_keepalive
csak az ENSA1 használatakor van szükség.
Indítsa újra az SAP ASCS/SCS-példányt.
Paraméterek beállítása KeepAlive
mindkét SAP ASCS-/SCS-fürtcsomóponton az SAP ASCS/SCS-példány fürtcsomópontjaihoz tartozó beállításjegyzék-bejegyzések beállításjegyzék-bejegyzéseinek beállításához kövesse az utasításokat.
DBMS-példány és SAP-alkalmazáskiszolgálók telepítése
Az SAP-rendszer telepítésének véglegesítése a következő telepítéssel:
- DBMS-példány.
- Elsődleges SAP-alkalmazáskiszolgáló.
- Egy további SAP-alkalmazáskiszolgáló.