Checklist para instalação/migração do sistema para outro servidor
Procedimentos
Se a instalação/migração for realizada o mesmo servidor
Caso a instalação/migração seja realizada para o mesmo servidor, é necessário ter alguns cuidados, sendo:
- Solicitar apoio do responsável pela TI do cliente, para que ele faça uma rotina de backup do servidor;
- Ao realizar o backup do banco de dados, copiar ele para mais de um destino, sendo local e/ou na nuvem;
- Não remover a pasta do banco de dados (Oracle ou PostgreSQL) após a desinstalação do banco. Renomear as pastas para recuperar o banco de dados através dos arquivos de dados, caso for preciso.
Se a instalação/migração for realizada para o servidor diferente
Caso a instalação/migração seja feita para um servidor diferente, é possível prosseguir com as atividades de maneira paralela, não é necessário aguardar o dia da migração para iniciar os procedimentos de instalação, pois o cliente pode disponibilizar um acesso antecipado para que as instalações sejam feitas com antecedência. Isso vale tanto para o instalação do banco de dados quanto do sistema.
Banco de dados
PostgreSQL
- Verificar a versão do banco de dados que está instalada no servidor atual. Recomenda-se que a mesma versão seja instalada no novo ambiente.
Sistema
Versão
- Recomenda-se manter a mesma versão do sistema que o cliente está utilizando, para o novo ambiente.
- Recomenda-se manter a mesma porta de comunicação principal no Ema Configurador.
Homologação
- Verificar se no ambiente de homologação, há a necessidade de manter a mesma versão do ambiente de produção, ou se é necessário instalar uma versão diferente. É comum que em processos de homologação, o cliente faça algum teste em uma versão distinta, geralmente uma versão nova (acima da versão de produção) ou em uma versão personalizada.
Liberação de portas de comunicação de rede
Para que o sistema possa ser acessado pela rede local, algumas portas de comunicação de rede precisam ser liberadas no firewall do Windows:
- Portas do banco de dados:
- Portas padrões: Firebird (3050), Oracle (1521) e PostgreSQL (5432)
- Porta principal: É a porta informada no Ema Configurador
- Portas dos micro serviços: Recomendado liberar o intervalo(range) entre 8000-8030
Para acesso externo do Ema PDV é necessário liberar as seguintes portas no roteador/firewall e também no firewall do Windows do servidor:
- Portas do banco de dados:
- Portas padrões: Firebird (3050), Oracle (1521) e PostgreSQL (5432)
- Porta principal: É a porta informada no Ema Configurador
- Intervalo de portas utilizadas pelo micro serviço do registro: 8000-8003
Infraestrutura
Sistema operacional
- Identificar se o sistema operacional do servidor atual é Desktop ou Server
- Caso for Desktop
- Caso for Server
- Verificar se existe a necessidade de manter o mesmo tipo de S.O. no ambiente novo
- Conferir como o cliente faz acesso ao sistema ERP/DOX. Se o acesso for via atalho local, será necessário liberar algumas portas de conexão para o sistema no firewall do Windows. Se o acesso for remoto via WTS, o servidor precisa ter o WTS configurado.
- Verificar endereço IP do servidor
- Fixar um endereço IP no servidor é muito importante
Acesso ao sistema
- Atalho na rede local: Caso o cliente utilize o sistema com atalho na rede local, é necessário compartilhar a pastas Contas ERP, localizada dentro da pasta Ema Software.
- Aplicar permissão de escrita na pasta Contas ERP para todos os usuários (tanto nas configurações do Compartilhamento quanto diretamente na pasta)