Megosztás a következőn keresztül:


Rövid útmutató: Az SAP HANA rendszerreplikációs biztonsági mentése Azure-beli virtuális gépeken az Azure CLI használatával

Ez a rövid útmutató bemutatja, hogyan védheti meg az SAP HANA-rendszerreplikálást (HSR) az Azure CLI használatával.

Az SAP HANA-adatbázisok kritikus fontosságú számítási feladatok, amelyek alacsony helyreállítási pontot (RPO) és hosszú távú megőrzést igényelnek. Ez a cikk azt ismerteti, hogyan készíthet biztonsági másolatot az Azure-beli virtuális gépeken (virtuális gépeken) futó SAP HANA-adatbázisokról egy Azure Backup Recovery Services-tárolóba az Azure Backup használatával.

Előfeltételek

Az SAP HANA rendszerreplikációs adatbázis biztonsági mentésének konfigurálása előtt tekintse át a támogatott konfigurációkat és forgatókönyveket.

Helyreállítási tár létrehozása

A Recovery Services-tároló egy logikai tároló, amely minden védett erőforráshoz, például az SAP HANA adatbázisadataihoz tárolja a biztonsági mentési adatokat. Amikor egy védett erőforrás biztonsági mentési feladata fut, létrehoz egy helyreállítási pontot a Recovery Services-tárolóban. Ezt követően ezen helyreállítási pontok egyikével állíthatja vissza az adatokat egy adott időpontra.

Recovery Services-tároló létrehozásához futtassa a következő parancsot:

az backup vault create --resource-group hanarghsr2     --name hanavault10     --location westus2

A Recovery Services-tároló alapértelmezés szerint georedundáns tárolásra van beállítva. A georedundáns tárolás biztosítja, hogy a biztonsági mentési adatok egy másodlagos Azure-régióba replikálódjanak, amely több száz kilométerre van az elsődleges régiótól. Ha módosítani kell a tárolóredundancia-beállítást, használja az az backup vault backup-properties set parancsmagot.

Az Azure-beli virtuális gépen futó SAP HANA regisztrálása és védelme

Feladatátvétel esetén a rendszer replikálja a felhasználókat az új elsődlegesre, de hdbuserstore nem replikálja. Ezért ugyanazt a kulcsot kell létrehoznia a HSR-beállítás összes csomópontjában, amely lehetővé teszi, hogy az Azure Backup szolgáltatás automatikusan, manuális beavatkozás nélkül csatlakozzon az új elsődleges csomópontokhoz. Tegye a következők egyikét:

  1. Az elsődleges Azure-beli virtuális gépen futó SAP HANA-adatbázis regisztrálásához és védelméhez futtassa a következő parancsot:

    az backup container register --resource-group hanarghsr2 --vault-name hanavault10 --workload-type SAPHANA --backup-management-type AzureWorkload --resource-id "/subscriptions/ef4ab5a7-c2c0-4304-af80-af49f48af3d1/resourceGroups/hanarghsr2/providers/Microsoft.Compute/virtualMachines/hsr-primary"
    
  2. A másodlagos Azure-beli virtuális gépen futó SAP HANA-adatbázis regisztrálásához és védelméhez futtassa a következő parancsot:

    az backup container register --resource-group hanarghsr2 --vault-name hanavault10 --workload-type SAPHANA --backup-management-type AzureWorkload --resource-id "/subscriptions/ef4ab5a7-c2c0-4304-af80-af49f48af3d1/resourceGroups/hanarghsr2/providers/Microsoft.Compute/virtualMachines/hsr-secondary"
    

Az azonosításhoz resource-idfuttassa a következő parancsot:

az vm show --name hsr-primary --resource-group hanarghsr2

Például: id /subscriptions/ef4ab5a7-c2c0-4304-af80-af49f48af3d1/resourceGroups/hanarghsr2/providers/Microsoft.Compute/virtualMachines/hsr-primary.

Az elsődleges és másodlagos kiszolgálók tárolóba való regisztrációjának ellenőrzése

Annak ellenőrzéséhez, hogy az elsődleges és másodlagos kiszolgálók regisztrálva vannak-e a tárolóban, futtassa a következő parancsot:

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

A védelem elemlistájának megtekintése

A védhető elemek ellenőrzéséhez futtassa a következő parancsot:

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

Az adatbázis újbóli feltárása

Ha az adatbázis nem szerepel a védhető elemek listájában, vagy az adatbázis újbóli felderítéséhez, a következő parancs futtatásával újrainduljon a felderítés a fizikai elsődleges virtuális gépen:

az backup protectable-item initialize --resource-group hanarghsr2 --vault-name hanavault10 --container-name "VMAppContainer;Compute;hanarghsr2;hsr-primary" --workload-type SAPHanaDatabase

Az adatbázis védelmének engedélyezése

Ha engedélyezni szeretné a HSR-rendszerben felsorolt adatbázis védelmét a szükséges biztonsági mentési szabályzattal, futtassa a következő parancsot:

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 

Igény szerinti biztonsági mentések futtatása

Biztonsági mentési feladat manuális indításához futtassa a következő parancsot:

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

Következő lépés