Partilhar via


Guia de início rápido: execute 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 (ASE) (Sybase) para backup em VMs do Azure usando o Azure Cloud Shell.

O script de pré-registro para backup de 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 suporta endpoints privados e prepara o banco de dados para operações de backup perfeitas.

Saiba mais sobre as configurações e cenários suportados para backup de banco de dados 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:

  • Transfira o script de pré-registo mais recente para suporte de Multi System Identifier (SID).
  • Execute o script de configuração de backup do SAP ASE na máquina virtual onde o ASE está instalado.
  • Verifique se você é o usuário root para configuração e acesso adequados.
  • Use o parâmetro -sn ou --skip-network-checks ao executar o script, se a configuração do ASE utilizar pontos de extremidade privados.

Fluxo de trabalho de script de pré-registro

O script de pré-registro é um script Python que você executa na VM onde o banco de dados SAP ASE está instalado. O script realiza as tarefas seguintes:

  • Cria o grupo necessário onde os usuários do plugin 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 connectivitytesta a conectividade TCP com o Microsoft Entra ID.
  • Confirma se a região geográfica é suportada.
  • 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 Adaptive Server Enterprise (ASE) é suportada.
  • Efetua login na instância SAP usando o nome de usuário e a senha fornecidos, habilitando o histórico de dump, que é necessário para operações de backup e restauração.
  • Garante que a versão do SO é suportada.
  • Instala e atualiza os módulos 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 ASE, copie-o para a máquina virtual (VM).

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

Observação

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

  1. Converta o script para o 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. Executa 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 para conexão ODBC (Open Database Connectivity) (por exemplo, sapsa) (obrigatório)
    • <db-host>: Endereço IP privado da VM (obrigatório)
    • <enable-striping>: Ativar striping (opções: [true, false], obrigatório)
    • <stripes-count>: Contagem de listras (padrão: '4')
    • <compression-level>: Nível de compressã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. Veja 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óximos passos