Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano, jak zainstalować i skonfigurować system SAP z wysoką dostępnością na platformie Azure, przy użyciu klastra trybu failover Windows Server (WSFC) oraz Serwera Plików w Architekturze Skalowalnej jako opcji klastrowania wystąpień SAP ASCS/SCS.
Wymagania wstępne
Przed rozpoczęciem instalacji zapoznaj się z następującymi artykułami:
Potrzebne są następujące pliki wykonywalne i biblioteki DLL z oprogramowania SAP:
- Narzędzie instalacyjne programu SAP Software Provisioning Manager (SWPM) w wersji SPS25 lub nowszej.
- SAP Kernel 7.49 lub nowszy
Ważne
Klastrowanie wystąpień SAP ASCS/SCS przy użyciu zasobu współdzielonego jest obsługiwane dla SAP NetWeaver 7.40 (i nowszych) z SAP Kernel 7.49 (i nowszym).
Konfiguracja musi spełniać następujący wymóg: Instancje SAP ASCS/SCS i udział SOFS muszą być wdrażane w oddzielnych klastrach.
Nie opisano konfiguracji systemu zarządzania bazami danych (DBMS), ponieważ konfiguracje różnią się w zależności od używanego systemu DBMS. Zakładamy jednak, że kwestie związane z wysoką dostępnością DBMS są rozwiązywane dzięki funkcjonalnościom oferowanym przez różnych dostawców DBMS na platformie Azure. Takie funkcje obejmują funkcję Always On lub dublowanie bazy danych dla programu SQL Server oraz funkcję Oracle Data Guard dla baz danych Oracle. W scenariuszu używanym w tym artykule nie dodaliśmy większej ochrony do usługi DBMS.
Nie ma żadnych specjalnych zagadnień, gdy różne usługi DBMS współdziałają z tego rodzaju klastrowaną konfiguracją sap ASCS/SCS na platformie Azure.
Uwaga
Procedury instalacji systemów SAP NetWeaver ABAP, systemów Java i ABAP+Java są prawie identyczne. Najważniejszą różnicą jest to, że system SAP ABAP ma jedno wystąpienie usługi ASCS. System SAP Java ma jedno wystąpienie SCS. System SAP ABAP+Java ma jedno wystąpienie usługi ASCS i jedno wystąpienie SCS uruchomione w tej samej grupie klastra trybu failover Microsoft. Wszelkie różnice instalacji dla każdego stosu instalacji oprogramowania SAP NetWeaver są jawnie wymienione. Można założyć, że wszystkie inne części są takie same.
Przygotowywanie hosta globalnego SAP w klastrze SOFS
Utwórz następujący wolumin i udział plików w klastrze SOFS:
Struktura plików
C:\ClusterStorage\Volume1\usr\sap\<SID>\SYS\SAP GLOBALHOST w udostępnionym woluminie klastra SOFS (CSV)Udział plików SAPMNT
Ustaw zabezpieczenia dla udziału plików i folderu SAPMNT, zapewniając pełną kontrolę dla:
- <Grupa użytkowników DOMAIN>\SAP_<SID>_GlobalAdmin
- Obiekty komputerów węzłów klastra SAP ASCS/SCS <DOMAIN>\ClusterNode1$ i <DOMAIN>\ClusterNode2$
Aby utworzyć wolumin CSV z odpornością dublowania, wykonaj następujące polecenie cmdlet programu PowerShell w jednym z węzłów klastra SOFS:
New-Volume -StoragePoolFriendlyName S2D* -FriendlyName SAPPR1 -FileSystem CSVFS_ReFS -Size 5GB -ResiliencySettingName Mirror
Aby utworzyć program SAPMNT i ustawić folder i udostępnić zabezpieczenia, wykonaj następujący skrypt programu PowerShell w jednym z węzłów klastra SOFS:
# 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
Utwórz nazwę hosta wirtualnego dla klastrowanego wystąpienia SAP ASCS/SCS
Utwórz nazwę sieci klastra SAP ASCS/SCS (na przykład pr1-ascs [10.0.6.7]), zgodnie z opisem w Tworzenie nazwy hosta wirtualnego dla klastrowanego wystąpienia SAP ASCS/SCS.
Zainstaluj instancje ASCS/SCS i ERS w klastrze
Zainstaluj instancję ASCS/SCS na pierwszym węźle klastra ASCS/SCS
Zainstaluj instancję SAP ASCS/SCS na pierwszym węźle klastra. Aby zainstalować wystąpienie, w narzędziu instalacyjnym SAP SWPM przejdź do:
<Instalacja produktu DBMS Serwer Aplikacji ABAP (lub Java) System o Wysokiej Dostępności ASCS/SCS instancja Pierwszy węzeł klastra.
Dodawanie portu sondy
Skonfiguruj zasób klastra SAP , port sondy SAP-SID-IP przy użyciu programu PowerShell. Wykonaj tę konfigurację na jednym z węzłów klastra SAP ASCS/SCS, zgodnie z opisem w tym artykule.
Zainstaluj wystąpienie ASCS/SCS na drugim węźle klastra ASCS/SCS
Zainstalować wystąpienie SAP ASCS/SCS w drugim węźle klastra. Aby zainstalować wystąpienie, w narzędziu instalacyjnym SAP SWPM przejdź do:
<Product><DBMS Installation Application Server ABAP>— dodatkowy węzeł klastra.
Aktualizowanie profilu wystąpienia oprogramowania SAP ASCS/SCS
Zaktualizuj parametry w profilu instancji SAP ASCS/SCS <SID>ASCS/SCS<nr><hosta>.
| Nazwa parametru | Wartość parametru |
|---|---|
| gw/netstat_once | 0 |
| enque/encni/set_so_keepalive | TAK |
| usługa/ha_check_node | 1 |
Parametr enque/encni/set_so_keepalive jest wymagany tylko w przypadku korzystania z ENSA1.
Uruchom ponownie wystąpienie SAP ASCS/SCS.
Ustaw KeepAlive parametry w obu węzłach klastra SAP ASCS/SCS, postępując zgodnie z instrukcjami dotyczącymi ustawiania wpisów rejestru na węzłach klastra instancji SAP ASCS/SCS.
Zainstaluj wystąpienie systemu DBMS i serwery aplikacji SAP
Finalizuj instalację systemu SAP, instalując:
- Wystąpienie programu DBMS.
- Podstawowy serwer aplikacji SAP.
- Dodatkowy serwer aplikacji SAP.