For the complete documentation index, see llms.txt. This page is also available as Markdown.

Instalação com Ansible

Introdução

Este manual descreve os procedimentos de instalação do GBDS.

Preparativos para Instalação

Esta seção abrange as etapas essenciais necessárias para a instalação do GBDS.

Para instalar totalmente o GBDS, você precisará de:

  • Permissão de root no servidor

  • Link do pacote de ferramentas GBDS

  • Link do pacote Ambari Ansible

  • Link do pacote OpenCV

  • Arquivos .rpm e .sql do GBDS

  • Arquivos .war e .sql dos softwares do Griaule Biometric Suite (opcional)

Caso não tenha os links do repositório ou os arquivos, entre em contato com a equipe de suporte da Griaule.

Em seguida, você deve seguir os passos apresentados abaixo. Essas etapas serão totalmente descritas em suas seções.

  1. Faça login no servidor como root

Se o hostname for modificado, reinicie a máquina antes de prosseguir.

GBDS Tools

GBDS Tools é uma compilação de scripts bash com características específicas e usabilidade dinâmica. O objetivo principal da ferramenta é facilitar, aprimorar e acelerar a criação, configuração e gerenciamento de aplicações do ambiente.

Todos os scripts usam um único arquivo de configuração chamado properties.ini e um único arquivo de lista chamado cluster.list, que deve conter todas as informações do grupo de servidores.

Instalando o GBDS Tools

Você tem dois métodos para escolher instalar o GBDS Tools, um se tiver o repositório Griaule já configurado no seu servidor e outro se não tiver. Estes são explicados abaixo.

Escolha apenas uma alternativa. Após terminar um, não há necessidade de realizar o outro.

Repositório já configurado

Se você já configurou o repositório Griaule no seu servidor, você pode concluir todas as instalações com apenas um comando.

Repositório não configurado

Caso não tenha o repositório configurado, você deve garantir o bom funcionamento da ferramenta. Para fazer isso, você DEVE inserir a ferramenta no diretório /opt/griaule.

Inicie criando o diretório:

Entre no diretório criado:

Em seguida, baixe o pacote de ferramentas GBDS:

Caso não tenha o link, entre em contato com a Equipe de Suporte da Griaule.

Então, instale-o:

E crie um link simbólico:

Após uma instalação bem-sucedida, siga para a seção de configuração.

Configurando o GBDS Tools

Os arquivos de configuração utilizados pelo GBDS Tools se encontram no diretório: /opt/griaule/tools/shared. Neste diretório, há três arquivos que devem ser editados:

  • properties.ini - arquivo de configuração principal

  • cluster.list - arquivo principal de lista de nomes de host

  • ip.list- arquivo secundário de nomes de host

Os arquivos são pré-configurados com valores padrão na maioria dos parâmetros. Observe se algo precisa ser alterado para atender às necessidades do seu ambiente.

Executando a configuração automática do ambiente

A configuração automática do ambiente, denominada auto_envsetup.sh, é a automação para configurar o ambiente. Você precisa executar este script ao construir um novo servidor do zero.

Para executar o script, execute o seguinte comando:

Em seguida, é recomendável atualizar todos os pacotes, se possível:

Instalando o RDB

Para usar o GBDS, você precisará de um banco de dados relacional instalado e configurado. Você pode escolher entre MySQL Server ou NDB Cluster.

MySQL Server

Para instalar o MySQL Server, execute:

Então, siga para Configurando a senha do RDB.

NDB Cluster

Ou, se você optar por instalar o NDB Cluster, execute:

Então, siga para Configurando a senha do RDB.

Configurando a senha do RDB

Após a instalação, tente logar no MySQL executando o comando:

E inserindo a senha configurada no arquivo properties.ini em dbuspw, como mencionado na etapa anterior.

Se for possível logar, a instalação e configuração da senha foram bem sucedidas e você pode prosseguir para Configurando o MySQL.


Se não for possível logar e você ver o seguinte erro:

Será preciso modificar a senha manualmente. Para fazer isso, use o seguinte comando para obter a senha temporária criada durante a instalação:

Copie a senha temporária mostrada.

Então, mude a senha usando o seguinte comando:

Certifique-se de substituir <senha_desejada> pela senha desejada. Mantenha as apas.

Quando solicitado, insira a senha temporária.

Então, tente logar no MySQL novamente usando a nova senha.

Se for possível logar, a instalação e configuração da senha foram bem sucedidas e você pode prosseguir para Configurando o MySQL.

Configurando o MySQL

Finalmente, configure o banco de dados para seu ambiente.

O arquivo de configuração encontra-se em: /etc/my.cnf.

Após realizar as alterações necessárias, aplique-as reiniciando o serviço:

Instalando o Ambari

Para instalar o Ambari via Ansible, é necessário acessar o repositório Griaule.

A instalação requer uma conexão com a internet e pode levar 45 minutos para ser concluída sem erros. Antes de instalar, verifique se sua conexão está estável.

Para iniciar a instalação do Ambari, entre no diretório do Ansible:

Então, baixe o pacote:

Caso não tenha o link, entre em contato com a Equipe de Suporte da Griaule.

Em seguida, extraia os arquivos no diretório principal do Ansible, /etc/ansible, com o seguinte comando:

Entre no diretório extraído:

Então, execute o script de instalação:

Responda às perguntas de instalação e prossiga até terminar.

Instalando o GBDS

Para instalar o GBDS, você precisará de:

  • .rpm do GBDS Cluster

  • .rpm do GBDS Distribution

  • .sql do script de dump do RDB do GBDS

  • Link do pacote OpenCV

Comece movendo os dois arquivos .rpm para o diretório /opt/griaule/tools/deploy_application/files.

O arquivo .sql do script de dump do RDB deve ser salvo em outro diretório.

Então, execute o seguinte comando para instalar o GBDS:

Após tentar executar o script acima, se você receber o erro:

Entre no diretório files:

E faça o download do pacote OpenCV:

Então, tente executar o script deploy_application.sh novamente.

Em seguida, execute o script de dump do RDB no servidor SQL.

Após terminar a instalação do GBDS, configure-o executando:

Para revisar ou alterar manualmente as configurações, edite o arquivo de configuração localizado em: /etc/griaule/conf/gbds/application.conf. Para mais informações sobre as configurações, consulte o Manual de Configuração do GBDS.

Então, inicie a API do GBDS:

Teste se a API está em execução:

A resposta esperada é:

Finalmente, inicie o GBDS:

E acompanhe o log de execução:

Instalando as aplicações GBS

Para instalar as Aplicações GBS, você precisará de:

  • Arquivo .war para cada aplicação

  • Script de dump .sql para cada aplicação

Primeiro, instale e configure o Tomcat para as aplicações web. Isto deve ser feito somente no servidor que hospedará as aplicações web. Use o seguinte comando:

Em seguida, mova os arquivos .war para o diretório /opt/griaule/tools/deploy_application/files e execute o comando:

Depois disso, configure as aplicações com o seguinte comando:

Para explorar as configurações individuais de cada aplicação, consulte os manuais de configuração correspondentes listados aqui.

Atualizado

Isto foi útil?