Sebelum dapat mencadangkan instance dan data penyebaran skala SAP HANA, Anda harus menambahkan server database sebagai host ke Layanan Pencadangan dan DR. Sebelum memulai, pastikan untuk mengikuti langkah-langkah persiapan ini. Sebaiknya tinjau juga Pencadangan dan DR untuk SAP HANA.
Prasyarat
Sebelum memulai:
Semua layanan yang dikonfigurasi—lihat Catatan SAP 1697613 dan Catatan SAP 1649519— seperti
nameserver
danindexserver
. harus berjalan. Anda dapat memeriksanya di Ringkasan SAP HANA Studio > Status Operasional > Konfirmasi bahwa semua layanan dimulai.Untuk mengizinkan agen Pencadangan dan DR melakukan operasi sisi host, gunakan kunci
hdbuserstore
SAP HANA, bukan nama pengguna dan sandi untuk berkomunikasi dengan database HANA menggunakan userstore aman SAP HANA. Lihat Mengonfigurasi kunci userstore HANA.log_mode
database harus disetel 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 untuk dilindungi oleh Layanan Pencadangan dan DR harus diaktifkan ke Layanan Pencadangan dan DR.
Semua server SAP HANA yang memiliki data yang akan dilindungi oleh Layanan Pencadangan dan DR harus menginstal agen Pencadangan dan DR.
Jika volume data pokok untuk SAP HANA dilindungi sebagai pencadangan 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/data
di jalur pengecualian. Lihat Sistem file Linux.Rekomendasi pencadangan log Arsip HANA:
- Pastikan untuk menetapkan jalur cadangan log HANA Archive sebagai
basepath_logbackup
danbasepath_catalogbackup
di global.ini. - Jangan gunakan pemasangan log HANA Archive untuk menyimpan file selain cadangan log HANA Archive.
- Secara default, penghapusan arsip berjalan dengan setiap pencadangan database. Untuk mencapai RTO pemulihan terbaik, pertahankan setelan default.
- Pastikan untuk menetapkan jalur cadangan log HANA Archive sebagai
Mengonfigurasi kunci userstore HANA
Gunakan petunjuk berikut untuk mengonfigurasi kunci userstore HANA:
- Buat pengguna pencadangan database dari HANA Studio.
- Dapatkan instance dan nomor port SQL.
- Buat kunci hdbuserstore SAP HANA untuk pengguna pencadangan DB sistem.
Langkah 1: Buat 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 SYSTEMDB SAP HANA Studio, 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 Tab hak istimewa sistem dan tetapkan hak istimewa dengan memilih hal berikut:
- Admin cadangan
- Pembacaan katalog
- Admin database
- Mulai database
- Hentikan database
- HANA 2.0 (SPS05 dan yang lebih baru): Klik Tab hak istimewa sistem dan tetapkan hak istimewa dengan memilih hal berikut:
- Admin cadangan
- Pembacaan katalog
- Operator pencadangan database +. Operator pemulihan database
- Admin database
- Mulai database
- Hentikan database
- Deploy pengguna sistem yang baru dibuat dengan mengklik panah hijau.
Langkah 2: Dapatkan instance dan nomor port SQL
Anda memerlukan instance HANA dan nomor Port SQL untuk DB sistem.
Untuk mendapatkan nomor port instance dan SQL dari studio HANA 2.0:
- Buka System.
- Klik tab Lanskap.
- Klik tab Services.
- Di kolom Layanan, buka
nameserver
. - Mendapatkan nilai port SQL. Nomor instance adalah digit kedua dan ketiga dari nomor port SQL.
Langkah 3: Buat kunci hdbuserstore
SAP HANA untuk pengguna cadangan 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
Menggunakan HANA Studio, tetapkan mode log HANA dan lokasi pencadangan log untuk Pencadangan dan DR guna mencadangkan log transaksi DB HANA:
- 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_mode
database harus ditetapkan ke normal.
- Periksa di bagian Konfigurasi database: DATABASE (SYSTEMDB FOR HANA 2.0) > halaman Konfigurasi. Di filter, ketik basepath.
- Pastikan
basepath_logbackup
ditetapkan dengan benar:- Tetapkan
basepath_catalogbackup
ke nilai yang sama denganbasepath_logbackup
.zz. - Buka halaman edit
basepath_catalogbackup
dan tetapkan Nilai baru. ke nilai yang sama denganbasepath_logbackup
. Klik Save. Tindakan ini memastikan cadangan katalog dengan cadangan log untuk pemulihan point in time.
- Tetapkan
- Di server database HANA, jalankan konfigurasi ulang agar nilai diterapkan:
hdbnsutil -reconfig
.
Membersihkan Cadangan Backint SAP HANA
Jika Backint SAP HANA sudah dilindungi dengan Compute Engine atau pihak ketiga lainnya, lakukan langkah-langkah pembersihan berikut di host SAP HANA sebelum menetapkan rencana 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 Pencadangan dan DR (lihat bagian berikutnya).
Menginstal Agen Pencadangan dan DR di host
Agen Pencadangan dan DR menghubungkan instance Compute Engine ke perangkat pencadangan/pemulihan. Untuk menginstal agen Pencadangan dan DR, lihat bagian Menginstal agen Pencadangan dan DR di host Linux.
Membuat rencana pencadangan untuk database SAP HANA
Rencana pencadangan adalah cara Backup and DR Service menjadwalkan tugas pencadangan dan mengelola penyimpanan untuk image cadangan.
Anda telah membuat rencana pencadangan untuk instance Compute Engine di Memulai Backup and DR: melindungi dan memulihkan instance Compute Engine. Sekarang, Anda harus membuat rencana 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 pada bagian Backup Plans, pilih Templates.
- Pilih template kebijakan untuk database HANA, lalu klik Edit.
- Di Kebijakan, klik panah di samping Snapshot, lalu klik Edit Kebijakan.
- Di bagian bawah Buat/Edit Kebijakan, klik Setelan Kebijakan Lanjutan.
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 dengan lokasi disk sumber Anda, data akan melewati jaringan di antara lokasi tersebut dan dapat menimbulkan biaya jaringan. Snapshot dikenai 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 merekam status saat ini dari Persistent Disk. Image 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.
- Snapshot standar: 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 mempertahankan image cadangan selama jangka waktu yang lama. Perhatikan bahwa periode penagihan minimum untuk snapshot arsip adalah 90 hari, terlepas dari periode retensi yang ditentukan dalam kebijakan, dan bahwa snapshot jenis arsip juga memiliki biaya pengambilan tambahan jika digunakan dalam tugas pemasangan atau pemulihan.
Truncate (Purge) Log After Backup: Tentukan apakah akan memotong (menghapus) log arsip HANA setelah pencadangan. Jika Truncate Log after Backup diaktifkan, log arsip HANA akan terpotong. Secara default, penghapusan permanen arsip berjalan dengan setiap cadangan 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 hapus/potong 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.
Enable Database Log Backup: Tetapkan opsi ini ke "Yes". Opsi Aktifkan Pencadangan Log Database memungkinkan kebijakan rencana pencadangan mencadangkan database dan semua file log transaksi terkait. Log dicadangkan saat tugas snapshot log berjalan. Jika disetel ke Ya, opsi terkait akan diaktifkan.
RPO: Tentukan pencadangan log database dalam hitungan menit. Jika Aktifkan Pencadangan Log Database disetel ke Ya, RPO akan menentukan frekuensi untuk pencadangan log database. Frekuensi ditetapkan dalam menit dan tidak boleh melebihi interval pencadangan database. Nilai terkecil yang dapat ditetapkan (dalam menit) adalah 15.
Periode Retensi Cadangan Log (Dalam Hari): Jika Aktifkan Cadangan Log Database ditetapkan ke Ya, retensi log ditentukan secara terpisah dari retensi kebijakan snapshot. Dengan periode retensi terpisah, Anda dapat menggunakan log bersama dengan salinan database yang disimpan dalam kumpulan snapshot.
Replikasi Log (Menggunakan teknologi Streamsnap): Tetapkan ke Tidak. Hal ini tidak berlaku untuk perlindungan snapshot Persistent Disk SAP HANA. Fungsi ini diaktifkan (ditetapkan ke "Ya") secara default. Jika tidak ditetapkan ke "Tidak", akan terjadi error pembuatan template.
Kirim log ke OnVault Pool: Tetapkan ke Tidak. Ini tidak berlaku untuk perlindungan snapshot Persistent Disk SAP HANA. Fungsi ini diaktifkan (ditetapkan ke "Ya") secara default. Jika tidak disetel ke Tidak, akan terjadi error pembuatan template.
Langkah selanjutnya
Menambahkan host database SAP HANA, serta menemukan dan melindungi database-nya
Panduan DBA SAP HANA Layanan Pencadangan dan DR
Halaman ini adalah salah satu dari serangkaian halaman khusus untuk melindungi dan memulihkan database SAP HANA dengan Layanan Pencadangan dan DR. Anda dapat menemukan informasi tambahan di halaman berikut:
- Cadangan dan DR untuk SAP HANA
- Menyiapkan database SAP HANA untuk pencadangan
- Menambahkan host database SAP HANA, serta menemukan dan melindungi database-nya
- 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 scale-out
- Memulihkan dan memulihkan database SAP HANA
- Memasang image cadangan SAP HANA sebagai pemasangan standar
- Memasang image cadangan SAP HANA sebagai database virtual
- Memasang dan memigrasikan image cadangan SAP HANA untuk pemulihan instan ke target mana pun