Partilhar via


Configurar o backup para o banco de dados SAP ASE (Sybase) em VMs do Azure usando o portal do Azure

Este artigo descreve como configurar o backup para bancos de dados do SAP Adaptive Server Enterprise (ASE) (Sybase) (em execução nas Máquinas Virtuais do Azure) usando o portal do Azure.

Saiba mais sobre as configurações e cenários suportados para backup de banco de dados SAP ASE em Máquinas Virtuais (VMs) do Azure.

Pré-requisitos

Antes de configurar o banco de dados SAP ASE para backup, revise os seguintes pré-requisitos:

  • Identifique ou crie um cofre do Azure Recovery Services na mesma região e assinatura que a VM que executa o SAP ASE.

  • Permita a conectividade da VM para a Internet, para que ela possa acessar o Azure.

  • O comprimento combinado do nome da VM do Servidor SAP ASE e o nome do Grupo de Recursos deve ter <= 84 caracteres para VMs do Azure Resource Manager (ARM) (e 77 caracteres para VMs clássicas), pois o serviço reserva alguns caracteres.

  • VM deve ter python >= 3.6.15 (recomendado - Python3.10) com o módulo de solicitações instalado. O sudo python3 padrão deve executar python 3.6.15 ou superior. Valide executando python3 e sudo python3 em seu sistema para verificar a versão python. Para alterar a versão padrão, vincule python3 a python 3.6.15 ou superior.

  • Execute o script de configuração de backup do SAP ASE (script de pré-registro) na máquina virtual que hospeda o banco de dados SAP ASE. Este script prepara o sistema ASE para backup.

  • Atribua os seguintes privilégios e configurações para a operação de backup:

    Privilégio/ Configuração Descrição
    Função do operador Habilite essa função de banco de dados ASE para que o usuário do banco de dados crie um usuário de banco de dados personalizado para as operações de backup e restauração e passe-o no script de pré-registro.
    Privilégio de mapear arquivo externo Habilite essa função para permitir o acesso ao arquivo de banco de dados.
    Possuir qualquer privilégio de banco de dados Permite backups diferenciais. A opção Permitir despejos incrementais para o banco de dados deve ser True.
    Privilégio de truncar logs no ponto de verificação Desative esse privilégio para todos os bancos de dados que você deseja proteger usando o backup ASE. Permite fazer backup do log do banco de dados no cofre de serviços de recuperação. Saiba mais sobre a nota SAP - 2921874 - "truncate log on checkpoint" em bases de dados com HADR - SAP ASE - SAP for Me.

    Nota

    Não há suporte para backups de log para o banco de dados mestre. Para outros bancos de dados do sistema, os backups de log só podem ser suportados se os arquivos de log do banco de dados forem armazenados separadamente de seus arquivos de dados. Por padrão, os bancos de dados do sistema são criados com dados e arquivos de log no mesmo dispositivo de banco de dados, o que impede backups de log. Para habilitar backups de log, o administrador do banco de dados deve alterar o local dos arquivos de log para um dispositivo separado.

  • Use as funções integradas do Azure para configurar a atribuição de funções de backup e o escopo para os recursos. A seguinte função de Colaborador permite executar a operação Configurar Proteção na VM do banco de dados:

    Recurso (controle de acesso) Funções Usuário, grupo ou entidade de serviço
    VM do Azure de origem executando o banco de dados ASE Contribuidor de Máquina Virtual Permite configurar a operação de backup.
  • Crie uma função personalizada para o Backup do Azure.

  • Estabeleça conectividade de rede.

  • Use um cofre dos Serviços de Recuperação existente ou crie um novo.

  • Habilite a restauração entre regiões para o cofre dos Serviços de Recuperação.

Descubra as bases de dados SAP ASE

