Compartilhar via


Início rápido: Rodar o script de pré-registro para backup de banco de dados SAP ASE (Sybase) no Azure Cloud shell

Este guia de início rápido descreve como executar o script de pré-registro para preparar uma configuração de banco de dados do SAP Adaptive Server Enterprise (Sybase) para backup em VMs do Azure usando o Azure Cloud Shell.

O script de pré-registro do backup do banco de dados SAP ASE usando o Backup do Azure garante que o sistema esteja configurado corretamente, o que inclui configuração de autenticação, validação de conectividade de rede e instalação de pacotes necessários. Ele também dá suporte a endpoints privados e prepara o banco de dados para operações de backup sem interrupções.

Saiba mais sobre as configurações e cenários com suporte para backup de banco de dados DO SAP ASE em VMs do Azure.

Pré-requisitos

Antes de executar o script de pré-registro, verifique se os seguintes pré-requisitos são atendidos:

Fluxo de trabalho de script de pré-registro

O script de pré-registro é um script Python executado na VM em que o banco de dados SAP ASE está instalado. Esse script executa as seguintes tarefas:

  • Cria o grupo necessário em que os usuários do plug-in são adicionados.
  • Instala e atualiza pacotes necessários, como waagent, Python, curl, unzip, Libicu e PythonXML.
  • Verifica o status do waagent, verifica wireserver e IMDS connectivity, testa conectividade TCP com a Microsoft Entra ID.
  • Confirma se há suporte para a região geográfica.
  • Verifica se há espaço livre disponível para logs, no diretório waagent e no diretório /opt.
  • Valida se a versão do ASE (Adaptive Server Enterprise) tem suporte.
  • Faz logon na instância SAP usando o nome de usuário e a senha fornecidos, habilitando o histórico de despejo, que é necessário para operações de backup e restauração.
  • Garante que a versão do sistema operacional tenha suporte.
  • Instala e atualiza os módulos do Python necessários, como solicitações e criptografia.
  • Cria o arquivo de configuração da carga de trabalho.
  • Configura os diretórios necessários em /opt para operações de backup.
  • Criptografa a senha e a armazena com segurança na máquina virtual.

Executar o script de pré-registro

Depois de baixar o arquivo de script de pré-registro do ASE, copie-o para a VM (máquina virtual).

Para executar o script de pré-registro para backup de banco de dados DO SAP ASE, execute os seguintes comandos bash:

Observação

Substitua <script name> os comandos a seguir pelo nome do arquivo de script que você baixou e copiou para a VM.

  1. Converta o script no formato Unix.

     dos2unix <script name>
    
  2. Altere a permissão do arquivo de script.

    Observação

    Antes de executar o comando a seguir, substitua /path/to/script/file pelo caminho real do arquivo de script na VM.

     sudo chmod -R 777 /path/to/script/file
    
  3. Executar o script.

    Observação

    Antes de executar o comando a seguir, forneça os valores necessários para os espaços reservados.

     sudo ./<script name> -aw SAPAse --sid <sid> --sid-user <sid-user> --db-port <db-port> --db-user <db-user> --db-host <private-ip-of-vm> --enable-striping <enable-striping>
    

    Lista de parâmetros:

    • <sid>: nome do servidor ASE necessário (obrigatório)
    • <sid-user>: nome de usuário do sistema operacional sob o qual o Sistema ASE é executado (por exemplo, syb<sid>) (obrigatório)
    • <db-port>: o número da porta do servidor de banco de dados ASE (por exemplo, 4901) (obrigatório)
    • <db-user>: o nome de usuário do banco de dados ASE da conexão ODBC (por exemplo, sapsa) (obrigatório)
    • <db-host>: endereço IP privado da VM (obrigatório)
    • <enable-striping>: habilitar a distribuição (opções: [true, false], obrigatório)
    • <stripes-count>: contagem de listras (padrão: '4')
    • <compression-level>: Nível de compactação (padrão: '101')

    Observação

    Para localizar o <private-ip-of-vm>, abra a VM no portal do Azure e verifique o IP privado na seção Rede.

  4. Exibir detalhes dos parâmetros.

     sudo ./<script name> -aw SAPAse --help
    

    Depois de executar o script, você será solicitado a fornecer a senha do banco de dados. Forneça a senha e pressione ENTER para continuar.

Próximas etapas