SAP ASCS/SCS-példány magas rendelkezésre állása a Windows Server feladatátvételi fürtszolgáltatásával és az Azure-beli fájlmegosztással

Windows OS Windows

Több virtuális IP-címet is kezelhet egy Azure-beli belső terheléselosztóval.

Ha SAP-telepítéssel rendelkezik, egy belső terheléselosztóval létrehozhat egy Windows-fürtkonfigurációt az SAP Central Services -példányokhoz (ASCS/SCS).

Ez a cikk azt ismerteti, hogyan válthat egyetlen ASCS/SCS-telepítésről egy SAP több SID-konfigurációra további SAP ASCS/SCS fürtözött példányok fájlmegosztással rendelkező meglévő Windows Server feladatátvételi fürtözési (WSFC) fürtbe való telepítésével. A folyamat befejezése után konfigurált egy SAP több SID-fürtöt.

Megjegyzés:

Ez a funkció csak az Azure Resource Manager üzemi modellben érhető el.

Az egyes Azure-beli belső terheléselosztóhoz korlátozott a privát előtérbeli IP-címek száma.

Az SAP ASCS/SCS-példányok maximális száma egy WSFC-fürtben egyenlő az egyes Azure-beli belső terheléselosztókhoz tartozó privát előtérbeli IP-címek maximális számával.

A jelen dokumentációban bevezetett konfiguráció még nem támogatott az Azure rendelkezésre állási zónákhoz

A terheléselosztó korlátairól további információt az Azure Resource Manager hálózatkezelési korlátainak "Privát előtérbeli IP-cím terheléselosztónként" című szakaszában talál. Fontolja meg az Azure Standard Load Balancer termékváltozat használatát is az Azure Load Balancer alapszintű termékváltozata helyett.

Előfeltételek

Már konfigurált egy WSFC-fürtöt, hogy egy SAP ASCS/SCS-példányhoz használjon fájlmegosztást, ahogy az ebben a diagramban látható.

Figure 1: An SAP ASCS/SCS instance and SOFS deployed in two clusters

1. ábra: Két fürtben üzembe helyezett SAP ASCS/SCS-példány és SOFS

Fontos

A beállításnak meg kell felelnie a következő feltételeknek:

  • Az SAP ASCS/SCS-példányoknak ugyanazt a WSFC-fürtöt kell tartalmazniuk.
  • A különböző SAP SID-khez tartozó különböző SAP Global Hosts-fájlmegosztásoknak ugyanazt az SOFS-fürtöt kell megosztaniuk.
  • Az SAP ASCS/SCS-példányok és az SOFS-megosztások nem kombinálhatók ugyanabban a fürtben.
  • Minden adatbázis-kezelő rendszer (DBMS) sid-jének saját dedikált WSFC-fürttel kell rendelkeznie.
  • Az egy SAP-rendszer SID-hez tartozó SAP-alkalmazáskiszolgálóknak saját dedikált virtuális gépekkel kell rendelkezniük.
  • Az 1. és 2. enqueue replikációs kiszolgáló nem támogatott ugyanabban a fürtben.

SAP ASCS/SCS több SID-architektúra fájlmegosztással

A cél több SAP Advanced Business Application Programming (ASCS) vagy SAP Java (SCS) fürtözött példány telepítése ugyanabban a WSFC-fürtben, az alábbi ábrán látható módon:

Figure 2: SAP multi-SID configuration in two clusters

2. ábra: SAP több SID-konfiguráció két fürtben

Egy további SAP <SID2> rendszer telepítése megegyezik egy <SID-rendszer> telepítésével. Két további előkészítési lépésre van szükség az ASCS-/SCS-fürtön, valamint a fájlmegosztási SOFS-fürtön.

Az infrastruktúra előkészítése sap multi-SID-forgatókönyvhöz

Az infrastruktúra előkészítése a tartományvezérlőn

