Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tingkatkan cluster SAP Pacemaker dari ke ENSA1 ENSA2
Gergely Cserdi dan Balazs Sandor Skublics, Amazon Web Services
Ringkasan
Pola ini menjelaskan langkah-langkah dan pertimbangan untuk meningkatkan cluster SAP Pacemaker yang didasarkan pada Standalone Enqueue Server () ke. ENSA1 ENSA2 Informasi dalam pola ini berlaku untuk sistem operasi SUSE Linux Enterprise Server (SLES) dan Red Hat Enterprise Linux (RHEL).
Cluster alat pacu jantung pada SAP NetWeaver 7.52 atau S/4HANA 1709 dan versi sebelumnya berjalan pada arsitektur dan dikonfigurasi khusus untuk. ENSA1 ENSA1 Jika Anda menjalankan beban kerja SAP Anda di Amazon Web Services (AWS) dan Anda tertarik untuk pindah ke ENSA2, Anda mungkin menemukan bahwa dokumentasi SAP, SUSE, dan RHEL tidak memberikan informasi yang komprehensif. Pola ini menjelaskan langkah-langkah teknis yang diperlukan untuk mengkonfigurasi ulang parameter SAP dan cluster Pacemaker untuk meningkatkan dari ke. ENSA1 ENSA2 Ini memberikan contoh sistem SUSE, tetapi konsepnya sama untuk cluster RHEL.
Catatan: ENSA1 dan ENSA2 merupakan konsep yang hanya berkaitan dengan aplikasi SAP, sehingga informasi dalam pola ini tidak berlaku untuk SAP HANA atau jenis cluster lainnya. Secara teknis, ENSA2 dapat digunakan dengan atau tanpa Enqueue Replicator 2. Namun, ketersediaan tinggi (HA) dan otomatisasi failover (melalui solusi cluster) memerlukan Enqueue Replicator 2. Pola ini menggunakan istilah ENSA2 cluster untuk merujuk ke cluster dengan Standalone Enqueue Server 2 dan Enqueue Replicator 2. |
|---|
Prasyarat dan batasan
Prasyarat
Cluster ENSA1 berbasis kerja yang menggunakan Pacemaker dan Corosync pada SLES atau RHEL.
Setidaknya dua instans Amazon Elastic Compute Cloud (Amazon EC2) di mana instans (ABAP) SAP Central Services (ASCS/SCS) dan Enqueue Replication Server (ERS) berjalan.
Pengetahuan tentang mengelola aplikasi dan cluster SAP.
Akses ke lingkungan Linux sebagai pengguna root.
Keterbatasan
ENSA1cluster berbasis hanya mendukung arsitektur dua simpul.
ENSA2cluster berbasis tidak dapat digunakan ke NetWeaver versi SAP sebelum 7.52.
EC2 instance dalam cluster harus berada di AWS Availability Zones yang berbeda.
Versi produk
SAP NetWeaver versi 7.52 atau yang lebih baru
Dimulai dengan S/4HANA 2020, hanya ENSA2 cluster yang didukung
Kernel 7.53 atau yang lebih baru, yang mendukung ENSA2 dan Enqueue Replicator 2
SLES untuk Aplikasi SAP versi 12 atau yang lebih baru
RHEL untuk SAP dengan High Availability (HA) versi 7.9 atau yang lebih baru
Arsitektur
Tumpukan teknologi sumber
SAP NetWeaver 7.52 dengan SAP Kernel 7.53 atau yang lebih baru
Sistem operasi SLES atau RHEL
Tumpukan teknologi target
SAP NetWeaver 7.52 dengan SAP Kernel 7.53 atau lebih baru, termasuk S/4HANA 2020 dengan platform ABAP
Sistem operasi SLES atau RHEL
Arsitektur target
Diagram berikut menunjukkan konfigurasi HA ASCS/SCS dan instans ERS berdasarkan ENSA2 cluster.

