Share via


Início Rápido: Criar cópias de segurança da Replicação do Sistema SAP HANA em VMs do Azure com a CLI do Azure

Este início rápido descreve como proteger a Replicação do Sistema (HSR) sap HANA com a CLI do Azure.

As bases de dados SAP HANA são cargas de trabalho críticas que requerem um objetivo de ponto de recuperação (RPO) baixo e retenção de longo prazo. Este artigo descreve como pode criar cópias de segurança de bases de dados SAP HANA em execução em máquinas virtuais (VMs) do Azure para um cofre dos Serviços de Recuperação Azure Backup com Azure Backup.

Para obter mais informações sobre as configurações e cenários suportados, veja Matriz de suporte de cópia de segurança do SAP HANA.

Criar um cofre dos Serviços de Recuperação

Um cofre dos Serviços de Recuperação é um contentor lógico que armazena os dados de cópia de segurança de cada recurso protegido, como os dados da base de dados SAP HANA. Quando a tarefa de cópia de segurança de um recurso protegido é executada, cria um ponto de recuperação no cofre dos Serviços de Recuperação. Em seguida, pode utilizar um destes pontos de recuperação para restaurar dados para um determinado ponto no tempo.

Para criar um cofre dos Serviços de Recuperação, execute o seguinte comando:

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

Por predefinição, o cofre dos Serviços de Recuperação está definido para Armazenamento georredundante. Geo-Redundant armazenamento garante que os dados de cópia de segurança são replicados para uma região secundária do Azure que está a centenas de quilómetros de distância da região primária. Se a definição de redundância de armazenamento precisar de ser modificada, utilize o cmdlet az backup vault backup-properties set .

Registar e proteger o SAP HANA em execução na VM do Azure

Quando ocorre uma ativação pós-falha, os utilizadores são replicados para o novo primário, mas hdbuserstore não são replicados. Por isso, tem de criar a mesma chave em todos os nós da configuração do HSR, o que permite que o serviço Azure Backup se ligue automaticamente a qualquer novo nó primário, sem qualquer intervenção manual. Siga estes passos:

  1. Para registar e proteger a base de dados SAP HANA em execução na VM principal do Azure, execute o seguinte comando:

    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. Para registar e proteger a base de dados SAP HANA em execução na VM secundária do Azure, execute o seguinte comando:

    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"
    

Para identificar resource-id, execute o seguinte comando:

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

Por exemplo, id é /subscriptions/ef4ab5a7-c2c0-4304-af80-af49f48af3d1/resourceGroups/hanarghsr2/providers/Microsoft.Compute/virtualMachines/hsr-primary.

Verificar o registo de servidores primários e secundários no cofre

Para verificar se os servidores primários e secundários estão registados no cofre, execute o seguinte comando:

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

Ver a lista de itens para proteção

Para verificar os itens que pode proteger, execute o seguinte comando:

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

Redescobrir a base de dados

Se a base de dados não estiver na lista de itens que pode ser protegida ou para redescobrir a base de dados, reinicie a deteção na VM primária física ao executar o seguinte comando:

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

Ativar a proteção para a base de dados

Para ativar a proteção para a base de dados listada no Sistema HSR com a política de cópia de segurança necessária, execute o seguinte comando:

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 

Executar uma cópia de segurança a pedido

Para iniciar uma tarefa de cópia de segurança manualmente, execute o seguinte comando:

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

Passos seguintes