Hozza létre a Tartomány\SAP_<SID2>_GlobalRendszergazda tartománycsoportot <például SID2 = PR2> értékekkel<.> A tartománycsoport neve Tartomány<>\SAP_PR2_GlobalRendszergazda.

Az infrastruktúra előkészítése az ASCS/SCS-fürtön

A meglévő ASCS/SCS-fürt infrastruktúráját egy második SAP <SID-hez> kell előkészítenie:

  • Hozzon létre egy virtuális gazdagépnevet a DNS-kiszolgálón lévő fürtözött SAP ASCS/SCS-példányhoz.
  • Ip-cím hozzáadása meglévő Azure-beli belső terheléselosztóhoz a PowerShell használatával.

Ezeket a lépéseket a több SID-alapú SAP-forgatókönyv infrastruktúra-előkészítésében ismertetjük.

Az infrastruktúra előkészítése SOFS-fürtön a meglévő SAP Global Host használatával

Az első SAP <SID1 rendszer meglévő <SAPGlobalHost> és Volume1> kötetét újra felhasználhatja.

Figure 3: Multi-SID SOFS is the same as the SAP Global Host name

3. ábra: A több SID SOFS ugyanaz, mint az SAP globális gazdagép neve

Fontos

A második SAP SID2> rendszer esetében ugyanazt a Kötet1 kötetet és ugyanazt <az SAPGlobalHost> hálózati nevet használja a <rendszer. Mivel már beállította az SAPMNT-t a különböző SAP-rendszerek megosztási neveként, az< SAPGlobalHost> hálózat nevének újbóli használatához ugyanazt a Kötet1 kötetet kell használnia.

A SID2> globális gazdagép fájl elérési útja a <C:\ClusterStorage\Volume1\usr\sap<SID2>\SYS.

<A SID2> rendszerhez elő kell készítenie az SAP global host .. \SYS.. mappát az SOFS-fürtben.

Az SAP Global Host sid2-példányhoz> való előkészítéséhez <hajtsa végre a következő PowerShell-szkriptet:

##################
# SAP multi-SID
##################

$SAPSID2 = "PR2"
$DomainName2 = "SAPCLUSTER"
$SAPSIDGlobalAdminGroupName2 = "$DomainName2\SAP_" + $SAPSID2 + "_GlobalAdmin"

# SAP ASCS/SCS cluster nodes
$ASCSCluster2Node1 = "ja1-ascs-0"
$ASCSCluster2Node2 = "ja1-ascs-1"

# Define the SAP ASCS/SCS cluster node computer objects
$ASCSCluster2ObjectNode1 = "$DomainName2\$ASCSCluster2Node1$"
$ASCSCluster2ObjectNode2 = "$DomainName2\$ASCSCluster2Node2$"

# Create usr\sap\.. folders on CSV
$SAPGlobalFolder2 = "C:\ClusterStorage\Volume1\usr\sap\$SAPSID2\SYS"
New-Item -Path $SAPGlobalFolder2 -ItemType Directory

# Add permissions for the SAP SID2 system
Grant-SmbShareAccess -Name sapmnt -AccountName $SAPSIDGlobalAdminGroupName2, $ASCSCluster2ObjectNode1, $ASCSCluster2ObjectNode2 -AccessRight Full -Force


$UsrSAPFolder = "C:\ClusterStorage\Volume1\usr\sap\"

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

# Add the security object of the SAP_<sid>_GlobalAdmin group
$Ar = New-Object  system.security.accesscontrol.filesystemaccessrule($SAPSIDGlobalAdminGroupName2,"FullControl", 'ContainerInherit,ObjectInherit', 'None', 'Allow')
$Acl.SetAccessRule($Ar)

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

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

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

Az SOFS-fürt infrastruktúrájának előkészítése egy másik SAP Global Host használatával

Konfigurálhatja a második SOFS-t (például a második SOFS-fürtszerepkört az SAPGlobalHost2-vel <>és egy másik Kötet2-t a második< SID2-hez).>

