Ketersediaan tinggi untuk SAP NetWeaver pada komputer virtual Azure di Windows dengan Azure NetApp Files (SMB) untuk aplikasi SAP

Artikel ini menjelaskan cara menyebarkan komputer virtual, mengonfigurasi komputer virtual, menginstal kerangka kerja kluster, dan menginstal sistem SAP NetWeaver 7.50 dengan ketersediaan tinggi di VM Windows menggunakan SMB di Azure NetApp Files.

Lapisan database tidak dibahas secara detail dalam artikel ini. Kami berasumsi bahwa jaringan virtual Azure telah dibuat.

Baca makalah dan Catatan SAP berikut terlebih dahulu:

Gambaran Umum

SAP mengembangkan pendekatan baru dan alternatif untuk mengelompokkan disk bersama untuk mengelompokkan instans SAP ASCS/SCS pada kluster failover Windows. Daripada menggunakan disk bersama kluster, seseorang dapat menggunakan fitur berbagi file SMB untuk menyebarkan file host global SAP. Azure NetApp Files mendukung SMBv3 (bersama dengan NFS) dengan NTFS ACL menggunakan Active Directory. Azure NetApp Files akan secara otomatis selalu tersedia (karena ini adalah layanan PaaS). Dengan fitur ini, Azure NetApp Files menjadi opsi yang sempurna untuk menghosting berbagi file SMB untuk SAP global.
Microsoft Entra Domain Services dan Active Directory Domain Services (AD DS) didukung. Anda bisa menggunakan pengendali domain Direktori Aktif yang ada dengan Azure NetApp Files. Pengendali domain bisa berada di Azure sebagai komputer virtual, atau secara lokal melalui ExpressRoute atau S2S VPN. Dalam artikel ini, kita akan menggunakan pengontrol Domain di Azure VM.
Ketersediaan tinggi (HA) untuk SAP Netweaver central services memerlukan penyimpanan bersama. Untuk mencapainya pada Windows, sejauh ini perlu untuk membangun klaster SOFS atau menggunakan cluster shared disk s/w seperti SIOS. Sekarang dimungkinkan untuk mencapai Ketersediaan Tinggi SAP Netweaver dengan menggunakan penyimpanan bersama, yang disebarkan pada Azure NetApp Files. Penggunaan Azure NetApp Files untuk penyimpanan bersama membuat SOFS atau SIOS tidak lagi diperlukan.

Catatan

Pengklusteran instans SAP ASCS/SCS dengan berbagi file didukung untuk sistem SAP dengan SAP Kernel 7.22 (dan yang lebih baru). Untuk detailnya lihat catatan SAP 2698948

SAP ASCS/SCS HA Architecture with SMB share

Prasyarat untuk berbagi file SMB adalah:

  • Protokol SMB 3.0 (atau yang lebih baru).
  • Kemampuan mengatur daftar kontrol akses Direktori Aktif (ACL) untuk grup pengguna Direktori Aktif dan objek komputer.
  • Berbagi berkas harus diaktifkan HA.

Fitur berbagi untuk layanan SAP Central dalam arsitektur referensi ini ditawarkan oleh Azure NetApp Files:

SAP ASCS/SCS HA Architecture with SMB share details

Membuat dan memasang volume SMB untuk Azure NetApp Files

Lakukan langkah-langkah berikut, sebagai persiapan untuk menggunakan Azure NetApp Files.

  1. Buat akun Azure NetApp dengan mengikuti langkah-langkah yang dijelaskan dalam Membuat akun NetApp

  2. Menyiapkan kumpulan kapasitas dengan mengikuti instruksi dalam Menyiapkan kumpulan kapasitas

  3. Sumber daya Azure NetApp Files harus berada di subnet yang didelegasikan. Ikuti instruksi dalam Mendelegasikan subnet ke Azure NetApp Files untuk membuat subnet yang didelegasikan.

    Penting

    Anda perlu membuat koneksi Active Directory sebelum membuat volume SMB. Ulasan Persyaratan untuk koneksi Direktori Aktif.

    Saat membuat koneksi Direktori Aktif, pastikan untuk memasukkan Awalan Server SMB (Akun Komputer) tidak lebih dari 8 karakter untuk menghindari batasan nama host 13 karakter untuk Aplikasi SAP (akhiran secara otomatis ditambahkan ke nama Akun Komputer SMB).
    Batasan nama host untuk aplikasi SAP dijelaskan dalam 2718300 - Batasan panjang nama host Fisik dan Virtual dan 611361 - Nama host server SAP ABAP Platform.

  4. Koneksi Active Directory, seperti yang dijelaskan di Membuat koneksi Active Directory. Pastikan untuk menambahkan pengguna yang akan menjalankan SWPM untuk menginstal sistem SAP, seperti Administrators privilege user pada koneksi Active Directory. Jika Anda tidak menambahkan pengguna instalasi SAP seperti Administrators privilege user dalam koneksi Active Directory, SWPM akan gagal dengan kesalahan izin, kecuali Jika Anda menjalankan SWPM sebagai pengguna dengan hak Admin Domain yang ditinggikan.

  5. Membuat volume SMB Azure NetApp Files SMB, mengikuti instruksi di Menambahkan volume SMB.

  6. Pasang volume SMB pada Mesin Virtual Windows Anda.

