Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här snabbstarten beskriver hur du skyddar SAP HANA System Replication (HSR) med Azure CLI.
SAP HANA-databaser är kritiska arbetsuppgifter som kräver en låg återställningspunkt (RPO) och långtidslagring. Den här artikeln beskriver hur du kan säkerhetskopiera SAP HANA-databaser som körs på virtuella Azure-datorer till ett Azure Backup Recovery Services-valv med hjälp av Azure Backup.
Förutsättningar
Innan du konfigurerar säkerhetskopiering av SAP HANA-systemreplikeringsdatabasen bör du granska de konfigurationer och scenarier som stöds.
Skapa ett Recovery Services-valv
Ett Recovery Services-valv är en logisk container som lagrar säkerhetskopieringsdata för varje skyddad resurs, till exempel SAP HANA-databasdata. När säkerhetskopieringsjobbet för en skyddad resurs körs skapar det en återställningspunkt i Recovery Services-valvet. Du kan sedan använda någon av dessa återställningspunkter för att återställa data till en given tidpunkt.
Kör följande kommando för att skapa ett Recovery Services-valv:
az backup vault create --resource-group hanarghsr2 --name hanavault10 --location westus2
Recovery Services-valvet är som standard inställt på geo-redundant lagring. Geo-redundant lagring säkerställer att dina säkerhetskopierade data replikeras till en sekundär Azure-region som ligger hundratals mil från den primära regionen. Om inställningen för lagringsredundans behöver ändras ska du använda az backup vault backup-properties set cmdlet.
Registrera och skydda SAP HANA som körs på en virtuell Azure-dator
När en redundansväxling inträffar replikeras användarna till den nya primära servern, men hdbuserstore replikeras inte. Därför måste du skapa samma nyckel i alla noder i HSR-installationen, vilket gör att Azure Backup-tjänsten kan ansluta till en ny primär nod automatiskt, utan manuella åtgärder.
Följ de här stegen:
Om du vill registrera och skydda SAP HANA-databasen som körs på den primära virtuella Azure-datorn kör du följande kommando:
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"Om du vill registrera och skydda SAP HANA-databasen som körs på den sekundära virtuella Azure-datorn kör du följande kommando:
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"
För att identifiera resource-idkör du följande kommando:
az vm show --name hsr-primary --resource-group hanarghsr2
Till exempel id är /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/hanarghsr2/providers/Microsoft.Compute/virtualMachines/hsr-primary.
Kontrollera registreringen av primära och sekundära servrar till valvet
Kör följande kommando för att kontrollera om primära och sekundära servrar är registrerade i valvet:
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
Visa objektlistan för skydd
Kör följande kommando för att kontrollera vilka objekt du kan skydda:
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
Återupptäck databasen
Om databasen inte finns i objektlistan som kan skyddas eller för att återupptäcka databasen, initierar du identifieringen på den fysiska primära virtuella datorn igen genom att köra följande kommando:
az backup protectable-item initialize --resource-group hanarghsr2 --vault-name hanavault10 --container-name "VMAppContainer;Compute;hanarghsr2;hsr-primary" --workload-type SAPHanaDatabase
Aktivera skydd för databasen
Om du vill aktivera skydd för databasen som anges under HSR-systemet med nödvändig säkerhetskopieringsprincip kör du följande kommando:
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
Köra en säkerhetskopiering på begäran
Kör följande kommando för att initiera ett säkerhetskopieringsjobb manuellt:
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