Checklist ini akan membantu Anda meningkatkan desain, migrasi, penerapan, dan pemeliharaan ketersediaan tinggi untuk lanskap SAP HANA dan SAP NetWeaver di Google Cloud.
Saat Anda memeriksa checklist, pertimbangkan kebutuhan bisnis Anda sendiri. Jika Anda membuat pilihan yang berbeda dari apa yang kami rekomendasikan, terus pantau perbedaan tersebut untuk tugas berikutnya di checklist.
- Untuk memahami cara menerapkan atau mempertahankan sistem SAP HANA ketersediaan tinggi di Google Cloud, lihat Panduan perencanaan ketersediaan tinggi SAP HANA.
- Untuk memberikan perlindungan terhadap pemadaman layanan tak terduga (seperti kegagalan hardware), kami sangat menyarankan Anda menggunakan pengelompokan software berbasis OS.
Agar sistem SAP HANA 2.0 SP04 atau yang lebih baru dapat dimulai ulang dengan cepat jika terjadi kegagalan proses atau untuk pemeliharaan software yang tidak memerlukan reboot VM, aktifkan opsi SAP HANA Fast Restart. Sebaiknya aktifkan opsi Mulai Ulang Cepat untuk jenis mesin Compute Engine yang dioptimalkan untuk memori Compute Engine, seperti jenis mesin M1, M2, atau M3. Untuk mengetahui informasi selengkapnya dari SAP tentang Mulai Ulang Cepat SAP HANA, lihat Opsi Mulai Ulang Cepat SAP HANA.
Untuk mengetahui informasi selengkapnya tentang cara mengaktifkan Mulai Ulang Cepat, lihat panduan konfigurasi untuk distribusi Linux Anda:
Untuk mengizinkan SAP HANA mengirimkan notifikasi untuk peristiwa tertentu dan meningkatkan deteksi kegagalan, aktifkan hook penyedia SAP HANA HA/DR.
Untuk mengetahui informasi selengkapnya tentang cara mengaktifkan hook penyedia SAP HANA HA/DR, lihat panduan konfigurasi untuk distribusi Linux Anda:
Jika Anda tidak menggunakan solusi otomatisasi cluster (seperti Alat Pacemaker), tentukan dan uji prosedur dan playbook pemulihan Anda.
Saat menggunakan Pacemaker:
Di bagian
totem
pada file konfigurasicorosync.conf
, gunakan parameter value yang direkomendasikan Google Cloud. Jika mengonfigurasi cluster baru dengan ketersediaan tinggi, Anda perlu mengubah beberapa nilai default. Untuk mengetahui informasi selengkapnya tentang nilai parameter konfigurasi Corosync, lihat Nilai parameter konfigurasi Corosync.Untuk mengetahui informasi selengkapnya mengenai cara mengubah nilai default dalam file konfigurasi
corosync.conf
, lihat panduan konfigurasi untuk distribusi Linux Anda:Saat mengonfigurasi resource cluster untuk perangkat anggar Anda, pastikan untuk menetapkan waktu tunggu dan interval pemantauan serta penundaan mulai ulang untuk Corosync seperti yang direkomendasikan oleh Google Cloud. Untuk mengetahui informasi selengkapnya tentang cara menyiapkan pagar, lihat panduan konfigurasi untuk distribusi Linux Anda:
Tentukan alamat IP virtual (VIP) yang menggunakan Load Balancer Jaringan passthrough internal. Jika tidak menggunakan otomatisasi yang disediakan oleh Google Cloud untuk menyiapkan konfigurasi ini, pastikan Anda mencadangkan alamat VIP ini agar tidak digunakan kembali secara tidak sengaja.
Buat konfigurasi yang mengikuti panduan standar untuk RHEL dan SLES.
Untuk tujuan pengujian, buat sistem HA non-produksi yang setara dengan lingkungan produksi Anda.
- Untuk melihat konfigurasi SAP yang didukung untuk ketersediaan tinggi, lihat SAP Note 2456432 - Aplikasi SAP di Google Cloud: Produk yang Didukung dan Jenis mesin Google Cloud.
Di SUSE Linux Enterprise Server (SLES) atau Red Hat Enterprise Linux (RHEL), aplikasi cluster Pacemaker menyediakan resource untuk mengonfigurasi aplikasi SAP dalam konfigurasi ketersediaan tinggi. Saat menggunakan Pacemaker:
Di bagian
totem
pada file konfigurasicorosync.conf
, gunakan parameter value yang direkomendasikan Google Cloud. Jika mengonfigurasi cluster baru dengan ketersediaan tinggi, Anda perlu mengubah beberapa nilai default.Untuk mengetahui informasi selengkapnya mengenai cara mengubah nilai default dalam file konfigurasi
corosync.conf
, lihat panduan konfigurasi untuk distribusi Linux Anda:Saat mengonfigurasi resource cluster untuk perangkat anggar Anda, pastikan untuk menetapkan waktu tunggu dan interval pemantauan serta penundaan mulai ulang untuk Corosync seperti yang direkomendasikan oleh Google Cloud. Untuk informasi selengkapnya tentang cara menyiapkan pagar, lihat panduan konfigurasi untuk distribusi Linux Anda:
Untuk sistem operasi RHEL dan SLES, gunakan Load Balancer Jaringan passthrough internal untuk mengelola alamat IP (VIP) virtual. Load Balancer menyediakan layanan yang sangat tersedia dan membuat VIP mengambang yang dapat mengarahkan traffic antara VM dalam cluster.
Buat konfigurasi yang mengikuti panduan standar untuk RHEL dan SLES.
Untuk lingkungan berbasis Windows, fitur cluster failover native Windows memberikan ketersediaan tinggi. Untuk informasi selengkapnya, lihat referensi Windows OS berikut:
Jika lanskap Anda memiliki instance VM yang menghosting beberapa sistem SAP dengan ID sistem yang berbeda, ikuti rekomendasi ketersediaan tinggi (HA) berikut:
Guna memberikan ketersediaan tinggi untuk layanan pusat dan sistem database SAP, konfigurasikan mode ketersediaan tinggi menggunakan salah satu metode HA yang didukung Google Cloud. Lihat Panduan perencanaan ketersediaan tinggi untuk SAP NetWeaver atau panduan perencanaan ketersediaan tinggi SAP HANA.
Guna memberikan ketersediaan tinggi untuk cluster ketersediaan tinggi IBM Db2 dalam sistem SAP NetWeaver, lihat cluster ketersediaan tinggi IBM Db2 untuk panduan deployment SAP.
Untuk menghindari kompleksitas terkait, jangan jalankan beberapa solusi software di cluster HA yang sama. Sebagai gantinya, deploy software di cluster HA (misalnya, layanan pusat SAP) pada VM terpisah yang telah Anda ukur ukurannya dengan tepat.
- Jangan gunakan berbagai jenis software pengelompokan untuk mengelola resource pada VM yang sama. Kedua solusi klaster tersebut dapat saling bertentangan dan dapat mengakibatkan perilaku yang tidak terduga.
- Jika Anda menyiapkan beberapa layanan dari ID sistem SAP yang berbeda di cluster VM dengan ketersediaan tinggi yang sama:
- Kompleksitas yang bertambah menghambat pemecahan masalah dan pemulihan secara signifikan.
- Jika terjadi kegagalan, beberapa sistem dapat terdampak. Mendistribusikan sumber daya akan mengurangi tingkat dampak ini.
Jika Anda memilih solusi failover pihak ketiga untuk layanan pusat SAP, dokumentasikan penyiapan dan uji secara menyeluruh.
Untuk tujuan pengujian dan peluncuran, sebaiknya buat sistem HA non-produksi yang setara dengan lingkungan produksi Anda.
- Meskipun hal ini mungkin tidak diperlukan oleh bisnis, Anda dapat menggunakan sistem HA pengujian ini untuk memvalidasi prosedur failover dan pemeliharaan, melakukan pengujian ekstensif, dan mendokumentasikan sistem untuk referensi operasional.
Jika Anda menerapkan instance mandiri layanan pusat SAP tanpa ketersediaan tinggi, pastikan Anda mendokumentasikan prosedur manual untuk proses pemulihan dan mengujinya secara menyeluruh.
- Catatan: Sistem SAP NetWeaver yang tidak memiliki ketersediaan tinggi sering kali mengakibatkan waktu pemulihan layanan yang lebih lama dan pemadaman layanan yang tidak terduga.
- Migrasi langsung dan cluster ketersediaan tinggi:
- Aktifkan kebijakan instance Migrasi Langsung Compute Engine pada instance VM Anda.
- Simulasikan peristiwa pemeliharaan Migrasi Langsung untuk menilai dampak Migrasi Live terhadap workload aktif dan konfigurasi ketersediaan tinggi Anda.
- Untuk mengetahui informasi selengkapnya tentang Migrasi Langsung, lihat Migrasi Langsung.
- Aktifkan mulai ulang otomatis kebijakan instance Compute Engine pada instance VM Anda.
- Untuk memastikan Anda telah mengonfigurasi nilai minimum failover cluster yang memadai, lihat Menguji kebijakan ketersediaan Anda.