Figure 4: Multi-SID SOFS is the same as the SAP GLOBAL host name 2

4. ábra: A több SID SOFS ugyanaz, mint az SAP GLOBAL gazdagép neve 2

A második SOFS-szerepkör SAPGlobalHost2-vel> való <létrehozásához hajtsa végre ezt a PowerShell-szkriptet:

# Create SOFS with SAP Global Host Name 2
$SAPGlobalHostName = "sapglobal2"
Add-ClusterScaleOutFileServerRole -Name $SAPGlobalHostName

Hozza létre a második kötetet2. Hajtsa végre ezt a PowerShell-szkriptet:

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

Figure 5: Second Volume2 in Failover Cluster Manager

5. ábra: Második kötet2 a Feladatátvevőfürt-kezelőben

Hozzon létre egy SAP Global mappát a második <SID2-hez>, és állítsa be a fájlbiztonságot.

Hajtsa végre ezt a PowerShell-szkriptet:

# Create a folder for <SID2> on a second Volume2 and set file security
$SAPSID = "PR2"
$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\Volume2\usr\sap\$SAPSID\SYS"
New-Item -Path $SAPGlobalFOlder -ItemType Directory

$UsrSAPFolder = "C:\ClusterStorage\Volume2\usr\sap\"

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

# Add the file security object of the SAP_<sid>_GlobalAdmin group
$Ar = New-Object  system.security.accesscontrol.filesystemaccessrule($SAPSIDGlobalAdminGroupName,"FullControl", 'ContainerInherit,ObjectInherit', 'None', 'Allow')
$Acl.SetAccessRule($Ar)

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

# Add the 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

Ha SAPMNT-fájlmegosztást szeretne létrehozni a Volume2-n a <második SAP <SID2> SAPGlobalHost2> gazdagép nevével, indítsa el a Fájlmegosztás hozzáadása varázslót a Feladatátvevőfürt-kezelőben.

Kattintson a jobb gombbal a saoglobal2 SOFS-fürtcsoportra, majd válassza a Fájlmegosztás hozzáadása lehetőséget.

Figure 6: Start the

6. ábra: A "Fájlmegosztás hozzáadása" varázsló indítása


Figure 7:

7. ábra: Válassza az "SMB-megosztás – gyors" lehetőséget


Figure 8: Select

8. ábra: Válassza ki a "sapglobalhost2" lehetőséget, és adja meg az elérési utat a Volume2-en


Figure 9: Set file share name to

9. ábra: Fájlmegosztás nevének beállítása "sapmnt" értékre


Figure 10: Disable all settings

10. ábra: Az összes beállítás letiltása


Teljes körű vezérlési engedélyek hozzárendelése fájlokhoz és sapmnt-megosztáshoz a következőhöz:

  • A SAP_<SID>_GlobalRendszergazda tartományi felhasználói csoport
  • ASCS/SCS-fürtcsomópontok ascs-1$ és ascs-2$ számítógépobjektuma

Figure 11: Assign Full control permissions to user group and computer accounts

11. ábra: "Teljes hozzáférés" hozzárendelése felhasználói csoportokhoz és számítógépfiókokhoz


Figure 12: Select

12. ábra: Válassza a "Létrehozás" lehetőséget


Figure 13: The second sapmnt bound to sapglobal2 host and Volume2 is created

13. ábra: Létrejön a második sapmnt, amely a sapglobal2 gazdagéphez és a Volume2-hez van kötve


Sap NetWeaver multi-SID telepítése

SAP <SID2> ASCS/SCS- és ERS-példányok telepítése

Kövesse az SAP <SID-hez> korábban ismertetett telepítési és konfigurációs lépéseket.

DBMS- és SAP-alkalmazáskiszolgálók telepítése

Telepítse a DBMS- és SAP-alkalmazáskiszolgálókat a korábban ismertetett módon.

Következő lépések