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
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ó.
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:
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.
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).>
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
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.
6. ábra: A "Fájlmegosztás hozzáadása" varázsló indítása
7. ábra: Válassza az "SMB-megosztás – gyors" lehetőséget
8. ábra: Válassza ki a "sapglobalhost2" lehetőséget, és adja meg az elérési utat a Volume2-en
9. ábra: Fájlmegosztás nevének beállítása "sapmnt" értékre
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
11. ábra: "Teljes hozzáférés" hozzárendelése felhasználói csoportokhoz és számítógépfiókokhoz
12. ábra: Válassza a "Létrehozás" lehetőséget
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
[ASCS/SCS-példány telepítése megosztott lemezek nélküli feladatátvevő fürtre] [sap-official-ha-file-share-document]: A HA-fájlmegosztásra vonatkozó hivatalos SAP-irányelvek
Kibővített fájlkiszolgáló az alkalmazásadatok áttekintéséhez