Tip

Untuk petunjuk tentang cara memasang volume Azure NetApp Files, masuk ke portal Azure, lalu navigasikan ke objek Azure NetApp Files, pilih bilah Volume, lalu pilih Instruksi Pemasangan.

Pertimbangan penting

Saat mempertimbangkan Azure NetApp Files untuk arsitektur SAP Netweaver, ketahuilah pertimbangan penting berikut:

  • Kapasitas minimum kumpulan adalah 4 TiB. Ukuran kumpulan kapasitas dapat ditingkatkan dalam inkremental 1 TiB.
  • Volume minimumnya adalah 100 GiB
  • Jaringan virtual yang dipilih harus memiliki subnet, yang didelegasikan ke Azure NetApp Files.
  • Karakteristik throughput dan performa volume Azure NetApp Files adalah fungsi dari kuota volume dan tingkat layanan, seperti yang didokumentasikan dalam Tingkat layanan untuk Azure NetApp Files. Saat mengukur volume SAP Azure NetApp, pastikan throughput yang dihasilkan memenuhi persyaratan aplikasi.

Menyiapkan infrastruktur untuk SAP HA dengan menggunakan klaster failover Windows

  1. Mengatur aturan penyeimbang beban ASCS/SCS untuk penyeimbang muatan internal Azure.
  2. Menambahkan komputer virtual Windows ke domain.
  3. Menambahkan entri registri pada kedua node kluster instans SAP ASCS/SCS
  4. Menyiapkan Kluster Failover Server Windows untuk instans SAP ASCS/SCS
  5. Saat menggunakan Windows Server 2016, sebaiknya Anda mengonfigurasi Azure Cloud Witness.

Menginstal instans SAP ASCS di kedua node

Anda memerlukan perangkat lunak berikut dari SAP:

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

  1. Instal instans ASCS/SCS pada node kluster ASCS/SCS pertama. Mulai alat penginstalan SAP SWPM, lalu navigasikan ke: Produk>DBMS> Penginstalan >Aplikasi Server ABAP (atau Java) > Sistem Ketersediaan Tinggi > instans ASCS/SCS > Simpul kluster pertama.

  2. Pilih Kluster Berbagi File sebagai Konfigurasi berbagi Kluster di SWPM.

  3. Ketika diminta pada langkah SAP System Cluster Parameters, masukkan nama host untuk Azure NetApp Files SMB berbagi yang sudah Anda buat sebagai File Share Host Name. Dalam contoh ini, nama host berbagi SMB adalah anfsmb-9562.

    Penting

    Jika Pemeriksa Prasyarat Hasil di SWPM menunjukkan kondisi fitur ketersediaan berkelanjutan tidak terpenuhi, itu dapat diatasi dengan mengikuti instruksi di pesan kesalahan tertunda ketika Anda mencoba mengakses folder berbagi yang tidak lagi ada di Windows.

    Tip

    Jika Pemeriksa Prasyarat Hasil di SWPM menunjukkan kondisi File Pertukaran tidak terpenuhi, Anda dapat menyesuaikan ukuran SWAP dengan menavigasikan ke My Computer>System Properties>Performance Settings> Advanced> Virtual memory> Change.

  4. Mengonfigurasi sumber daya kluster SAP, port pemeriksaan SAP-SID-IP dengan menggunakan PowerShell. Jalankan konfigurasi ini pada salah satu node kluster SAP ASCS/SCS, seperti yang dijelaskan di port pemeriksaan Konfigurasi.

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

  1. Instal instans ASCS/SCS pada node kluster ASCS/SCS kedua. Mulai alat penginstalan SAP SWPM, lalu navigasikan ke Produk>DBMS> Penginstalan >Aplikasi Server ABAP (atau Java) > Sistem Ketersediaan Tinggi > instans ASCS/SCS > Simpul 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