Para descobrir os bancos de dados SAP ASE, siga estas etapas:

  1. Vá para o Cofre dos Serviços de Recuperação e, depois, selecione + Backup.

    A captura de tela mostra como iniciar o backup do banco de dados SAP.

  2. Na Meta de Backup, selecione SAP ASE (Sybase) na VM do Azure como o tipo de fonte de dados.

    A captura de tela mostra a seleção do tipo de fonte de dados.

  3. Selecione Iniciar descoberta. Esse processo inicia a descoberta de VMs Linux desprotegidas na região do vault.

    A captura de tela mostra como iniciar a descoberta do banco de dados.

    Nota

    • Após a descoberta, as VMs desprotegidas aparecem no portal, listadas por nome e grupo de recursos.
    • Se uma VM não estiver listada como esperado, verifique se já foi realizado um backup num cofre de backup.
    • Várias VMs podem ter o mesmo nome, mas pertencem a grupos de recursos diferentes.
  4. No painel Selecionar Máquinas Virtuais , baixe o script de pré-postagem que fornece permissões para o serviço de Backup do Azure acessar as VMs SAP ASE para descoberta de banco de dados.

  5. Execute o script em cada VM que hospeda bancos de dados SAP ASE dos quais você deseja fazer backup.

  6. Depois de executar o script nas VMs, no painel Selecionar Máquinas Virtuais , selecione as VMs e, em seguida, selecione Descobrir DBs.

    O Backup do Azure descobre todos os bancos de dados SAP ASE na VM. Durante a descoberta, o Backup do Azure registra a VM no cofre e instala uma extensão na VM. Nenhum agente está instalado no banco de dados.

    A captura de ecrã mostra como selecionar um banco de dados para configuração de backup a partir da lista descoberta.

Configurar o backup do banco de dados SAP ASE (Sybase)

Após a conclusão do processo de descoberta de banco de dados, o Backup do Azure redireciona para o painel Meta de Backup , permitindo que você defina as configurações de backup para a VM selecionada que hospeda o banco de dados SAP ASE.

