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ó.

Következő lépések