Vysoká dostupnost instance SAP ASCS/SCS s vysokou dostupností s podporou převzetí služeb při selhání s Windows Serverem a sdílenou složkou v Azure

Windows OS Windows

Pomocí interního nástroje pro vyrovnávání zatížení Azure můžete spravovat více virtuálních IP adres.

Pokud máte nasazení SAP, můžete pomocí interního nástroje pro vyrovnávání zatížení vytvořit konfiguraci clusteru s Windows pro instance SAP Central Services (ASCS/SCS).

Tento článek se zaměřuje na to, jak přejít z jedné instalace ASCS/SCS na konfiguraci SYSTÉMU SAP s více identifikátory SID instalací dalších instancí clusteru SAP ASCS/SCS do existujícího clusteru Windows Serveru s podporou převzetí služeb při selhání (WSFC) se sdílenou složkou. Po dokončení tohoto procesu jste nakonfigurovali cluster SAP s více identifikátory SID.

Poznámka:

Tato funkce je dostupná jenom v modelu nasazení Azure Resource Manager.

Počet privátních IP adres front-endu pro každý interní nástroj pro vyrovnávání zatížení Azure je omezený.

Maximální počet instancí SAP ASCS/SCS v jednom clusteru WSFC se rovná maximálnímu počtu privátních IP adres front-endu pro každý interní nástroj pro vyrovnávání zatížení Azure.

Konfigurace zavedená v této dokumentaci se zatím nepodporuje pro azure Zóny dostupnosti

Další informace o limitech nástroje pro vyrovnávání zatížení najdete v části Privátní front-endová IP adresa na nástroj pro vyrovnávání zatížení v tématu Omezení sítě: Azure Resource Manager. Zvažte také použití skladové položky Azure Standard Load Balancer místo základní skladové položky nástroje pro vyrovnávání zatížení Azure.

Předpoklady

Cluster WSFC jste už nakonfigurovali tak, aby používal pro jednu instanci SAP ASCS/SCS pomocí sdílené složky, jak je znázorněno v tomto diagramu.

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

Obrázek 1: Instance SAP ASCS/SCS a SOFS nasazená ve dvou clusterech

Důležité

Nastavení musí splňovat následující podmínky:

  • Instance SAP ASCS/SCS musí sdílet stejný cluster WSFC.
  • Různé sdílené složky GLOBÁLNÍ HOSTITELÉ SAP, které patří do různých identifikátorů SAP SID, musí sdílet stejný cluster SOFS.
  • Instance SAP ASCS/SCS a sdílené složky SOFS se nesmí kombinovat ve stejném clusteru.
  • Každý siD systému pro správu databází (DBMS) musí mít svůj vlastní vyhrazený cluster WSFC.
  • Aplikační servery SAP, které patří do jednoho siD systému SAP, musí mít vlastní vyhrazené virtuální počítače.
  • Kombinace serveru replikace enqueue 1 a serveru replikace enqueue 2 ve stejném clusteru není podporována.

Architektura SAP ASCS/SCS s více identifikátory SID se sdílenou složkou

Cílem je nainstalovat do stejného clusteru WSFC několik clusterových instancí SAP Advanced Business Application Programming (ASCS) nebo SAP Java (SCS), jak je znázorněno tady:

Figure 2: SAP multi-SID configuration in two clusters

Obrázek 2: Konfigurace SAP s více identifikátory SID ve dvou clusterech

Instalace dalšího systému SAP <SID2> je stejná jako instalace jednoho <systému SID>. V clusteru ASCS/SCS a v clusteru SOFS sdílené složky se vyžadují dva další přípravné kroky.

Příprava infrastruktury pro scénář SAP s více identifikátory SID

Příprava infrastruktury na řadiči domény

Vytvořte doménu <Domain>\SAP_<SID2>_GlobalSpráva, například s IDENTIFIKÁTORem <SID2> = PR2. Název skupiny domény je <Domain>\SAP_PR2_GlobalSpráva.

Příprava infrastruktury v clusteru ASCS/SCS

