Mulai Cepat: Mencadangkan Replikasi Sistem SAP Hana di Azure VM menggunakan Azure CLI
Mulai cepat ini menjelaskan cara melindungi Replikasi Sistem SAP Hana (HSR) menggunakan Azure CLI.
Database SAP HANA adalah beban kerja penting yang memerlukan tujuan titik pemulihan (RPO) rendah dan retensi jangka panjang. Artikel ini menjelaskan bagaimana Anda dapat mencadangkan database SAP Hana yang berjalan di komputer virtual (VM) Azure ke vault Azure Backup Recovery Services dengan menggunakan Azure Backup.
Prasyarat
Sebelum Anda mengonfigurasi cadangan database Replikasi Sistem SAP Hana, tinjau konfigurasi dan skenario yang didukung.
Buat brankas Recovery Services
Vault Layanan Pemulihan adalah kontainer logis yang menyimpan data cadangan untuk setiap sumber daya yang dilindungi, seperti data database SAP Hana. Ketika pekerjaan pencadangan untuk sumber daya yang dilindungi berjalan, itu membuat titik pemulihan di vault Layanan Pemulihan. Kemudian Anda dapat menggunakan salah satu titik pemulihan ini untuk memulihkan data ke titik waktu tertentu.
Untuk membuat vault Layanan Pemulihan, jalankan perintah berikut:
az backup vault create --resource-group hanarghsr2 --name hanavault10 --location westus2
Secara default, brankas Layanan Pemulihan diatur untuk penyimpanan Redundan Geografis. Penyimpanan Redundan Geografis memastikan data cadangan Anda direplikasi ke wilayah Azure sekunder yang berjarak ratusan mil dari wilayah utama. Jika pengaturan redundansi penyimpanan perlu dimodifikasi, gunakan cmdlet set properti cadangan brankas cadangan az.
Mendaftarkan dan melindungi SAP Hana yang berjalan di Azure VM
Ketika failover terjadi, pengguna direplikasi ke primer baru, tetapi hdbuserstore
tidak direplikasi. Jadi, Anda perlu membuat kunci yang sama di semua simpul penyiapan HSR, yang memungkinkan layanan Azure Backup untuk terhubung ke node utama baru secara otomatis, tanpa intervensi manual.
Ikuti langkah-langkah ini:
Untuk mendaftar dan melindungi database SAP Hana yang berjalan di Azure VM utama, jalankan perintah berikut:
az backup container register --resource-group hanarghsr2 --vault-name hanavault10 --workload-type SAPHANA --backup-management-type AzureWorkload --resource-id "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/hanarghsr2/providers/Microsoft.Compute/virtualMachines/hsr-primary"
Untuk mendaftar dan melindungi database SAP Hana yang berjalan di Azure VM sekunder, jalankan perintah berikut:
az backup container register --resource-group hanarghsr2 --vault-name hanavault10 --workload-type SAPHANA --backup-management-type AzureWorkload --resource-id "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/hanarghsr2/providers/Microsoft.Compute/virtualMachines/hsr-secondary"
Untuk mengidentifikasi resource-id
, jalankan perintah berikut:
az vm show --name hsr-primary --resource-group hanarghsr2
Misalnya, id
adalah /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/hanarghsr2/providers/Microsoft.Compute/virtualMachines/hsr-primary
.
Periksa pendaftaran server primer dan sekunder ke vault
Untuk memeriksa apakah server primer dan sekunder terdaftar ke vault, jalankan perintah berikut:
az backup container list --resource-group hanarghsr2 --vault-name hanavault10 --output table --backup-management-type AzureWorkload
Name Friendly Name Resource Group Type Registration Status
----------------------------------------------- --------------- ---------------- ------------- ---------------------
VMAppContainer;Compute;hanarghsr2;hsr-primary hsr-primary hanarghsr2 AzureWorkload Registered
VMAppContainer;Compute;hanarghsr2;hsr-secondary hsr-secondary hanarghsr2 AzureWorkload Registered
Menampilkan daftar item untuk perlindungan
Untuk memeriksa item yang bisa Anda lindungi, jalankan perintah berikut:
az backup protectable-item list --resource-group hanarghsr2 --vault-name hanavault10 --workload-type SAPHANA --output table
pradeep [ ~ ]$ az backup protectable-item list --resource-group hanarghsr2 --vault-name hanavault10 --workload-type SAPHANA --output table
Name Protectable Item Type ParentName ServerName IsProtected
--------------------------------------------------- ----------------------- --------------- ------------- -------------
saphanasystem;arv SAPHanaSystem ARV hsr-primary NotProtected
saphanasystem;arv SAPHanaSystem ARV hsr-secondary NotProtected
hanahsrcontainer;hsrtestps2 HanaHSRContainer HsrTestP2 hsr-primary NotProtected
saphanadatabase;hsrtestps2;arv SAPHanaDatabase HsrTestP2 hsr-primary NotProtected
saphanadatabase;hsrtestps2;2;DB1 SAPHanaDatabase HsrTestP2 hsr-primary NotProtected
saphanadatabase;hsrtestps2;systemdb SAPHanaDatabase HsrTestP2 hsr-primary NotProtected
Menemukan kembali database
Jika database tidak ada dalam daftar item yang dapat dilindungi atau untuk menemukan kembali database, temukan kembali penemuan pada VM utama fisik dengan menjalankan perintah berikut:
az backup protectable-item initialize --resource-group hanarghsr2 --vault-name hanavault10 --container-name "VMAppContainer;Compute;hanarghsr2;hsr-primary" --workload-type SAPHanaDatabase
Mengaktifkan perlindungan untuk database
Untuk mengaktifkan perlindungan untuk database yang tercantum di bawah Sistem HSR dengan kebijakan pencadangan yang diperlukan, jalankan perintah berikut:
az backup protection enable-for-azurewl --resource-group hanarghsr2 --vault-name hanavault10 --policy-name hanahsr --protectable-item-name "saphanadatabase;hsrtestps2;DB1" --protectable-item-type SAPHanaDatabase --workload-type SAPHanaDatabase --output table --server-name HsrTestP2
az backup protection enable-for-azurewl --resource-group hanarghsr2 --vault-name hanavault10 --policy-name hanahsr --protectable-item-name "saphanadatabase;hsrtestps2;systemdb" --protectable-item-type SAPHanaDatabase --workload-type SAPHanaDatabase --output table --server-name hsr-secondary
Jalankan cadangan sesuai permintaan
Untuk memulai pekerjaan pencadangan secara manual, jalankan perintah berikut:
az backup protection backup-now --resource-group hanarghsr2 --item-name "saphanadatabase;hsrtestps2;db1" --container-name "hanahsrcontainer;hsrtestp2" --vault-name hanavault10 --backup-type Full --retain-until 01-01-2030 --output table
Name Operation Status Item Name Backup Management Type Start Time UTC Duration
------------------------------------ ------------- ---------- ----------------- ------------------------ -------------------------------- --------------
591f1840-4d6a-4464-8f3a-18e586f11bfc Backup (Full) InProgress ARV [hsr-primary] AzureWorkload 2023-04