Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo avvio rapido descrive come proteggere la replica di sistema (HSR) SAP HANA usando l’interfaccia della riga di comando di Azure.
I database SAP HANA sono carichi di lavoro critici che richiedono un obiettivo del punto di ripristino (RPO) basso e la conservazione a lungo termine. Questo articolo descrive come eseguire il backup dei database SAP HANA in esecuzione in Macchine virtuali (VM) di Azure in un insieme di credenziali di Servizi di ripristino per il Backup di Azure usando Backup di Azure.
Prerequisiti
Prima di configurare il backup del database di replica di sistema SAP HANA, esaminare le configurazioni e gli scenari supportati.
Creare un insieme di credenziali di Servizi di ripristino
Un insieme di credenziali dei servizi di ripristino è un contenitore logico in cui vengono archiviati i dati di backup per ogni risorsa protetta, ad esempio i dati del database di SAP HANA. Quando viene eseguito, il processo di backup per una risorsa protetta crea un punto di ripristino all'interno dell'insieme di credenziali dei servizi di ripristino. È quindi possibile usare uno di questi punti di ripristino per ripristinare i dati a un dato momento.
Per creare l'autorizzazione multiutente in un insieme di credenziali di Servizi di ripristino, eseguire il comando seguente:
az backup vault create --resource-group hanarghsr2 --name hanavault10 --location westus2
Per impostazione predefinita, l'insieme di credenziali di Servizi di ripristino è impostato per l'archiviazione con ridondanza geografica. Con l'archiviazione con ridondanza geografica ci si assicura che i dati di backup vengono replicati in un'area di Azure secondaria a centinaia di chilometri di distanza dall'area primaria. Se è necessario modificare l'impostazione della ridondanza dell'archiviazione, usare il cmdlet az backup vault backup-properties set cmdlet.
Registrare e proteggere SAP HANA in esecuzione in una macchina virtuale di Azure
Quando si verifica un failover, gli utenti vengono replicati nella nuova risorsa primaria, ma hdbuserstore non viene replicato. È quindi necessario creare la stessa chiave in tutti i nodi della configurazione HSR, che consente al servizio Backup di Azure di connettersi automaticamente a qualsiasi nuovo nodo primario, senza alcun intervento manuale.
A tale scopo, seguire questa procedura:
Per registrare e proteggere il database SAP HANA in esecuzione nella macchina virtuale di Azure primaria, eseguire il comando seguente:
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"Per registrare e proteggere il database SAP HANA in esecuzione nella macchina virtuale di Azure secondaria, eseguire il comando seguente:
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"
Per identificare resource-id , eseguire il comando seguente:
az vm show --name hsr-primary --resource-group hanarghsr2
Ad esempio, se id è /subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/hanarghsr2/providers/Microsoft.Compute/virtualMachines/hsr-primary.
Controllare la registrazione dei server di database SAP HANA primario e secondario nell'insieme di credenziali
Per verificare se i server primari e secondari sono registrati nell’insieme di credenziali, eseguire il comando seguente:
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
Visualizzare l'elenco di elementi di database SAP HANA per la protezione
Per controllare gli elementi che è possibile proteggere, eseguire il comando seguente:
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
Riscoperta del database SAP HANA
Se il database non è incluso nell’elenco di elementi che può essere protetto o per individuare nuovamente il database, reinizializzare l’individuazione nella macchina virtuale primaria fisica eseguendo il comando seguente:
az backup protectable-item initialize --resource-group hanarghsr2 --vault-name hanavault10 --container-name "VMAppContainer;Compute;hanarghsr2;hsr-primary" --workload-type SAPHanaDatabase
Abilitare la protezione per il database SAP HANA
Per abilitare la protezione per il database elencato nel sistema HSR con i criteri di backup necessari, eseguire il comando seguente:
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
Eseguire un backup su richiesta per il database SAP HANA
Per avviare manualmente un processo di backup, eseguire il comando seguente:
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