Compartilhar via


Instalar a ferramenta Instantâneo Consistente do Aplicativo Azure

Este artigo oferece um guia para a instalação da ferramenta Instantâneo Consistente do Aplicativo Azure (AzAcSnap) que pode ser usada com o Azure NetApp Files ou com Instâncias Grandes do Azure.

Importante

As instalações distribuídas são a única opção para sistemas de Instâncias Grandes do Azure, pois são implantadas em uma rede privada. Você deve instalar a AzAcSnap em cada sistema para garantir a conectividade.

A AzAcSnap 10 dá suporte a mais bancos de dados e sistemas operacionais, portanto, um auto-instalador não está mais disponível.

Baixar a AzAcSnap

Primeiro, baixe o arquivo executável AzAcSnap em qualquer diretório do computador. O AzAcSnap é fornecido apenas como um arquivo executável, portanto, não há nada a ser instalado.

  • Linux x86-64 (binário)

    • O binário do Linux tem um arquivo de assinatura do Linux associado. Esse arquivo é assinado com a chave pública da Microsoft para permitir a verificação de GPG do instalador baixado.

    Importante

    O instalador não está mais disponível para o Linux. Siga as diretrizes aqui para configurar o perfil do usuário para executar o AzAcSnap e suas dependências.

  • Windows de 64 bits (executável)

    • O binário do Windows é assinado pela Microsoft.

Depois que esses downloads forem concluídos, instale a ferramenta Instantâneo Consistente do Aplicativo Azure.

Pré-requisitos de instalação

Siga as diretrizes para configurar e executar os comandos de instantâneo e recuperação de desastre. Recomendamos que você conclua as seguintes etapas como raiz antes de instalar e usar as ferramentas de instantâneo:

  1. Corrigir o sistema operacional

    1. Para SUSE em Instâncias Grandes do Azure, configure a SMT (Ferramenta de Gerenciamento de Assinatura SUSE). Para obter mais informações, consulte Instalar e configurar o SAP HANA (Instâncias Grandes) do Azure.
  2. Configurar sincronização de hora. Forneça um servidor de horário compatível com o Protocolo NTP e configure o sistema operacional de acordo.

  3. Instale o banco de dados. Siga as instruções para o banco de dados com suporte que você está usando.

  4. Selecione o back-end de armazenamento que você está usando para sua implantação. Para obter mais informações, consulte Habilitar a comunicação com o armazenamento posteriormente neste artigo.

  5. Habilitar a comunicação com o banco de dados. Para obter mais informações, consulte Habilitar a comunicação com o banco de dados posteriormente neste artigo.

    Configure um usuário do SAP HANA apropriado seguindo as instruções na seção Habilitar comunicação com o banco de dados no documento de configuração do banco de dados.

    Após a instalação, você pode testar a conexão na linha de comando usando os exemplos a seguir. Os exemplos a seguir são para comunicação não SSL com o SAP HANA.

    HANA 1.0:

    hdbsql -n <HANA IP address> -i <HANA instance> -U <HANA user> "\s"

    HANA 2.0:

    hdbsql -n <HANA IP address> -i <HANA instance> -d SYSTEMDB -U <HANA user> "\s"

Instalar as ferramentas de instantâneo

Com as etapas de pré-requisito concluídas, as etapas para instalar o AzAcSnap são as seguintes:

  1. Crie o usuário do instantâneo azacsnap, crie o diretório base e defina a associação de grupo.
  2. Configure as informações de ~/.profile de logon do usuário do azacsnap.
  3. Pesquise no sistema de arquivos diretórios a serem adicionados a $PATH (Linux) ou %PATH% (Windows) para AzAcSnap. Essa tarefa permite que o usuário que executa o AzAcSnap use comandos específicos do banco de dados, como hdbsql e hdbuserstore.
  4. Pesquise no sistema de arquivos diretórios a serem adicionados a $LD_LIBRARY_PATH (Linux) para AzAcSnap. Muitos comandos exigem que você defina um caminho de biblioteca para executá-los corretamente.
  5. Copie o binário do AzAcSnap para um local no $PATH (Linux) ou %PATH% (Windows) do usuário.
  6. No Linux, pode ser necessário definir as permissões de binário azacsnap definidas corretamente, incluindo propriedade e bit executável.