Perbandingan ENSA1 dan ENSA2 cluster
SAP diperkenalkan ENSA2 sebagai penerus. ENSA1 Cluster ENSA1 berbasis mendukung arsitektur dua simpul di mana ASCS/SCS instance gagal ke ERS ketika terjadi kesalahan. Keterbatasan ini berasal dari bagaimana ASCS/SCS instance mendapatkan kembali informasi tabel kunci dari memori bersama node ERS setelah failover. ENSA2cluster berbasis dengan Enqueue Replicator 2 menghilangkan batasan ini, karena ASCS/SCS instance dapat mengumpulkan informasi kunci dari instance ERS melalui jaringan. ENSA2cluster berbasis dapat memiliki lebih dari dua node, karena ASCS/SCS instance tidak lagi diperlukan untuk gagal ke node ERS. (Namun, dalam lingkungan ENSA2 cluster dua simpul, ASCS/SCS instance masih akan gagal ke node ERS karena tidak ada node lain di cluster yang gagal.) ENSA2 didukung dimulai dengan SAP Kernel 7.50 dengan beberapa batasan. Untuk setup HA yang mendukung Enqueue Replicator 2, persyaratan minimum adalah NetWeaver 7.52 (lihat SAP
Otomatisasi dan skala
Cluster HA dalam arsitektur target membuat ASCS gagal ke node lain secara otomatis.
Skenario untuk pindah ke cluster ENSA2 berbasis
Ada dua skenario utama untuk meningkatkan ke cluster ENSA2 berbasis:
Skenario 1: Anda memilih untuk meningkatkan ke ENSA2 tanpa upgrade SAP atau konversi S/4HANA yang menyertainya, dengan asumsi bahwa rilis SAP dan versi Kernel Anda mendukung. ENSA2
Skenario 2: Anda pindah ke ENSA2 sebagai bagian dari upgrade atau konversi (misalnya, ke S/4HANA 1809 atau lebih baru) dengan menggunakan SUM.
Bagian Epik mencakup langkah-langkah untuk dua skenario ini. Skenario pertama mengharuskan Anda untuk mengatur parameter terkait SAP secara manual sebelum Anda mengubah konfigurasi cluster untuk. ENSA2 Dalam skenario kedua, binari dan parameter terkait SAP diterapkan oleh SUM, dan satu-satunya tugas Anda yang tersisa adalah memperbarui konfigurasi cluster untuk HA. Kami masih menyarankan Anda memvalidasi parameter SAP setelah Anda menggunakan SUM. Dalam kebanyakan kasus, konversi S/4HANA adalah alasan utama untuk upgrade cluster.
Alat
Untuk manajer paket OS, kami merekomendasikan alat Zypper (untuk SLES) atau YUM (untuk RHEL).
Untuk manajemen cluster, kami merekomendasikan shell crm (untuk SLES) atau pcs (untuk RHEL).
Alat manajemen instans SAP seperti SAPControl.
(Opsional) Alat SUM untuk peningkatan konversi S/4HANA.
Praktik terbaik
Untuk praktik terbaik dalam menggunakan beban kerja SAP di AWS, lihat Lensa SAP untuk AWS Well-Architected Framework.
Pertimbangkan jumlah node cluster (ganjil atau genap) dalam arsitektur ENSA2 multi-node Anda.
Siapkan ENSA2 cluster untuk SLES 15 selaras dengan standar sertifikasi SAP S/4-HA-CLU 1.0.
Selalu simpan atau buat cadangan klaster dan status aplikasi yang ada sebelum memutakhirkan ke ENSA2.
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Konfigurasikan parameter di profil default. | Jika Anda ingin meningkatkan ke ENSA2 sambil tetap pada rilis SAP yang sama atau jika rilis target Anda default ENSA1, atur parameter di profil default (file DEFAULT.PFL) ke nilai berikut.
di mana catatanUntuk menggunakan opsi upgrade ini, rilis SAP dan versi Kernel Anda harus mendukung ENSA2 dan Enqueue Replicator 2. | SAP |
Konfigurasikan profil ASCS/SCS instance. | Jika Anda ingin meningkatkan ke ENSA2 sementara tetap pada rilis SAP yang sama atau jika rilis target Anda default ENSA1, atur parameter berikut di profil instance. ASCS/SCS Bagian profil di mana ENSA1 didefinisikan terlihat seperti berikut ini.
Untuk mengkonfigurasi ulang bagian ini untuk ENSA2:
Bagian profil ini akan terlihat seperti berikut setelah perubahan Anda.
penting
| SAP |
Konfigurasikan profil ERS. | Jika Anda ingin meningkatkan ke ENSA2 sementara tetap pada rilis SAP yang sama atau jika rilis target Anda default ENSA1, atur parameter berikut di profil instans ERS. Temukan bagian di mana replikator enqueue didefinisikan. Ini akan mirip dengan yang berikut ini.
Untuk mengkonfigurasi ulang bagian ini untuk Enqueue Replicator 2:
Bagian profil ini akan terlihat seperti berikut setelah perubahan Anda.
penting
| SAP |
Mulai ulang Layanan Mulai SAP. | Setelah Anda mengubah profil yang dijelaskan sebelumnya dalam epik ini, restart SAP Start Services untuk keduanya ASCS/SCS dan ERS.
di mana | SAP |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Verifikasi nomor versi di agen sumber daya SAP. | Ketika Anda menggunakan SUM untuk meng-upgrade SAP ke S/4HANA 1809 atau yang lebih baru, SUM menangani perubahan parameter dalam profil SAP. Hanya cluster yang membutuhkan penyesuaian manual. Namun, kami menyarankan Anda memverifikasi pengaturan parameter sebelum Anda membuat perubahan apa pun pada cluster. catatanContoh dalam epik ini mengasumsikan bahwa Anda menggunakan sistem operasi SUSE. Jika Anda menggunakan RHEL, Anda harus menggunakan alat seperti YUM dan shell pcs alih-alih Zypper dan crm. Periksa kedua node dalam arsitektur untuk mengonfirmasi bahwa
Perbarui | Administrator sistem AWS |
Cadangkan konfigurasi cluster. | Cadangkan konfigurasi cluster CRM sebagai berikut.
| Administrator sistem AWS |
Atur mode pemeliharaan. | Atur cluster ke mode pemeliharaan.
| Administrator sistem AWS |
Periksa konfigurasi cluster. | Periksa konfigurasi cluster saat ini.
Berikut adalah kutipan dari output penuh:
di mana | Administrator sistem AWS |
Hapus kendala kolokasi failover. | Dalam contoh sebelumnya, batasan lokasi
| Administrator sistem AWS |
Sesuaikan primitif. | Anda juga perlu membuat perubahan kecil pada SAPInstance primitif ASCS dan ERS. Berikut adalah contoh SAPInstance primitif ASCS yang dikonfigurasi untuk. ENSA1
Untuk memutakhirkan ke ENSA2, ubah konfigurasi ini menjadi yang berikut.
Ini adalah contoh SAPInstance primitif ERS yang dikonfigurasi untuk ENSA1.
Untuk memutakhirkan ke ENSA2, ubah konfigurasi ini menjadi yang berikut.
Anda dapat mengubah primitif dengan berbagai cara. Misalnya, Anda dapat merevisinya di editor seperti vi, seperti pada contoh berikut.
| Administrator sistem AWS |
Nonaktifkan mode pemeliharaan. | Nonaktifkan mode pemeliharaan pada cluster.
Ketika cluster keluar dari mode pemeliharaan, ia mencoba untuk membawa instans ASCS dan ERS online dengan pengaturan baru ENSA2 . | Administrator sistem AWS |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Tinjau praktik terbaik. | Sebelum Anda menambahkan lebih banyak node, pastikan untuk memahami praktik terbaik seperti apakah akan menggunakan jumlah node ganjil atau genap. | Administrator sistem AWS |
Tambahkan node. | Menambahkan lebih banyak node melibatkan serangkaian tugas, seperti memperbarui sistem operasi, menginstal paket perangkat lunak yang cocok dengan node yang ada, dan membuat mount tersedia. Anda dapat menggunakan opsi Siapkan Host Tambahan di SAP Software Provisioning Manager (SWPM) untuk membuat baseline khusus SAP dari host. Untuk informasi selengkapnya, lihat panduan SAP yang tercantum di bagian selanjutnya. | Administrator sistem AWS |
Sumber daya terkait
Referensi SAP dan SUSE
Untuk mengakses SAP Notes, Anda harus memiliki akun pengguna SAP ONE Support Launchpad. Untuk informasi selengkapnya, lihat situs web SAP Support
SAP Note 2501860 - Dokumentasi untuk Server NetWeaver Aplikasi SAP untuk ABAP 7.52
SAP Note 2641019 - Instalasi ENSA2 dan pembaruan dari ENSA1 ke ENSA2 dalam lingkungan SUSE HA
SAP Note 2711036 - Penggunaan Standalone Enqueue Server 2 di Lingkungan HA
SAP S/4 HANA - Enqueue Replication 2 High Availability Cluster - Panduan Pengaturan
(dokumentasi SUSE)
Referensi AWS