Menginstal ketersediaan tinggi SAP NetWeaver pada kluster failover Windows dan berbagi file untuk instans SAP ASCS/SCS

Artikel ini menjelaskan cara menginstal dan mengonfigurasi sistem SAP ber ketersediaan tinggi di Azure, dengan Windows Server Failover Cluster (WSFC) dan Scale-Out File Server sebagai opsi untuk mengelompokkan instans SAP ASCS/SCS.

Prasyarat

Sebelum Anda memulai penginstalan, ulas artikel berikut:

Anda memerlukan executable dan DLL berikut dari SAP:

  • Alat penginstalan SAP Software Provisioning Manager (SWPM) versi SPS25 atau yang lebih baru.
  • SAP Kernel 7.49 atau yang lebih baru

Penting

Mengelompokkan instans SAP ASCS/SCS menggunakan berbagi file didukung untuk SAP NetWeaver 7.40 (dan yang lebih baru) dengan SAP Kernel 7.49 (dan yang lebih baru).
Penyiapan harus memenuhi persyaratan berikut: instans SAP ASCS/SCS dan berbagi SOFS harus disebarkan dalam kluster terpisah.

Kita tidak menjelaskan penyiapan Sistem Manajemen Database (DBMS) karena penyiapan bervariasi tergantung pada DBMS yang Anda gunakan. Namun, kita berasumsi masalah ketersediaan tinggi dengan DBMS ditangani dengan fungsionalitas yang didukung berbagai vendor DBMS untuk Azure. Fungsionalitas tersebut mencakup Grup Ketersediaan AlwaysOn atau pencerminan database untuk SQL Server, serta Oracle Data Guard untuk database Oracle. Dalam skenario yang kami gunakan dalam artikel ini, kami tidak menambahkan lebih banyak perlindungan ke DBMS.

Tidak ada pertimbangan khusus ketika berbagai layanan DBMS berinteraksi dengan konfigurasi SAP ASCS / SCS berkluster di Azure.

Catatan

Prosedur penginstalan sistem SAP NetWeaver ABAP, sistem Java, dan sistem ABAP+Java hampir identik. Perbedaan yang paling signifikan adalah bahwa sistem SAP ABAP memiliki satu instance ASCS. Sistem SAP Java memiliki satu instance SCS. Sistem SAP ABAP+Java memiliki satu instans ASCS dan satu instans SCS yang berjalan dalam grup kluster failover Microsoft yang sama. Setiap perbedaan penginstalan untuk setiap tumpukan penginstalan SAP NetWeaver secara eksplisit disebutkan. Anda dapat berasumsi bahwa semua bagian lain sama.

Menyiapkan host global SAP di kluster SOFS

Buat volume dan berbagi file berikut pada kluster SOFS:

  • Struktur C:\ClusterStorage\Volume1\usr\sap\<SID>\SYS\ file SAP GLOBALHOST di volume berbagi kluster (CSV) SOFS

  • Berbagi file SAPMNT

  • Atur keamanan di berbagi file SAPMNT dan folder dengan kontrol penuh untuk:

    • Grup pengguna <DOMAIN>\SAP_<SID>_GlobalAdmin
    • Objek komputer node kluster SAP ASCS/SCS <DOMAIN>\ClusterNode1$ dan <DOMAIN>\ClusterNode2$

Untuk membuat volume CSV dengan ketahanan cermin, jalankan cmdlet PowerShell berikut pada salah satu node kluster SOFS:

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

Untuk membuat SAPMNT dan mengatur folder serta berbagi keamanan, jalankan skrip PowerShell berikut pada salah satu node kluster 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

Membuat nama host virtual untuk instans SAP ASCS/SCS terklaster

Buat nama jaringan kluster SAP ASCS/SCS (misalnya, pr1-ascs [10.0.6.7]), seperti yang dijelaskan di Membuat nama host virtual untuk instans SAP ASCS/SCS yang dikelompokkan.

Menginstal instans ASCS/SCS dan ERS di klu

Menginstal instans ASCS/SCS pada node kluster ASCS/SCS pertama

Instal instans ASCS/SCS pada node kluster ASCS/SCS pertama. Untuk menginstal instans, di alat penginstalan SAP SWPM, buka:

<Produk>><DBMS>>Penginstalan>Server Aplikasi ABAP (atau Java) >Sistem Ketersediaan Tinggi>instans ASCS/SCS>Node kluster pertama.

Menambahkan port penyelidikan

Mengonfigurasi sumber daya kluster SAP, port penyelidikan SAP-SID-IP, menggunakan PowerShell. Jalankan konfigurasi ini pada salah satu node kluster SAP ASCS/SCS, seperti yang dijelaskan dalam artikel ini.

Menginstal instans ASCS/SCS pada node kluster ASCS/SCS kedua

Instal instans ASCS/SCS pada node kluster ASCS/SCS kedua. Untuk menginstal instans, di alat penginstalan SAP SWPM, buka:

<Produk>><DBMS>>Penginstalan>Server Aplikasi ABAP (atau Java) >Sistem Ketersediaan Tinggi>instans ASCS/SCS>Node kluster tambahan.

Memperbarui profil instans SAP ASCS/SCS

Perbarui parameter di profil instan SAP ASCS/SCS <SID>ASCS/SCS<Nr><Host>.

Nama Parameter Nilai parameter
gw/netstat_once 0
enque/encni/set_so_keepalive benar
service/ha_check_node 1

Parameter enque/encni/set_so_keepalive hanya diperlukan jika menggunakan ENSA1.
Hidupkan ulang instans SAP ASCS/SCS. Atur parameter KeepAlive pada kedua node kluster SAP ASCS/SCS mengikuti instruksi untuk Mengatur entri registri pada node kluster instans SAP ASCS/SCS.

Menginstal instans DBMS dan server aplikasi SAP

Selesaikan penginstalan sistem SAP Anda dengan menginstal:

  • Instans DBMS.
  • Server aplikasi SAP utama.
  • Server aplikasi SAP tambahan.

Langkah berikutnya