Lengkapi penginstalan SAP Anda dengan menginstal:

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

Uji failover instans SAP ASCS/SCS

Gagal dari node kluster A ke node kluster B dan kembali

Dalam skenario pengujian ini kita akan menyebut simpul kluster sapascs1 sebagai simpul A, dan ke kluster simpul sapascs2 sebagai simpul B.

  1. Verifikasi bahwa sumber daya kluster berjalan pada simpul A. Figure 1: Windows Server failover cluster resources running on node A prior before the failover test

  2. Mulai ulang node kluster A. Sumber daya kluster SAP akan pindah ke node kluster B. Figure 2: Windows Server failover cluster resources running on node B after the failover test

Uji entri penguncian

1.Verifikasi bahwa SAP Enqueue Replication Server (ERS) aktif
2. Masuk ke sistem SAP lalu jalankan transaksi SU01 dan buka ID pengguna dalam mode perubahan. Langkah tersebut akan menghasilkan entri kunci SAP.
3. Saat Anda masuk ke sistem SAP, tampilkan entri kunci dengan menavigasi ke transaksi ST12.
4. Gagal atas sumber daya ASCS dari simpul kluster A ke simpul kluster B.
5. Verifikasi bahwa entri kunci yang dihasilkan sebelum kegagalan sumber daya kluster SAP ASCS/SCS telah dipertahankan.

Figure 3: Lock entry is retained after failover test

Untuk informasi selengkapnya, lihat Pemecahan Masalah untuk Enqueue Failover di ASCS dengan ERS

Konfigurasi opsional

Diagram berikut menunjukkan beberapa instans SAP pada Azure VM yang menjalankan Kluster Failover Microsoft Windows untuk mengurangi jumlah total VM.

Ini bisa berupa Server Aplikasi SAP lokal pada kluster SAP ASCS/SCS atau Peran Kluster SAP ASCS/SCS pada simpul Microsoft SQL Server Always On.

Penting

Menginstal Server Aplikasi SAP lokal pada simpul SQL Server Always On tidak didukung.

Keduanya, SAP ASCS/SCS dan database Microsoft SQL Server, adalah titik kegagalan tunggal (SPOF). Untuk melindungi SPOF ini di lingkungan Windows Azure NetApp Files SMB digunakan.

Sementara konsumsi sumber daya SAP ASCS/SCS cukup kecil, pengurangan konfigurasi memori baik untuk SQL Server atau Server Aplikasi SAP sebesar 2 GB disarankan.

Server Aplikasi SAP pada simpul WSFC menggunakan NetApp Files SMB

Figure 4: Windows Server failover clustering configuration in Azure with Windows NetApp Files SMB and locally installed SAP Application Server

Catatan

Gambar menunjukkan penggunaan disk lokal tambahan. Skenario ini berlaku opsional bagi pelanggan yang tidak akan memasang perangkat lunak aplikasi pada drive OS (C:)

SAP ASCS/SCS pada simpul SQL Server Always On menggunakan Azure NetApp Files SMB

Penting

Menggunakan Azure NetApp Files SMB untuk volume SQL Server apa pun tidak didukung.

Figure : SAP ASCS/SCS on SQL Server Always On nodes using Azure NetApp Files SMB

Catatan

Gambar menunjukkan penggunaan disk lokal tambahan. Skenario ini berlaku opsional bagi pelanggan yang tidak akan memasang perangkat lunak aplikasi pada drive OS (C:)

Menggunakan Windows DFS-N untuk mendukung pembuatan berbagi SAPMNT yang fleksibel untuk berbagi file berbasis SMB

Menggunakan DFS-N memungkinkan Anda memanfaatkan volume sapmnt individual untuk sistem SAP yang disebarkan dalam wilayah dan langganan Azure yang sama. Menggunakan Windows DFS-N untuk mendukung pembuatan berbagi SAPMNT yang fleksibel untuk berbagi file berbasis SMB menunjukkan cara mengatur ini.

Langkah berikutnya