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:
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"
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-id
futtassa 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