Bagikan melalui


Prosedur kegagalan pemulihan bencana

Penting

Artikel ini bukan pengganti dokumentasi administrasi SAP Hana atau Catatan SAP. Kami berharap Anda memiliki pemahaman dan keahlian yang kuat dalam administrasi dan operasi SAP Hana, terutama untuk pencadangan, pemulihan, ketersediaan tinggi, dan pemulihan bencana (DR). Dalam artikel ini, Anda akan melihat cuplikan layar dari SAP Hana Studio. Konten, struktur, dan sifat layar alat administrasi SAP dan alat itu sendiri dapat berubah dalam setiap rilis SAP Hana.

Dalam artikel ini, kita akan melalui langkah-langkah failover ke situs DR untuk SAP Hana di Instans Besar Azure (atau dikenal sebagai Infrastruktur BareMetal).

Skenario dan opsi failover

Ada dua kasus yang perlu dipertimbangkan ketika Anda gagal ke situs DR:

  • Anda memerlukan database SAP Hana untuk kembali ke status data terbaru. Dalam hal ini, terdapat skrip layanan mandiri yang dapat Anda gunakan untuk melakukan failover tanpa perlu menghubungi Microsoft. Untuk gagal kembali, Anda perlu bekerja dengan Microsoft.
  • Anda ingin memulihkan ke rekam jepret penyimpanan yang bukan rekam jepret yang direplikasi terbaru. Dalam hal ini, Anda perlu bekerja dengan Microsoft.

Catatan

Langkah-langkah berikut harus dilakukan di Instans Besar HANA di situs DR.

Untuk memulihkan ke rekam jepret penyimpanan replikasi terbaru, ikuti langkah-langkah dalam "Lakukan kegagalan DR penuh - azure_hana_dr_failover" di alat rekam jepret Microsoft untuk SAP Hana di Azure.

Jika Anda ingin beberapa instans SAP Hana gagal, jalankan perintah azure_hana_dr_failover beberapa kali. Ketika diminta, masukkan SAP Hana SID yang ingin Anda gagalkan dan pulihkan.

Anda dapat menguji failover DR tanpa memengaruhi hubungan replikasi yang sebenarnya. Untuk melakukan failover pengujian, ikuti langkah-langkah dalam "Melakukan uji failover DR - azure_hana_test_dr_failover" di alat rekam jepret Microsoft untuk SAP Hana di Azure.

Penting

Jangan menjalankan transaksi produksi apa pun pada instans yang Anda buat di situs DR melalui proses pengujian kegagalan. Perintah azure_hana_test_dr_failover membuat serangkaian volume yang tidak memiliki hubungan dengan situs utama. Akibatnya, sinkronisasi kembali ke situs utama tidakdimungkinkan.

Jika Anda ingin menguji beberapa instans SAP Hana, jalankan skrip beberapa kali. Saat diminta, masukkan SAP Hana SID dari instans yang ingin Anda uji untuk kegagalan.

Mengatur volume DR ke rekam jepret sebelumnya

Katakanlah Anda perlu melakukan kegagalan pada situs DR untuk menyelamatkan data yang terhapus beberapa jam sebelumnya dan memerlukan volume DR diatur ke rekam jepret sebelumnya. Maka prosedur berikut berlaku:

  1. Matikan instans nonproduksi HANA di Instans Besar DR HANA yang Anda jalankan. Instans produksi HANA yang tidak aktif telah dipasang sebelumnya.

  2. Pastikan tidak ada proses SAP Hana yang berjalan. Gunakan perintah berikut untuk pemeriksaan ini:

    /usr/sap/hostctrl/exe/sapcontrol –nr <HANA instance number> - function GetProcessList.

    Output harus menunjukkan kepada Anda proses hdbdaemon dalam keadaan berhenti dan tidak ada proses HANA lainnya dalam keadaan berjalan atau dimulai.

  3. Tentukan nama rekam jepret atau ID cadangan SAP Hana mana yang ingin Anda pulihkan ke lokasi pemulihan bencana. Dalam kasus pemulihan bencana nyata, rekam jepret ini biasanya merupakan rekam jepret terbaru. Jika Anda perlu memulihkan data yang hilang, pilih rekam jepret sebelumnya.

  4. Hubungi Dukungan Azure melalui permintaan dukungan berprioritas tinggi. Minta pemulihan rekam jepret dengan nama dan tanggal rekam jepret. Anda juga dapat mengidentifikasinya dengan ID cadangan HANA di situs DR. Defaultnya adalah untuk sisi operasi untuk hanya memulihkan volume /hana/data. Jika Anda ingin memiliki volume /hana/logbackups juga, Anda perlu secara khusus menyatakannya. Jangan pulihkan volume /hana/shared. Sebagai gantinya, pilih file tertentu global.ini keluar dari direktori .rekam jepret dan subdirektori-nya setelah Anda merombak volume /hana/shared untuk PRD.

    Operasi Microsoft akan melakukan langkah-langkah ini:

    a. Hentikan replikasi rekam jepret dari volume produksi ke volume pemulihan bencana. Gangguan ini mungkin telah terjadi jika pemadaman di situs produksi menyebabkan bencana.

    b. Pulihkan nama rekam jepret penyimpanan atau rekam jepret dengan ID cadangan yang Anda pilih di volume pemulihan bencana.

Setelah pemulihan, volume pemulihan bencana tersedia untuk dipasang ke Instans Besar HANA di wilayah DR.

  1. Pasang volume pemulihan bencana ke unit Instans Besar HANA di lokasi pemulihan bencana.
  2. Mulai instans produksi SAP Hana yang tidak aktif.
  3. Katakanlah Anda memilih untuk menyalin log cadangan log transaksi untuk mengurangi waktu tujuan titik pemulihan (RPO). Kemudian gabungkan cadangan log transaksi ke dalam direktori DR /hana/logbackups yang baru saja dipasang. Jangan timpa cadangan yang ada. Salin cadangan yang lebih baru yang tidak direplikasi dengan replikasi terbaru rekam jepret penyimpanan.
  4. Anda juga dapat memulihkan file tunggal dari rekam jepret yang tidak direplikasi ke volume /hana/shared/PRD di wilayah DR Azure.

Memulihkan instans produksi SAP Hana

Langkah-langkah berikut menunjukkan cara memulihkan instans produksi SAP Hana dari rekam jepret penyimpanan yang dipulihkan dan cadangan log transaksi yang tersedia.

  1. Ubah lokasi cadangan menjadi /hana/logbackup dengan menggunakan SAP Hana Studio.

    Mengubah lokasi cadangan untuk pemulihan DR

  2. SAP Hana memindai melalui lokasi file cadangan dan menyarankan pencadangan log transaksi terbaru untuk dipulihkan. Pemindaian dapat memakan waktu beberapa menit hingga layar seperti berikut ini muncul:

    Daftar pencadangan catatan transaksi untuk pemulihan DR

  3. Menyesuaikan beberapa pengaturan default:

    • Bersihkan Gunakan Cadangan Delta.
    • Pilih Inisialisasi Area catatan.

    Mengatur area catatan inisialisasi

  4. Pilih Selesai.

    Selesaikan pemulihan DR

Windows kemajuan, seperti yang diperlihatkan di sini, akan muncul. Perlu diingat bahwa contohnya adalah pemulihan bencana dari konfigurasi SAP Hana skala tiga simpul.

Lacak progres

Jika pemulihan berhenti merespons di layar Selesai dan tidak menampilkan layar kemajuan, konfirmasikan bahwa semua instans SAP Hana pada simpul pekerja sedang berjalan. Jika perlu, mulai instans SAP Hana secara manual.

Gagal kembali dari DR ke situs produksi

Anda dapat menggagalkan kembali dari situs DR ke situs produksi. Mari kita lihat skenario tempat kegagalan ke dalam lokasi DR disebabkan oleh masalah di wilayah Azure produksi, dan bukan oleh kebutuhan Anda untuk memulihkan data yang hilang.

Anda telah menjalankan beban kerja produksi SAP Anda untuk sementara waktu di lokasi pemulihan bencana. Ketika masalah di lokasi produksi diselesaikan, Anda ingin gagal kembali ke situs produksi Anda. Karena Anda tidak dapat kehilangan data, langkah mundur ke situs produksi melibatkan beberapa langkah dan kerja sama yang erat dengan SAP Hana di tim operasi Azure. Terserah Anda untuk memicu tim operasi untuk mulai menyinkronkan kembali ke lokasi produksi setelah masalah diselesaikan.

Ikuti langkah-langkah berikut:

  1. Tim operasi SAP Hana di Azure mendapatkan pemicu untuk menyinkronkan volume penyimpanan produksi dari volume penyimpanan DR, yang sekarang mewakili kondisi produksi. Dalam keadaan ini, Instans Besar HANA di lokasi produksi dimatikan.
  2. Tim operasi SAP Hana di Azure memantau replikasi dan memastikan bahwa itu tertangkap sebelum mereka memberi tahu Anda.
  3. Anda mematikan aplikasi yang menggunakan Instans HANA produksi di situs pemulihan bencana. Anda kemudian melakukan pencadangan log transaksi HANA. Selanjutnya, Anda menghentikan instans HANA yang berjalan pada Instans Besar HANA di situs pemulihan bencana.
  4. Sekarang tim operasi menyinkronkan volume disk kembali secara manual.
  5. Tim operasi SAP Hana di Azure memulai Instans Besar HANA di lokasi produksi lagi. Mereka menyerahkannya padamu. Anda memastikan instans SAP Hana dimatikan di waktu mulai Instans Besar HANA.
  6. Anda melakukan langkah-langkah pemulihan database yang sama dengan yang Anda lakukan ketika sebelumnya melakukan kegagalan pada situs DR.

Pantau replikasi pemulihan bencana

Untuk memantau status kemajuan replikasi penyimpanan Anda, jalankan skrip azure_hana_replication_status. Perintah ini harus dijalankan dari unit yang berjalan di lokasi pemulihan bencana agar berfungsi sesuai harapan. Perintah bekerja baik saat replikasi aktif atau tidak. Perintah dapat dijalankan untuk setiap Instans Besar HANA penyewa Anda di lokasi DR. Ini tidak dapat digunakan untuk mendapatkan detail tentang volume boot.

Untuk informasi selengkapnya tentang perintah dan outputnya, lihat "Dapatkan status replikasi DR - azure_hana_replication_status" di alat rekam jepret Microsoft untuk SAP Hana di Azure.

Langkah berikutnya

Pelajari tentang memantau SAP Hana (Instans Besar) di Azure.