Manual do Bunker
Verificações importantes
O Bunker é implantado em todos os servidores?
O Bunker é implantado levando em consideração os seguintes pontos:
O cliente deve possuir o Alterdata Nuvem ou Alterdata Nuvem/Sonar*;
A implantação é realizada preferencialmente nos servidores de banco;
Atualmente a implantação está sendo realizada somente em clientes Pack, Shop e Immobile, ou seja, que possuem a base em PostgreSQL;
Caso o cliente tenha uma rede de lojas, a implantação deve ser realizada no código da matriz, podendo haver exceções;
Para clientes inadimplentes, realizamos a rotina de instalação e configuração do Bunker, e caso o mesmo venha a regularizar a situação o Bunker irá realizar os backups normalmente.
* Para novos clientes, independente de possuir ou não o Alterdata Bunker, realizamos a implantação, porém não será possível realizar a rotina do Bunker para clientes que não possuem o produto no CRM.
Criação de servidores
Quando há atendimentos dos tipos Criação Servidor Cloud e Implantação Alterdata Bunker em aberto para o cliente, verifique se o atendimento de criação foi delegado para algum técnico dar prosseguimento, pois tal técnico já realizará a implantação do Bunker – para as linhas de sistema Pack e Immobile – durante a configuração do servidor de banco, assumindo, então, o atendimento de implantação. Caso seja um cliente Shop, será necessário aguardar o suporte Shop implantar a base de dados no servidor de banco.
Implantando o Bunker
Implantação pendente
No painel do Bunker – http://bunker-monitor.alterdatasoftware.com.br/ – há um quadro chamado Clientes com implantação pendente, conforme imagem abaixo:
Nele é mostrada a relação de clientes que adquiriram o Bunker e/ou que possuem uma base que ainda não foi implantada.
Para os novos clientes, é aberto automaticamente o atendimento do tipo Implantação Alterdata Bunker no CRM.
Ao receber este tipo de atendimento, podemos dar início a implantação.
Caso não tenha servidor de banco criado, deverá verificar se possuí o atendimento: "001613 - Criação de servidor de banco" em aberto, e após seguir com a implantação no windows. Caso o cliente já tenha o servidor de banco criado devemos implantar nele.
Implantando no Windows
Diferente do Linux, a implantação deverá ser realizada pelo powershell.
IMPORTANTE!!!
O diretório do pws deve estar apontado para C:\Program Files (x86)\Alterdata
cd C:\Program Files (x86)\Alterdata
Depois que estiver apontado para este diretório, rodar os seguintes comandos:
- Este vai conectar na amazon e baixar o script de implantação. Ele será baixado na pasta raiz, ou seja. C:\Program Files (x86)\Alterdata
Powershell.exe "Invoke-WebRequest -Uri https://s3.amazonaws.com/update-center-drive.alterdata.com.br/00-bunker/PRODUCAO/implantation.ps1 -OutFile implantation.ps1"
Powershell.exe -executionpolicy remotesigned -File "implantation.ps1"
- Este vai executar o script fazendo a etapa de download da pasta do bunker + a chamada do parâmetro de implantação
Powershell.exe -executionpolicy remotesigned -File "implantation.ps1"
Diretório para realização do backup:
C:\ProgramData\Alterdata\Bunker
Bloco de instalação rápida:
cd C:\Program Files (x86)\Alterdata
Powershell.exe "Invoke-WebRequest -Uri https://s3.amazonaws.com/update-center-drive.alterdata.com.br/00-bunker/PRODUCAO/implantation.ps1 -OutFile implantation.ps1"
Powershell.exe -executionpolicy remotesigned -File "implantation.ps1"
Implantando no Linux
Verifique se não há espaço suficiente no disco 2 (/dev/sdb) executando o comando:
df -h
Tendo pouco espaço em disco, é importante realizar um upgrade antes de prosseguir, deixando com 20% de espaço livre no disco;
Para implantação da base, é necessário executar o comando:
Verificações Importantes:
No servidor de aplicação é necessário verificar se há as tarefas do Bunker criadas na aba Task Scheduler Library do Task Scheduler para que não dê conflito com o Bunker do servidor de banco, conforme imagem abaixo:
Existindo as tarefas, tudo indica que a ferramenta está implantada. Então, será necessário remover as tarefas e as pastas do Bunker – C:\programdata\Alterdata\Bunker e C:\Program Files (x86)\Alterdata\Bunker;
Acesse o Control Panel, digite “al” na barra de pesquisa e clique em Alterdata config. cliente BD (32-bit) para verificar se está apontando para o servidor de banco e se a opção Permitir login em outros bancos de dados está marcada, pois este último pode indicar que o cliente possui mais de uma base, conforme imagem abaixo:
Conecte no servidor de banco (DB) pelo PuTTY. Esta ferramenta está disponível na pasta C:\Util dentro do servidor de aplicação. A conexão é feita pelo número IP e/ou DNS do servidor DB;
Verifique se há espaço suficiente no disco 2 (/dev/sdb) executando o comando:
df -h
Tendo pouco espaço em disco, é importante realizar um upgrade antes de prosseguir, deixando com 20% de espaço livre no disco;
7. Verifique se já foi(ram) criada(s) a(s) tarefa(s) da(s) base(s) executando o comando:
crontab -l
8. Caso contrário execute os comandos abaixo para implantar o Bunker e a(s) base(s) do cliente:
cd /home
mkdir Bunker
cd ./Bunker
wget https://s3.us-east-1.amazonaws.com/update-center-drive.alterdata.com.br/00-bunker/PRODUCAO/implantation.sh
chmod +x implantation.sh
./implantation.sh
9. Caso já exista(m) a(s) tarefa(s), selecione a linha de comando do Bunker e clique com o botão direito do mouse para executar a tarefa principal, conforme imagem abaixo:
Ao final do processo, confira se o cliente apareceu no card de “Clientes Ativos” e saiu do card “Clientes com implantação pendente”;
Encerre o atendimento.
Clientes Novos
Ao receber um atendimento de Implantação do Bunker que tenha sido aberto automaticamente por “Vendas (follow up)", conforme o exemplo abaixo, deverá confirmar se o servidor já está criado:
Caso não esteja criado, aguarde até o fim da criação. Caso já esteja criado o servidor, deverá seguir este passo a passo:
Conecte no servidor de aplicação (AP). O endereço para conexão pode ser consultado na aba Endereço do CRM:
Ao acessar o servidor de aplicação (AP), verifique se o Alterdata config. cliente BD (32-bit) está apontando para o servidor de banco (DB):
Caminho: Windows + R >> control (View by: "Large icons") >> Alterdata config. cliente BD (32-bit)
Conecte no servidor de banco (DB) pelo PuTTY. Esta ferramenta está disponível na pasta C:\util dentro do servidor de aplicação. A conexão é feita pelo número IP e/ou DNS do servidor DB;
Execute os comandos abaixo para realizar a implantação da(s) base(s):
cd /home/Bunker
./implantation.sh
Execute o comando abaixo para listar a tarefa da(s) base(s):
crontab -l
Execute o comando export BUNKER_DEBUG=true para possibilitar o acompanhamento do processo de backup e upload. Depois, selecione a linha de comando do Bunker e clique com o botão direito do mouse para executar a tarefa principal, conforme imagem abaixo:
Ao final do processo, confira se o cliente apareceu no card de “Clientes Ativos” e saiu do card “Clientes com implantação pendente”;
Encerre o atendimento.