Sebelum dapat mencadangkan instance dan data penyebaran skala SAP HANA, Anda harus menambahkan server database sebagai host ke Backup and DR Service. Sebelum memulai, pastikan untuk mengikuti langkah-langkah persiapan berikut. Sebaiknya tinjau juga Backup and DR untuk SAP HANA.
Prasyarat
Sebelum memulai:
Semua layanan yang dikonfigurasi—lihat Catatan SAP 1697613 dan Catatan SAP 1649519— seperti
nameserverdanindexserver. harus berjalan. Anda dapat memeriksanya di Ringkasan SAP HANA studio > Status Operasional > Konfirmasi semua layanan dimulai.Untuk mengizinkan agen Backup and DR melakukan operasi sisi host, gunakan kunci
hdbuserstoreSAP HANA, bukan nama pengguna dan sandi untuk berkomunikasi dengan database HANA menggunakan userstore aman SAP HANA. Lihat Mengonfigurasi kunci userstore HANA.log_modedatabase harus ditetapkan ke normal di tab konfigurasi HANA Studio. Lihat Menyiapkan mode log dan pencadangan log di HANA Studio.Semua server SAP HANA yang memiliki data HANA yang akan dilindungi oleh Backup and DR Service harus diaktifkan ke Backup and DR Service.
Semua server SAP HANA yang memiliki data yang akan dilindungi oleh Backup and DR Service harus menginstal agen Backup and DR.
Jika volume data yang mendasarinya untuk SAP HANA dilindungi sebagai cadangan database SAP HANA menggunakan snapshot LVM dengan CBT atau pencadangan berbasis file yang terintegrasi dengan
backint, dan jika Anda juga melindungi sistem file di host yang sama, di aplikasi sistem file, Anda harus menetapkan/hana/log&/hana/datadi jalur pengecualian. Lihat Sistem file Linux.Rekomendasi pencadangan log Arsip HANA:
- Pastikan untuk menetapkan jalur pencadangan log Arsip HANA sebagai
basepath_logbackupdanbasepath_catalogbackupdi global.ini. - Jangan gunakan pemasangan log Arsip HANA untuk menyimpan file selain pencadangan log Arsip HANA.
- Secara default, penghapusan arsip berjalan dengan setiap pencadangan database. Untuk mencapai RTO pemulihan terbaik, pertahankan setelan default.
- Pastikan untuk menetapkan jalur pencadangan log Arsip HANA sebagai
Mengonfigurasi kunci userstore HANA
Gunakan petunjuk berikut untuk mengonfigurasi kunci userstore HANA:
- Buat pengguna pencadangan database dari HANA Studio.
- Dapatkan nomor port instance dan SQL.
- Buat kunci hdbuserstore SAP HANA untuk pengguna pencadangan DB sistem.
Langkah 1: Membuat pengguna pencadangan database dari HANA Studio
Pilih nama pengguna database berdasarkan standar perusahaan. Pastikan untuk membuat akun pengguna ini di bagian SYSTEMDB.
- Buat pengguna di bagian
SYSTEMDB:- Dari SAP HANA Studio SYSTEMDB, buka System > Security > Users > New User.
- Tetapkan nama pengguna dan sandi.
- Tetapkan Force password change on next logon ke No.
- HANA 2.0 (SPS01 hingga SPS04): Klik System privilege tab dan tetapkan hak istimewa dengan memilih hal berikut:
- Backup admin
- Catalog read
- Database admin
- Database start
- Database stop
- HANA 2.0 (SPS05 dan yang lebih baru): Klik System privilege tab dan tetapkan hak istimewa dengan memilih hal berikut:
- Backup admin
- Catalog read
- Database backup operator
- Database recovery operator
- Database admin
- Database start
- Database stop
- Deploy pengguna sistem yang baru dibuat dengan mengklik panah hijau.
Langkah 2: Mendapatkan nomor port instance dan SQL
Anda memerlukan nomor Port instance HANA dan SQL untuk DB sistem.
Untuk mendapatkan nomor port instance dan SQL dari HANA 2.0 studio:
- Buka System.
- Klik tab Landscape.
- Klik tab Services.
- Di kolom Service, buka
nameserver. - Dapatkan nilai port SQL. Nomor instance adalah digit kedua dan ketiga dari nomor port SQL.
Langkah 3: Membuat kunci hdbuserstore SAP HANA untuk pengguna pencadangan DB sistem
Gunakan konvensi penamaan ini untuk nama kunci userstore: Untuk SYSTEMDB, tetapkan nama kunci ke (Database backup username). Misalnya, untuk nama pengguna pencadangan database (Actbackup), tetapkan SYSTEMDB-key_name- (ACTBACKUP).
Prosedur
- Hubungkan ke sistem database HANA menggunakan SSH dan login ke (sid)adm:
su - (sid)adm - Ubah direktori:
cd exe Buat entri di hdbuserstore menggunakan perintah
hdbuserstore:./hdbuserstore SET (key_name) (host name):(port) (DB_user_name) (DB_user_password)Dalam contoh ini: `
./hdbuserstore SET ACTBACKUP s4hana:30013 ACTBACKUP (DB_user_password)Periksa keystore:
./hdbuserstore list
Menyiapkan mode log dan pencadangan log di HANA Studio
Dengan menggunakan HANA Studio, tetapkan mode log HANA dan lokasi pencadangan log agar Backup and DR dapat mencadangkan log transaksi HANA DB:
- Di SAP HANA HDB studio, pastikan pencadangan log ditetapkan dengan benar di halaman DATABASE (SYSTEMDB FOR HANA 2.0) > Backup > Configuration :
- Jenis tujuan adalah File.
- Tujuan ditetapkan ke jalur pemasangan sistem file lokal.
- Interval pencadangan ditetapkan ke RPO yang diperlukan.
- Pencadangan log otomatis diaktifkan.
log_modedatabase harus ditetapkan ke normal.
- Periksa di bagian Konfigurasi database: DATABASE (SYSTEMDB FOR HANA 2.0) > Halaman konfigurasi. Di filter, ketik basepath.
- Pastikan
basepath_logbackupditetapkan dengan benar:- Tetapkan
basepath_catalogbackupke nilai yang sama denganbasepath_logbackup. - Buka halaman edit
basepath_catalogbackupdan tetapkan New value. ke nilai yang sama denganbasepath_logbackup. Klik Save. Tindakan ini memastikan pencadangan katalog dengan pencadangan log untuk pemulihan point-in-time.
- Tetapkan
- Di server database HANA, jalankan konfigurasi ulang agar nilai diterapkan:
hdbnsutil -reconfig.
Membersihkan Pencadangan Backint SAP HANA
Jika SAP HANA Backint sudah dilindungi dengan Compute Engine atau pihak ketiga lainnya, lakukan langkah-langkah pembersihan berikut di host SAP HANA sebelum menetapkan paket pencadangan:
- Hapus file simbolis Backint lama dari
/usr/sap/(HANA SID)/SYS/global/hdb/opt. - Bersihkan semua parameter backint dari
global.ini. - Uninstal dan instal ulang agen Backup and DR (lihat bagian berikutnya).
Menginstal Agen Backup and DR di host
Agen Backup and DR menghubungkan instance Compute Engine ke alat pencadangan/pemulihan. Untuk menginstal agen Backup and DR, lihat Menginstal agen Backup and DR di host Linux.
Membuat paket pencadangan untuk database SAP HANA
Paket pencadangan adalah cara Backup and DR Service menjadwalkan tugas pencadangan dan mengelola penyimpanan untuk pencadangan.
Anda membuat paket pencadangan untuk instance Compute Engine di Memulai Backup and DR: melindungi dan memulihkan instance Compute Engine. Sekarang Anda harus membuat paket pencadangan untuk database HANA yang berjalan di dalam instance Compute Engine. Lihat Membuat dan menerapkan template kebijakan.
Setelan Kebijakan Lanjutan khusus untuk database HANA di Persistent Disk Compute Engine
Template kebijakan memerlukan setelan lanjutan khusus ini.
- Di konsol pengelolaan alat di bagian Backup Plans, pilih Templates.
- Pilih template kebijakan untuk database HANA, lalu klik Edit.
- Di Policies, klik panah di samping Snapshot, lalu klik Edit Policy.
- Di bagian bawah Create/Edit Policy, klik Advanced Policy Settings.
Dalam dialog Advanced Settings, temukan dan tetapkan setelan lanjutan berikut:
Lokasi snapshot: Pilih region tempat snapshot Persistent Disk akan disimpan. Secara default, Multi-regional dipilih (berdasarkan lokasi disk sumber). Anda juga dapat mengubah lokasi penyimpanan snapshot ke region yang berbeda dari region disk sumber. Saat menyimpan snapshot di lokasi yang berbeda dari lokasi disk sumber, data akan berpindah melalui jaringan antar lokasi tersebut dan mungkin dikenakan biaya jaringan. Snapshot dikenakan biaya yang sama dengan traffic keluar Cloud Storage. Pelajari snapshot Persistent Disk lebih lanjut .. Untuk mempelajari detail harga, lihat harga disk.
Jenis snapshot: Pilih jenis snapshot Persistent Disk yang akan digunakan untuk pencadangan SAP HANA. Snapshot mencadangkan data dari Persistent Disk secara bertahap. Selama pencadangan, snapshot baru dibuat untuk mengambil status Persistent Disk saat ini. Snapshot ini nantinya dapat digunakan untuk membuat disk baru untuk pemasangan atau pemulihan. Compute Engine menyimpan beberapa salinan setiap snapshot di beberapa lokasi dengan checksum otomatis untuk memastikan integritas data Anda. Pelajari snapshot Persistent Disk lebih lanjut. Untuk mengetahui detail harga, lihat harga disk..
- Standard snapshot: Secara default, jenis snapshot standar dipilih. Gunakan jenis standar jika Anda ingin menyimpan cadangan selama kurang dari 90 hari.
- Archive snapshot: Pilih jenis arsip jika Anda ingin menyimpan cadangan dalam jangka waktu yang lama. Perhatikan bahwa periode penagihan minimum untuk snapshot arsip adalah 90 hari, terlepas dari periode retensi yang ditentukan dalam kebijakan, dan snapshot jenis arsip juga dikenai biaya pengambilan tambahan jika digunakan dalam tugas pemasangan atau pemulihan.
Truncate (Purge) Log After Backup: Tentukan apakah akan memangkas (menghapus) log arsip HANA setelah pencadangan. Jika Truncate Log after Backup diaktifkan, log arsip HANA akan dipangkas. Secara default, penghapusan arsip berjalan dengan setiap pencadangan database. Gunakan setelan default untuk mencapai RTO pemulihan terbaik. Jika retensi log produksi ditetapkan, penghapusan akan berjalan berdasarkan setelan Retensi log db produksi dalam jam di bagian Detail &Setelan Aplikasi.
- Jangan pangkas/bersihkan log setelah pencadangan: Ini adalah setelan default. Dalam mode ini, log arsip tidak akan dihapus.
- Truncate/purge log after backup: Pilih opsi ini untuk mengaktifkan penghapusan log arsip.
Aktifkan Pencadangan Log Basis Data: Tetapkan opsi ini ke "Ya". Opsi Enable Database Log Backup memungkinkan kebijakan paket pencadangan mencadangkan database dan semua file log transaksi terkait. Log dicadangkan saat tugas snapshot log berjalan. Jika ditetapkan ke Yes, opsi terkait akan diaktifkan.
RPO: Tentukan pencadangan log database dalam menit. Jika Enable Database Log Backup ditetapkan ke Yes, RPO akan menentukan frekuensi pencadangan log database. Frekuensi ditetapkan dalam menit dan tidak boleh melebihi interval pencadangan database. Nilai terkecil yang dapat ditetapkan (dalam menit) adalah 15.
Log Backup Retention Period (In Days): Jika Enable Database Log Backup ditetapkan ke Yes, retensi log akan ditentukan secara terpisah dari retensi kebijakan snapshot. Dengan memiliki periode retensi terpisah, Anda dapat menggunakan log bersama dengan salinan database yang disimpan di kumpulan snapshot.
Replicate Logs (Uses Streamsnap technology): Tetapkan opsi ini ke No. Opsi ini tidak berlaku untuk perlindungan snapshot Persistent Disk SAP HANA. Fungsi ini diaktifkan (ditetapkan ke "Yes") secara default. Jika tidak ditetapkan ke "No", akan terjadi error pembuatan template.
Send logs to OnVault Pool: Tetapkan opsi ini ke No. Opsi ini tidak berlaku untuk perlindungan snapshot Persistent Disk SAP HANA. Fungsi ini diaktifkan (ditetapkan ke "Yes") secara default. Jika tidak ditetapkan ke No, akan terjadi error pembuatan template.
Langkah berikutnya
Menambahkan host database SAP HANA, serta menemukan dan melindungi databasenya
Panduan DBA SAP HANA Backup and DR Service
Halaman ini adalah salah satu dari serangkaian halaman khusus untuk melindungi dan memulihkan database SAP HANA dengan Backup and DR Service. Anda dapat menemukan informasi tambahan di halaman berikut:
- Backup and DR untuk SAP HANA
- Menyiapkan database SAP HANA untuk pencadangan
- Menambahkan host database SAP HANA, serta menemukan dan melindungi databasenya
- Mengonfigurasi format disk staging dan metode pencadangan untuk database SAP HANA
- Menetapkan detail dan setelan aplikasi untuk database SAP HANA
- Mencadangkan database HANA yang ditemukan
- Mencadangkan database HANA 1+n dan HANA penyebaran skala
- Memulihkan dan memulihkan database SAP HANA
- Memasang cadangan SAP HANA sebagai pemasangan standar
- Memasang cadangan SAP HANA sebagai database virtual
- Memasang dan memigrasikan cadangan SAP HANA untuk pemulihan instan ke target mana pun