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) SOFSBerbagi 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk