Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Tutorial ini menjelaskan cara mencadangkan instans database SAP Hana dan instans SAP Hana System Replication (HSR) menggunakan Azure CLI.
Azure CLI digunakan untuk membuat dan mengelola sumber daya Azure dari Baris Perintah atau melalui skrip. Dokumentasi ini menjelaskan cara mencadangkan database SAP Hana dan memicu pencadangan sesuai permintaan - semuanya menggunakan Azure CLI. Anda juga dapat melakukan langkah-langkah ini menggunakan portal Microsoft Azure.
Dokumen ini mengasumsikan bahwa Anda sudah memiliki database SAP Hana yang diinstal pada Azure VM. (Anda juga dapat membuat VM menggunakan Azure CLI).
Untuk informasi selengkapnya tentang skenario yang didukung, lihat matriks dukungan untuk SAP Hana.
Prerequisites
Gunakan lingkungan Bash di Azure Cloud Shell. Untuk informasi selengkapnya, lihat Mulai menggunakan Azure Cloud Shell.
Jika Anda lebih suka menjalankan perintah referensi CLI secara lokal, instal Azure CLI. Jika Anda menjalankan Windows atau macOS, pertimbangkan untuk menjalankan Azure CLI dalam kontainer Docker. Untuk informasi lebih lanjut, lihat Cara menjalankan Azure CLI di kontainer Docker.
Jika Anda menggunakan instalasi lokal, masuk ke Azure CLI dengan menggunakan perintah az login. Untuk menyelesaikan proses autentikasi, ikuti langkah-langkah yang ditampilkan di terminal Anda. Untuk opsi masuk lainnya, lihat Mengautentikasi ke Azure menggunakan Azure CLI.
Saat diminta, instal ekstensi Azure CLI saat pertama kali digunakan. Untuk informasi selengkapnya tentang ekstensi, lihat Menggunakan dan mengelola ekstensi dengan Azure CLI.
Jalankan az version untuk menemukan versi dan pustaka dependen yang terinstal. Untuk meng-upgrade ke versi terbaru, jalankan az upgrade.
- Tutorial ini memerlukan Azure CLI versi 2.0.30 atau yang lebih baru. Jika menggunakan Azure Cloud Shell, versi terbaru sudah terpasang.
Buat brankas layanan pemulihan
Vault Layanan Pemulihan adalah kontainer logis yang menyimpan data cadangan untuk setiap sumber daya yang dilindungi, seperti VM Azure atau beban kerja yang berjalan di VM Azure, termasuk database seperti SQL atau HANA. Ketika pekerjaan pencadangan untuk sumber daya yang dilindungi berjalan, ia akan membuat titik pemulihan di dalam brankas Layanan Pemulihan. Kemudian Anda dapat menggunakan salah satu titik pemulihan ini untuk memulihkan data ke titik waktu tertentu.
Buat Layanan Pemulihan vault dengan az backup vault create. Tentukan grup sumber daya dan lokasi yang sama dengan VM yang ingin Anda lindungi. Pelajari cara membuat VM menggunakan Azure CLI dengan mulai cepat VM ini.
Pilih jenis database:
Untuk tutorial ini, kita akan menggunakan:
- grup sumber daya bernama saphanaResourceGroup
- VM bernama saphanaVM
- sumber daya pada lokasi westus2.
Kita akan segera membuat sebuah brankas bernama saphanaVault.
az backup vault create --resource-group saphanaResourceGroup \
--name saphanaVault \
--location westus2
Secara bawaan, Layanan Pemulihan vault diatur menggunakan penyimpanan Geo-Redundant. penyimpanan Geo-Redundant memastikan data cadangan Anda direplikasi ke wilayah Azure sekunder yang berjarak ratusan mil dari wilayah utama. Jika pengaturan redundansi penyimpanan perlu dimodifikasi, gunakan cmdlet az backup vault backup-properties set .
az backup vault backup-properties set \
--name saphanaVault \
--resource-group saphanaResourceGroup \
--backup-storage-redundancy "LocallyRedundant/GeoRedundant"
Untuk melihat apakah vault Anda berhasil dibuat, gunakan cmdlet az backup vault list. Anda akan melihat respons berikut:
Location Name ResourceGroup
--------- --------------- -------------
westus2 saphanaVault saphanaResourceGroup
Mendaftarkan dan melindungi instans SAP Hana
Untuk instans SAP Hana (VM dengan SAP Hana yang diinstal di atasnya) untuk ditemukan oleh layanan Azure, skrip pra-pendaftaran harus dijalankan pada komputer SAP Hana. Pastikan bahwa semua prasyarat terpenuhi sebelum menjalankan skrip. Untuk mempelajari selengkapnya tentang apa yang dilakukan skrip, lihat bagian Apa yang dilakukan skrip pra-pendaftaran .
Setelah skrip dijalankan, instans SAP Hana dapat didaftarkan ke vault Layanan Pemulihan yang kami buat sebelumnya.
Pilih jenis database
Untuk mendaftar dan melindungi instans database, ikuti langkah-langkah berikut:
Untuk mendaftarkan instans, gunakan perintah az backup container register . VMResourceId adalah ID sumber daya VM yang Anda buat untuk menginstal SAP Hana.
az backup container register --resource-group saphanaResourceGroup \ --vault-name saphanaVault \ --workload-type SAPHANA \ --backup-management-type AzureWorkload \ --resource-id VMResourceIdNote
Jika VM tidak berada dalam grup sumber daya yang sama dengan vault, maka saphanaResourceGroup mengacu pada grup sumber daya tempat vault dibuat.
Mendaftarkan instance SAP HANA secara otomatis menemukan semua database saat ini. Namun, untuk menemukan database baru yang mungkin ditambahkan di masa mendatang, lihat bagian Menemukan database baru yang ditambahkan ke instans SAP Hana terdaftar .
Untuk memeriksa apakah instans SAP Hana berhasil didaftarkan ke vault Anda, gunakan cmdlet daftar kontainer cadangan az . Anda akan melihat respons berikut:
Name Friendly Name Resource Group Type Registration Status ------------------------------------------------------ -------------- -------------------- --------- ---------------------- VMAppContainer;Compute;saphanaResourceGroup;saphanaVM saphanaVM saphanaResourceGroup AzureWorkload RegisteredNote
Kolom "nama" dalam output di atas mengacu pada nama kontainer. Nama kontainer ini akan digunakan di bagian berikutnya untuk mengaktifkan cadangan dan memicunya. Yang dalam hal ini adalah VMAppContainer;Compute;saphanaResourceGroup;saphanaVM.
Mengaktifkan backup pada database SAP HANA
Cmdlet az backup protectable-item list mencantumkan semua database yang ditemukan pada instans SAP HANA yang Anda daftarkan di langkah sebelumnya.
Pilih jenis database
Untuk mengaktifkan pencadangan instans database, ikuti langkah-langkah berikut:
Untuk mencantumkan database yang akan dilindungi, jalankan perintah berikut:
az backup protectable-item list --resource-group saphanaResourceGroup \ --vault-name saphanaVault \ --workload-type SAPHANA \ --output tableAnda harus menemukan database yang ingin Anda cadangkan dalam daftar ini, yang akan terlihat sebagai berikut:
Name Protectable Item Type ParentName ServerName IsProtected ----------------------------- ---------------------- ------------ ----------- ------------ saphanasystem;hxe SAPHanaSystem HXE hxehost NotProtected saphanadatabase;hxe;systemdb SAPHanaDatabase HXE hxehost NotProtected saphanadatabase;hxe;hxe SAPHanaDatabase HXE hxehost NotProtectedSeperti yang Anda lihat dari output di atas, SID sistem SAP Hana adalah HXE. Dalam tutorial ini, kita akan mengonfigurasi cadangan untuk
saphanadatabase;hxe;hxedatabase yang berada dihxehostserver.Untuk melindungi dan mengonfigurasi cadangan pada database, satu per satu, kami menggunakan cmdlet az backup protection enable-for-azurewl . Berikan nama kebijakan yang ingin Anda gunakan. Untuk membuat kebijakan menggunakan CLI, gunakan cmdlet az backup policy create. Untuk tutorial ini, kita akan menggunakan kebijakan sapahanaPolicy .
az backup protection enable-for-azurewl --resource-group saphanaResourceGroup \ --vault-name saphanaVault \ --policy-name saphanaPolicy \ --protectable-item-name "saphanadatabase;hxe;hxe" \ --protectable-item-type SAPHANADatabase \ --server-name hxehost \ --workload-type SAPHANA \ --output tableUntuk memeriksa apakah konfigurasi cadangan di atas selesai, gunakan cmdlet daftar pekerjaan cadangan az . Output akan ditampilkan sebagai berikut:
Name Operation Status Item Name Start Time UTC ------------------------------------ --------------- --------- ---------- ------------------- e0f15dae-7cac-4475-a833-f52c50e5b6c3 ConfigureBackup Completed hxe 2019-12-03T03:09:210831+00:00
Cmdlet daftar pekerjaan pencadangan az mencantumkan semua pekerjaan cadangan (terjadwal atau sesuai permintaan) yang telah berjalan atau saat ini berjalan pada database yang dilindungi, selain operasi lain seperti mendaftar, mengonfigurasi pencadangan, dan menghapus data cadangan.
Note
Azure Backup tidak secara otomatis menyesuaikan perubahan waktu musim panas saat mencadangkan database SAP Hana yang berjalan di Azure VM.
Ubah kebijakan secara manual sesuai kebutuhan.
Mendapatkan nama kontainer
Untuk mendapatkan nama kontainer, jalankan perintah berikut. Pelajari tentang perintah CLI ini.
az backup item list --resource-group <resource group name> --vault-name <vault name>
Memicu pencadangan sesuai permintaan untuk database SAP Hana
Meskipun bagian di atas merinci cara mengonfigurasi cadangan terjadwal, bagian ini berbicara tentang memicu pencadangan sesuai permintaan. Untuk melakukan ini, kita menggunakan perintah az backup protection backup-now .
Note
Periode retensi cadangan ini ditentukan oleh jenis cadangan sesuai permintaan yang telah Anda jalankan.
- Pencadangan penuh sesuai permintaan dipertahankan selama minimal 45 hari dan maksimum 99 tahun.
- Pencadangan diferensial sesuai permintaan dipertahankan sesuai retensi log yang ditetapkan dalam kebijakan.
- Pencadangan bertambah bertahap sesuai permintaan saat ini tidak didukung.
Pilih jenis database
Untuk menjalankan pencadangan berdasarkan permintaan, jalankan perintah berikut:
az backup protection backup-now --resource-group saphanaResourceGroup \
--item-name saphanadatabase;hxe;hxe \
--vault-name saphanaVault \
--container-name VMAppContainer;Compute;saphanaResourceGroup;saphanaVM \
--backup-type Full
--retain-until 01-01-2040
--output table
Output akan ditampilkan sebagai berikut:
Name ResourceGroup
------------------------------------ -------------
e0f15dae-7cac-4475-a833-f52c50e5b6c3 saphanaResourceGroup
Respons akan memberi Anda nama pekerjaan. Nama pekerjaan ini dapat digunakan untuk melacak status pekerjaan menggunakan cmdlet az backup job show .
Note
Pencadangan log secara otomatis dipicu dan dikelola oleh SAP Hana secara internal.
Langkah selanjutnya
Untuk mempelajari cara memulihkan database SAP Hana di Azure VM menggunakan CLI, lanjutkan ke tutorial – Memulihkan database SAP Hana di Azure VM menggunakan CLI
Untuk mempelajari cara mencadangkan database SAP Hana yang berjalan di Azure VM menggunakan portal Microsoft Azure, lihat Mencadangkan database SAP Hana di Azure VM