Execute as seguintes etapas para executar o azacsnap:

  • Para Linux por meio de uma sessão de shell:

    1. Como o superusuário raiz, crie um usuário do Linux
      1. useradd -m azacsnap
    2. Entre como o usuário
      1. su – azacsnap
      2. cd $HOME/bin
    3. Baixe azacsnap
      1. wget -O azacsnap https://aka.ms/azacsnap-linux
    4. Execute azacsnap
      1. azacsnap -c about
  • Para Windows por meio de uma GUI:

    1. Crie um usuário do Windows
    2. Entre como o usuário
    3. Baixar o azacsnap.exe
    4. Abra uma sessão de terminal e instale azacsnap
      1. azacsnap.exe -c about

Atualizar o perfil do usuário

O usuário que executa o AzAcSnap precisa ter todas as variáveis de ambiente atualizadas para garantir que o AzAcSnap possa executar os comandos específicos do banco de dados sem precisar do caminho completo do comando. Esse método permite substituir os comandos do banco de dados, se necessário, para fins especiais.

  • O SAP HANA requer hdbuserstore e hdbsql.
  • O OracleDB requer sqlplus.
  • O IBM Db2 requer db2 e ssh (para acesso remoto ao Db2 ao fazer uma instalação centralizada).

Linux

No Linux, a instalação do $PATH do usuário normalmente é feita atualizando o $HOME/.profile do usuário com as informações de $PATH apropriadas para localizar binários e, potencialmente, a variável LD_LIBRARY_PATH para garantir a disponibilidade de objetos compartilhados para os binários do Linux.

  1. Pesquise no sistema de arquivos diretórios a serem adicionados a $PATH para AzAcSnap.

    Por exemplo:

    # find the path for the hdbsql command
    export DBCMD="hdbsql"
    find / -name ${DBCMD} -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':'
    /hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add
    #
    # add the output to the user's profile
    echo "export PATH=\"\$PATH:/hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add\"" >> /home/azacsnap/.profile
    #
    # add any shared objects to the $LD_LIBRARY_PATH
    export SHARED_OBJECTS='*.so'
    NEW_LIB_PATH=`find -L /hana/shared/[A-z0-9][A-z0-9][A-z0-9]/HDB*/exe /usr/sap/hdbclient -name "*.so" -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':'`
    #
    # add the output to the user's profile
    echo "export LD_LIBRARY_PATH=\"\$LD_LIBRARY_PATH:$NEW_LIB_PATH\"" >> /home/azacsnap/.profile
    

Windows

Use as ferramentas específicas do Windows para localizar o local dos comandos e adicionar seus diretórios ao perfil de usuários.

  1. Execute as seguintes ações, dependendo do back-end de armazenamento:

    Nenhuma ação especial para o Azure NetApp Files.

Desinstalar as ferramentas de instantâneo

Se você instalou as ferramentas de instantâneo usando as configurações padrão, a desinstalação exigirá apenas a remoção do usuário para o qual você instalou os comandos e a exclusão do binário do AzAcSnap.

Concluir a configuração das ferramentas de instantâneo

Siga essas etapas para configurar e testar as ferramentas de instantâneo.

  1. Entre na conta de usuário do AzAcSnap. a. Para Linux, su - azacsnap. a. Para o Windows, entre como usuário do AzAcSnap.
  2. Se você adicionou o binário do AzAcSnap ao $PATH (Linux) ou %PATH% (Windows) do usuário, execute o AzAcSnap com azacsnap ou você precisará adicionar o caminho completo ao binário do AzAcSnap (por exemplo, /home/azacsnap/bin/azacsnap (Linux) ou C:\Users\AzAcSnap\azacsnap.exe (Windows)).
  3. Configure o arquivo de detalhes do cliente. azacsnap -c configure --configuration new
  4. Teste a conexão com o armazenamento. azacsnap -c test --test storage
  5. Teste a conexão com o banco de dados. a. SAP HANA azacsnap -c test --test hana a. Oracle DB azacsnap -c test --test oracle a. IBM Db2 azacsnap -c test --test db2

Se os comandos de teste forem executados corretamente, o teste será bem-sucedido. Você pode executar o primeiro instantâneo de armazenamento consistente do banco de dados.

  • azacsnap -c backup --volume data --prefix adhoc_test --retention 1

Próximas etapas