Ir para o conteúdo principal

Implantação do Bunker em um servidor FARM Linux-UBUNTU

Caso de teste para implantação do Bunker e execução da rotina de backup em um servidor FARM ||

Objetivo: Realizar a implantação do Bunker em um servidor Linux -  UBUNTU que esteja em modo FARM, ou seja, que tem várias portas habilitadas, sendo cada porta destinada a cada instância do Postgres

Pré-condições: Sendo um servidor, a máquina precisa ter Postgres instalado com várias portas do Postgres habilitadas e direcionadas para as instâncias. 
O nome da máquina tem que ser nesse padrão: "CLI-FAZDB-PACxx" em que "xx" é a numeração da máquina

EM CONSTRUÇÃO

 Passos: 

  • Coloque o arquivo de instalação do Bunker referente a sua versão de Máquina em uma pasta;
  • Abra o terminal dentro desta pasta;
  • Nesse terminal, execute o comando  ./bunkerxx -i (onde xx é a versão do seu arquivo Bunker que está na pasta);
    • Obs.: Caso seu usuário e senha do Postgres seja diferente do Padrão, será preciso colocar o usuário e senhs correspondente a esse User, como por exemplo: ./bunker20 -i --user=PGADMIN --password='Heg@m!wj'
      onde, PGADMIN é o User, e "Heg@m!wj" é o password.
  • Selecione o tipo Banco que será implantado (PostgreSQL ou SQLServer);
  • Digite o código do cliente (CRM) e confirme com um "s" na sequência;
  • Informe por fim o diretório onde será realizado o backup e confirme com um "s". 
  • Estando tudo certo aparecerá uma mensagem "Banco de dados xxxxxx implantado com sucesso".
  • Para conferir, execute o comando crontab -e e confirme se aparece uma linha similar a essa:
    0 23 * * 3        /home/dsncir/Documentos/TesteBunker/bunker20 -f --crm=177944 --sgbd=postgresql --database=db2 --directory=/home/dsncir/Documentos/TesteBunker/ --port=5434

Resultado esperado: Espera-se que o bunker esteja instalado nessa máquina ubuntu.
Para conferir, basta executar o comando crontab -e e conferir se existe uma linha similar a essa:
0 23 * * 3        /home/dsncir/Documentos/TesteBunker/bunker20 -f --crm=177944 --sgbd=postgresql --database=db2 --directory=/home/dsncir/Documentos/TesteBunker/ --port=5434

💡 Dica: Caso deseje ver os logs que ocorrem em cada passo da instalação, basta executar o comando export BUNKER_DEBUG=TRUE