Para configurar a operação de backup para o banco de dados SAP ASE, siga estas etapas:

  1. No painel Meta de Backup , em Etapa 2, selecione Configurar Backup.

    A captura de tela mostra como iniciar a configuração de backup.

  2. Em Política de backup, selecione Criar uma nova política para os bancos de dados.

    A captura de tela mostra como começar a criar a política de backup.

    Uma política de backup define quando os backups são feitos e por quanto tempo eles são mantidos.

    • Uma política é criada ao nível do cofre.
    • Vários cofres podem utilizar a mesma política de backup, mas deve aplicar a política a cada cofre.
  3. No Nome da política, forneça um nome para a nova política.

    A captura de tela mostra como fornecer um nome para a nova política de backup.

  4. Na política de Backup Completo, selecione uma Frequência de Backup e, em seguida, selecione Diariamente ou Semanalmente, conforme o requisito.

    • Diariamente: selecione a hora e o fusohorário em que o trabalho de backup começa.

      Nota

      • Você deve executar um backup completo. Não é possível desativar esta opção.
      • Vá para Política de backup completo para exibir as configurações de política.
      • Não é possível criar cópias de segurança diferenciais a partir de cópias de segurança completas diárias.
    • Semanal: selecione o dia da semana, a hora e o fuso horário em que a tarefa de backup é executada.

    A imagem a seguir mostra o cronograma de backup para backups completos.

    A captura de tela mostra a configuração das regras de backup.

  5. No Intervalo de Retenção, defina o intervalo de retenção para o backup completo.

    Nota

    • Por padrão, todas as opções são selecionadas. Limpe todos os limites de intervalo de retenção que você não deseja usar e defina os que você deseja.
    • O período mínimo de retenção para qualquer tipo de backup (completo/diferencial/log) é de sete dias.
    • Os pontos de recuperação são marcados para retenção com base no respetivo período de retenção. Por exemplo, se selecionar uma cópia de segurança completa diária, vai ser acionada apenas uma cópia de segurança completa por dia.
    • O backup para um dia específico é marcado e retido com base no intervalo de retenção semanal e na configuração.
    • Os períodos de retenção mensais e anuais comportam-se de forma semelhante.
  6. Na política de Backup Completo, selecione OK para aceitar as configurações.

  7. Para adicionar uma política diferencial, selecione a Cópia de segurança diferencial.

  8. Na política de Backup Diferencial, selecione Habilitar para abrir os controles de frequência e retenção.

    Nota

    • No máximo, pode acionar uma cópia de segurança diferencial por dia.
    • As cópias de segurança diferenciais podem ser retidas durante um máximo de 180 dias. Se precisar de uma maior retenção, deve utilizar cópias de segurança completas.
  9. Selecione OK para salvar a política e retornar ao painel Política de backup .

  10. Selecione Backup de Log para adicionar uma política de backup de log.

  11. No Backup do Log, selecione Habilitar para definir os controles de frequência e retenção.

    Nota

    • Os backups de log só começam a fluir depois que um backup completo bem-sucedido é concluído.
    • Cada backup de log é encadeado ao backup completo anterior para formar uma cadeia de recuperação. Esse backup completo é mantido até que a retenção do último backup de log tenha expirado. Isso pode significar que o backup completo é mantido por um período extra para garantir que todos os logs possam ser recuperados. Vamos supor que um usuário tenha um backup completo semanal, diferencial diário e logs de 2 horas. Todos eles são retidos por 30 dias. Mas, a cópia de segurança completa semanal pode ser eliminada somente depois que o próximo backup completo estiver disponível, ou seja, após 30 mais sete dias. Por exemplo, se um backup completo semanal for realizado em 16 de novembro, ele permanecerá armazenado até 16 de dezembro, de acordo com a política de retenção. O backup de log final para esse backup completo ocorre em 22 de novembro, antes do próximo backup completo agendado. Como esse backup de log permanece acessível até 22 de dezembro, o backup completo de 16 de novembro não pode ser excluído até essa data. Como resultado, o backup completo de 16 de novembro é mantido até 22 de dezembro.
  12. Em Configurar Backup, selecione a nova política em Política de Backup e selecione Adicionar.

  13. Selecione Configurar backup.

  14. Em Selecionar itens para backup, selecione os Bancos de dados para proteção e, em seguida, selecione Avançar.

    A captura de tela mostra a seleção dos itens de banco de dados para backup.

  15. Revise a configuração de backup.

    A captura de tela mostra a conclusão da configuração de backup.

  16. Selecione Ativar backup para iniciar a operação de backup.

Após a conclusão da configuração de backup, o Backup do Azure faz backup do banco de dados SAP ASE de acordo com o agendamento de backup definido na política de backup. Você também pode executar um backup sob demanda para criar o primeiro backup completo.

Configurar backup para um cluster de alta disponibilidade do SAP ASE

Agora você pode fazer backup de bancos de dados SAP ASE em clusters de alta disponibilidade (HA) com o Backup do Azure. O serviço gerencia automaticamente os backups durante o failover, portanto, a intervenção manual não é necessária. O Backup do Azure considera vários nós físicos (primários e secundários) como um contêiner HA para gerenciamento simplificado.

Outros pré-requisitos

Antes de fazer backup do cluster HA do banco de dados SAP ASE(Sybase) em VMs do Azure, verifique se os seguintes pré-requisitos são atendidos:

Execute o script de pré-registro e configure o backup

Para executar o script de pré-registro e configurar o backup para bancos de dados de cluster SAP ASE HA, siga estas etapas:

  1. Execute o script usando o seguinte comando em ambas as VMs ou nós que fazem parte do cluster de alta disponibilidade SAP ASE. Saiba mais sobre como executar o script de pré-registro.

    Se a configuração do SAP ASE usar endpoints privados, use os parâmetros -sn ou --skip-network-checks ao executar o script.

    sudo "<Path_to_the_Pre-Reg_Script>" -aw SAPAse --sid "<SID>" --sid-user "<sidUser>" --db-port "<dbPort>" --db-user <dbUser> --db-host "<dbHost>" --enable-striping <true/false> --ha-unique-name <Logical Container Distributed Name> 
    
  2. Configure o backup para os bancos de dados.

Próximos passos