Instalar a ferramenta Instantâneo Consistente do Aplicativo do Azure
Este artigo fornece um guia para a instalação da ferramenta de Instantâneo Consistente de Aplicativo do Azure (AzAcSnap) que você pode usar com Arquivos NetApp do Azure ou Instâncias Grandes do Azure.
Importante
As instalações distribuídas são a única opção para os sistemas de Grandes Instâncias do Azure, porque são implantadas em uma rede privada. Você deve instalar o AzAcSnap em cada sistema para garantir a conectividade.
AzAcSnap 10 suporta mais bancos de dados e sistemas operacionais, portanto, um auto-instalador não está mais disponível.
Baixar AzAcSnap
Primeiro, baixe o arquivo executável AzAcSnap para qualquer diretório no seu computador. AzAcSnap é fornecido como um arquivo executável, então não há nada para instalar.
Linux x86-64 (binário)
- O binário Linux tem um arquivo de assinatura Linux associado. Este arquivo é assinado com a chave pública da Microsoft para permitir a verificação GPG do instalador baixado.
Importante
O instalador não está mais disponível para 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.
Quando esses downloads forem concluídos, instale a ferramenta Instantâneo Consistente do Aplicativo do Azure.
Pré-requisitos para instalação
Siga as diretrizes para configurar e executar os snapshots e os comandos de recuperação de desastres. Recomendamos que você conclua as seguintes etapas como root antes de instalar e usar as ferramentas de snapshot:
Corrigir o sistema operacional
- Para SUSE em Instâncias Grandes do Azure, configure a SMT (SUSE Subscription Management Tool). Para obter mais informações, consulte Instalar e configurar o SAP HANA (instâncias grandes) no Azure.
Configure a sincronização de tempo. Forneça um servidor de horário compatível com o Network Time Protocol (NTP) e configure o sistema operacional de acordo.
Instale o banco de dados. Siga as instruções para o banco de dados suportado que você está usando.
Selecione o back-end de armazenamento que você está usando para sua implantação. Para obter mais informações, consulte Habilitar comunicação com armazenamento mais adiante neste artigo.
Habilite a comunicação com o banco de dados. Para obter mais informações, consulte Habilitar a comunicação com o banco de dados mais adiante neste artigo.
Configure um usuário SAP HANA apropriado seguindo as instruções na seção para habilitar a 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 a partir da 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 snapshot
Com as etapas de pré-requisito concluídas, as etapas para instalar o AzAcSnap são as seguintes:
- Crie um usuário
azacsnap
instantâneo, crie o diretório base e defina a associação ao grupo. - Configure as
azacsnap
informações de login~/.profile
do usuário. - Pesquise no sistema de arquivos por diretórios para adicionar ao
$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, comohdbsql
ehdbuserstore
. - Pesquise no sistema de arquivos por diretórios para adicionar ao
$LD_LIBRARY_PATH
(Linux) para AzAcSnap. Muitos comandos exigem que você defina um caminho de biblioteca para executá-los corretamente. - Copie o binário AzAcSnap para um local no (Linux) ou
%PATH%
(Windows) do$PATH
usuário. - No Linux, pode ser necessário definir as
azacsnap
permissões binárias definidas corretamente, incluindo propriedade e bit executável.
Executando as seguintes etapas para executar o azacsnap:
Para Linux através de uma sessão shell:
- Como superusuário root, crie um usuário Linux
useradd -m azacsnap
- Iniciar sessão como utilizador
su – azacsnap
cd $HOME/bin
- Baixar azacsnap
wget -O azacsnap https://aka.ms/azacsnap-linux
- Executar azacsnap
azacsnap -c about
- Como superusuário root, crie um usuário Linux
Para Windows através de uma GUI:
- Criar um usuário do Windows
- Iniciar sessão como utilizador
- Transferir o
azacsnap.exe
- Abra uma sessão de terminal e execute azacsnap
azacsnap.exe -c about
Atualizar perfil de 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
ehdbsql
. - O OracleDB requer
sqlplus
. - O IBM Db2 requer
db2
essh
(para acesso remoto ao DB2 ao fazer uma instalação centralizada).
Linux
No Linux, a configuração do usuário normalmente é feita atualizando os usuários $HOME/.profile
com as informações apropriadas $PATH
para localizar binários e, potencialmente, a variável para garantir a LD_LIBRARY_PATH
disponibilidade de objetos compartilhados para os binários $PATH
do Linux.
Pesquise no sistema de arquivos por diretórios para adicionar ao
$PATH
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.
Execute as seguintes ações, dependendo do back-end de armazenamento:
Nenhuma ação especial para Arquivos NetApp do Azure.
Desinstale as ferramentas de snapshot
Se você instalou as ferramentas de snapshot usando as configurações padrão, a desinstalação requer apenas a remoção do usuário para o qual você instalou os comandos e a exclusão do binário AzAcSnap.
Conclua a configuração das ferramentas de snapshot
Essas etapas podem ser seguidas para configurar e testar as ferramentas de snapshot.
- Faça login na conta de usuário AzAcSnap.
a. Para Linux,
su - azacsnap
. a. Para Windows, faça login como usuário do AzAcSnap. - Se você adicionou o binário AzAcSnap ao binário do
$PATH
usuário (Linux) ou%PATH%
(Windows), execute AzAcSnap comazacsnap
, ou você precisa adicionar o caminho completo ao binário AzAcSnap (por exemplo./home/azacsnap/bin/azacsnap
(Linux) ouC:\Users\AzAcSnap\azacsnap.exe
(Windows)). - Configure o arquivo de detalhes do cliente.
azacsnap -c configure --configuration new
- Teste a conexão com o armazenamento.
azacsnap -c test --test storage
- Teste a conexão com o banco de dados.
a. SAP HANA
azacsnap -c test --test hana
a. Banco de dados Oracleazacsnap -c test --test oracle
a. IBM Db2azacsnap -c test --test db2
Se os comandos de teste forem executados corretamente, o teste será bem-sucedido. Em seguida, você pode executar o primeiro instantâneo de armazenamento consistente com o banco de dados.
azacsnap -c backup --volume data --prefix adhoc_test --retention 1