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


Rövid útmutató: AZ SAP HANA rendszerreplikálásának visszaállítása Azure-beli virtuális gépeken az Azure CLI használatával

Ez a rövid útmutató bemutatja, hogyan állíthatja vissza 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.

Feljegyzés

  • A HSR jelenleg nem támogatja az eredeti helyhelyreállítást (OLR).
  • A HSR-példányra való visszaállítás nem támogatott. A visszaállítás azonban csak a HANA-példányra támogatott.

Előfeltételek

Mielőtt visszaállítja a HSR-adatbázis biztonsági mentéseit, tekintse át a támogatott konfigurációkat és forgatókönyveket, lásd.

Védett adatbázis visszaállítási pontjainak megtekintése

Az adatbázis visszaállítása előtt tekintse meg a védett adatbázis elérhető visszaállítási pontjait az alábbi parancs futtatásával:

az backup recoverypoint list --resource-group hanarghsr2 --vault-name hanavault10 --container-name "hanahsrcontainer;hsrtestps2" --item-name "saphanadatabase;hsrtestpradeep2;db1" --output table

abc@Azure:~$ az backup recoverypoint list --resource-group hanarghsr2 --vault-name hanavault10 --container-name "hanahsrcontainer;hsrtestps2" --item-name "saphanadatabase;hsrtestps2;db1" --output table

A helyreállítási pontok listája a következőképpen fog kinézni:

Name                       Time                              BackupManagementType    Item Name                            RecoveryPointType
-------------------------  --------------------------------  ----------------------  -----------------------------------  -------------------
62640091676331             2023-05-04T08:13:09.469000+00:00  AzureWorkload           SAPHanaDatabase;hsrtestps2;db1  Full
68464937558101             2023-05-04T07:49:02.988000+00:00  AzureWorkload           SAPHanaDatabase;hsrtestps2;db1  Full
56015648627567             2023-05-04T07:27:54.425000+00:00  AzureWorkload           SAPHanaDatabase;hsrtestps2;db1  Full
DefaultRangeRecoveryPoint                                    AzureWorkload           SAPHanaDatabase;hsrtestps2;db1  Log
arvind@Azure:~$

Feljegyzés

Ha a parancs nem tudja kinyerni a biztonsági mentés kezelési típusát, ellenőrizze, hogy a megadott tárolónév befejeződött-e, vagy inkább próbálja meg a tárolóbarát nevet használni.

Visszaállítás másik helyre

Az adatbázis Másodlagos hely visszaállítása (ALR) használatával történő visszaállításához futtassa a következő parancsot:

az backup recoveryconfig show --resource-group hanarghsr2 --vault-name hanavault10 --container-name "hanahsrcontainer;hsrtestps2" --item-name "saphanadatabase;hsrtestps2;db1" --restore-mode AlternateWorkloadRestore --log-point-in-time 04-05-2023-08:27:54 --target-item-name restored_DB_pradeep  --target-server-name hsr-primary --target-container-name  hsr-primary --target-server-type HANAInstance --backup-management-type AzureWorkload --workload-type SAPHANA --output json > recoveryInput.json

 arvind@Azure:~$ cat recoveryInput.json
{
  "alternate_directory_paths": null,
  "container_id": "/subscriptions/ef4ab5a7-c2c0-4304-af80-af49f48af3d1/resourceGroups/hanarghsr2/providers/Microsoft.RecoveryServices/vaults/hanavault10/backupFabrics/Azure/protectionContainers/vmappcontainer;compute;hanarghsr2;hsr-primary",
  "container_uri": "HanaHSRContainer;hsrtestps2",
  "database_name": "ARV/restored_DB_p2",
  "filepath": null,
  "item_type": "SAPHana",
  "item_uri": "SAPHanaDatabase;hsrtestps2;db1",
  "log_point_in_time": "04-05-2023-08:27:54",
  "recovery_mode": null,
  "recovery_point_id": "DefaultRangeRecoveryPoint",
  "restore_mode": "AlternateLocation",
  "source_resource_id": null,
  "workload_type": "SAPHanaDatabase"
}
arvind@Azure:~$

az backup restore restore-azurewl --resource-group hanarghsr2 --vault-name hanavault10 --recovery-config recoveryInput.json --output table

Visszaállítás fájlként:

Az adatbázis fájlokként való visszaállításához futtassa a következő parancsot:

az backup recoveryconfig show --resource-group hanarghsr2 \
    --vault-name hanavault10 \
    --container-name "hanahsrcontainer;hsrtestps2" \
    --item-name "saphanadatabase;hsrtestps2;arv" \
    --restore-mode RestoreAsFiles \
    --log-point-in-time 18-04-2023-09:53:00 \
    --rp-name DefaultRangeRecoveryPoint \
    --target-container-name "VMAppContainer;Compute;hanarghsr2;hsr-primary"  \
    --filepath /home/abc \
    --output json
	
	az backup restore restore-azurewl --resource-group hanarghsr2 \
    --vault-name hanavault10 \
    --restore-config recoveryconfig.json \
    --output json

az backup recoveryconfig show --resource-group hanarghsr2     --vault-name hanavault10     --container-name "hanahsrcontainer;hsrtestps2"     --item-name "saphanadatabase;hsrtestps2;arv"     --restore-mode RestoreAsFiles     --log-point-in-time 18-04-2023-09:53:00     --rp-name DefaultRangeRecoveryPoint     --target-container-name "VMAppContainer;Compute;hanarghsr2;hsr-primary"      --filepath /home/abc     --output json  > recoveryconfig.json

Következő lépések