Instalacao em Nuvem Servidor de Dados/App
Comandos e instruções UBUNTU/WINDOWS SSH
Este manual se aplica quando o servidor de dados Ubuntu está na nuvem e o servidor de aplicações em Windows é responsável por gerenciar o banco de dados.
Para iniciar as instalações, será necessário permissão de acesso total ao Ubuntu. Sugerimos o acesso pelo usuário "root", onde a senha deve ser definida pelo T.I. responsável da empresa.
Dados de acesso:
- Host: IP do servidor de banco de dados
- Usuário: root
- Senha: a ser definida pelo T.I.
Para acesso ao servidor em nuvem e transferência de arquivos, sugerimos instalar dois softwares no servidor de aplicação:
1. Putty:
2. WinSCP:
O SSH (PuTTY) permite executar comandos no terminal do servidor, enquanto o WinSCP facilita a transferência de arquivos entre o servidor de aplicação windows e o servidor de dados linux. O WinSCP é um ótima opção para backup ou transferência de banco de dados.
ATENÇÃO: O servidor Ubuntu deve estar habilitado à função SSH. Todas as instalações pelo terminal, descritas a seguir, podem ser realizadas por SSH ou através do software WinSCP.
FIREBIRD
Instalação pelo terminal
Comando: sudo apt-get install firebird3.0
Quando instalado pelo apt-get, os arquivos firebird.conf e database caem na pasta /etc/firebird
.
Nas instalações feitas pelo apt-get, as pastas usadas pelo app firebird ficam no diretório /var/cache/apt/archives/
.
Acesse para garantir que o Firebird foi instalado e use o comando dpkg --list
para verificar os serviços intalados.
Instalação pelo site Firebird
Entre no site do Firebird e baixe a versão compatível, extraia os arquivos dentro da pasta opt
para facilitar a instalação com o terminal.
Quando instalado baixado do site e utilizado o comando sudo sh install.sh
, os arquivos do Firebird para alteração geralmente serão instalados na /etc/
, porém verifique também a pasta /opt/
e /tmp/
.
Após as instalações, não esqueça de conceder permissões em todas as pastas que estão os bancos de dados com sudo chmod 777
.
Exemplo de mapeamento:
[touchcomp] mentor=/opt/touchcomp/databases/MENTOR.FDB endereco=/opt/touchcomp/databases/ENDERECOS.FDB log=/opt/touchcomp/databases/LOG.FDB nfe=/opt/touchcomp/databases/NFE.FDB versao=/opt/touchcomp/databases/VERSAO.FDB binarydata=/opt/touchcomp/databases/BINARY_DATA.FDB
Para alterar um arquivo de texto por SSH como no Putty, utilize o comando nano /etc/firebird/firebird.conf
.
Comandos Firebird:
- Iniciar:
sudo systemctl start firebird3.0.service
- Parar:
sudo systemctl stop firebird3.0.service
- Reiniciar:
sudo systemctl restart firebird3.0.service
- Status:
sudo systemctl status firebird3.0
Verificar lista de apps instalados:
Para verificar se o Firebird foi instalado com sucesso como serviço, não se esqueça de utilizar o comando: sudo dpkg --list
TOUCH WEB
Wildlfy - Mapeamento da API SvrDados/SvrApp:
O mapeamento da API é relacionado à instalação do Wildfly, que pode ser instalado no servidor de aplicações ou de dados. Caso o Wildfly seja mapeado apenas no servidor de aplicações, no mapeamento da API utilize o IP do servidor de dados e no mapeamento da Web utilize o IP do servidor de aplicações. Lembre-se de liberar as portas de acesso no firewall.
Em caso de dúvidas verifique Case_Wildfly e Manual Instalacao ERP