Musíte připravit infrastrukturu na existujícím clusteru ASCS/SCS pro druhý identifikátor SID> SAP<:

  • Na serveru DNS vytvořte název virtuálního hostitele pro clusterovanou instanci SAP ASCS/SCS.
  • Přidejte IP adresu do existujícího interního nástroje pro vyrovnávání zatížení Azure pomocí PowerShellu.

Tyto kroky jsou popsané v přípravě infrastruktury pro scénář SAP s více identifikátory SID.

Příprava infrastruktury v clusteru SOFS pomocí existujícího globálního hostitele SAP

Existující SAPGlobalHost> a Volume1 prvního systému SAP <SID1> můžete znovu použít<.

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

Obrázek 3: Systém SOFS s více identifikátory SID je stejný jako název globálního hostitele SAP

Důležité

Pro druhý systém SAP <SID2> se použije stejný svazek1 a stejný< název sítě SAPGlobalHost>. Protože jste sapMNT už nastavili jako název sdílené složky pro různé systémy SAP, abyste mohli znovu použít <název sítě SAPGlobalHost>, musíte použít stejný svazek1.

Cesta k souboru globálního <hostitele SID2> je C:\ClusterStorage\Volume1\usr\sap<SID2>\SYS.

<Pro systém SID2> musíte připravit globálního hostitele SAP. \SYS.. v clusteru SOFS.

Pokud chcete připravit globálního <hostitele SAP pro instanci SID2> , spusťte následující skript PowerShellu:

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

Příprava infrastruktury v clusteru SOFS pomocí jiného globálního hostitele SAP

Můžete nakonfigurovat druhý SOFS (například druhou roli clusteru SOFS se SAPGlobalHost2 <>a jiným svazkem 2 pro druhý< identifikátor SID2).>

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

Obrázek 4: Systém SOFS s více identifikátory SID je stejný jako název hostitele SAP GLOBAL 2

Pokud chcete vytvořit druhou roli SOFS se SAPGlobalHost2<>, spusťte tento skript PowerShellu:

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

Vytvořte druhý svazek2. Spusťte tento skript PowerShellu:

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

Figure 5: Second Volume2 in Failover Cluster Manager

Obrázek 5: Druhý svazek2 ve Správci clusteru s podporou převzetí služeb při selhání

Vytvořte globální složku SAP pro druhý <identifikátor SID2> a nastavte zabezpečení souborů.

Spusťte tento skript PowerShellu:

# 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

Pokud chcete vytvořit sdílenou složku SAPMNT na svazku 2 s <názvem hostitele SAPGlobalHost2> pro druhý soubor SAP <SID2>, spusťte průvodce přidáním sdílené složky ve Správci clusteru s podporou převzetí služeb při selhání.

Klikněte pravým tlačítkem myši na skupinu clusteru saoglobal2 SOFS a pak vyberte Přidat sdílenou složku.

Figure 6: Start the

Obrázek 6: Spuštění Průvodce přidáním sdílené složky


Figure 7:

Obrázek 7: Výběr sdílené složky SMB – rychlé


Figure 8: Select

Obrázek 8: Vyberte sapglobalhost2 a zadejte cestu ke svazku 2


Figure 9: Set file share name to

Obrázek 9: Nastavení názvu sdílené složky na sapmnt


Figure 10: Disable all settings

Obrázek 10: Zakázání všech nastavení


Přiřaďte oprávnění k úplnému řízení souborům a sdílené složce sapmnt pro:

  • Skupina uživatelů domény SAP_<SID>_GlobalSpráva
  • Počítačový objekt uzlů clusteru ASCS/SCS ascs-1$ a ascs-2$

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

Obrázek 11: Přiřazení úplného řízení uživatelským skupinám a účtům počítačů


Figure 12: Select

Obrázek 12: Výběr možnosti Vytvořit


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

Obrázek 13: Vytvoří se druhý sapmnt vázaný na hostitele sapglobal2 a svazek2


Instalace SAP NetWeaver s více identifikátory SID

Instalace instancí SAP <SID2> ASCS/SCS a ERS

Postupujte podle stejných kroků instalace a konfigurace, jak je popsáno výše pro jeden identifikátor SID> SAP<.

Instalace DBMS a aplikačních serverů SAP

Nainstalujte DBMS a aplikační servery SAP, jak je popsáno výše.

Další kroky