Instalacao em Nuvem Servidor de Dados/App

Fonte: Touch ERP
Saltar para a navegação Saltar para a pesquisa


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:

Exemplo de tela Putty

2. WinSCP:

Exemplo de tela 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