Bagikan melalui


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:

  1. 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"
    
  2. 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

Langkah selanjutnya