Instalación con Ansible

Introducción

Este manual describe los procedimientos de instalación de GBDS.

Preparativos para la instalación

Esta sección abarca los pasos esenciales necesarios para la instalación de GBDS.

circle-exclamation

Para instalar GBDS por completo, necesitará:

  • Permiso de root en el servidor

  • Enlace del paquete de herramientas GBDS

  • Enlace del paquete Ambari Ansible

  • Enlace del paquete OpenCV

  • Archivos .rpm y .sql de GBDS

  • Archivos .war y .sql de los software de Griaule Biometric Suite (opcional)

circle-info

Si no tiene los enlaces del repositorio o los archivos, póngase en contacto con el equipo de soporte de Griaule.

A continuación, debe seguir los pasos presentados abajo. Estos pasos se describirán completamente en sus respectivas secciones.

  1. Inicie sesión en el servidor como root

circle-check

Si el hostname se modifica, reinicie la máquina antes de continuar.

GBDS Tools

GBDS Tools es una compilación de scripts bash con características específicas y usabilidad dinámica. El objetivo principal de la herramienta es facilitar, mejorar y acelerar la creación, configuración y gestión de aplicaciones del entorno.

Todos los scripts usan un único archivo de configuración llamado properties.ini y un único archivo de lista llamado cluster.list, que debe contener toda la información del grupo de servidores.

circle-check

Instalando GBDS Tools

Tiene dos métodos para elegir al instalar GBDS Tools, uno si ya tiene el repositorio Griaule configurado en su servidor y otro si no lo tiene. Se explican a continuación.

circle-info

Elija solo una alternativa. Tras finalizar una, no hay necesidad de realizar la otra.

Repositorio ya configurado

Si ya configuró el repositorio Griaule en su servidor, puede completar todas las instalaciones con un solo comando.

triangle-exclamation

Repositorio no configurado

Si no tiene el repositorio configurado, debe asegurarse del correcto funcionamiento de la herramienta. Para ello, DEBE colocar la herramienta en el directorio /opt/griaule.

Comience creando el directorio:

Entre en el directorio creado:

A continuación, descargue el paquete de herramientas GBDS:

circle-info

Si no tiene el enlace, póngase en contacto con el equipo de soporte de Griaule.

circle-check

Entonces, instálelo:

Y cree un enlace simbólico:

Después de una instalación exitosa, continúe con la sección de configuración.

Configurando GBDS Tools

Los archivos de configuración utilizados por GBDS Tools se encuentran en el directorio: /opt/griaule/tools/shared. En este directorio, hay tres archivos que deben editarse:

  • properties.ini - archivo de configuración principal

  • cluster.list - archivo principal de lista de nombres de host

  • ip.list- archivo secundario de nombres de host

Los archivos están preconfigurados con valores predeterminados en la mayoría de los parámetros. Observe si algo necesita cambiarse para satisfacer las necesidades de su entorno.

circle-exclamation
circle-check
circle-check
circle-check

Ejecutando la configuración automática del entorno

La configuración automática del entorno, denominada auto_envsetup.sh, es la automatización para configurar el entorno. Debe ejecutar este script al construir un servidor nuevo desde cero.

Para ejecutar el script, ejecute el siguiente comando:

A continuación, se recomienda actualizar todos los paquetes, si es posible:

Instalando el RDB

Para usar GBDS, necesitará una base de datos relacional instalada y configurada. Puede elegir entre MySQL Server o NDB Cluster.

circle-exclamation

MySQL Server

circle-exclamation

Para instalar MySQL Server, ejecute:

Entonces, continúe con Configurando la contraseña del RDB.

NDB Cluster

circle-exclamation

O, si elige instalar NDB Cluster, ejecute:

Entonces, continúe con Configurando la contraseña del RDB.

Configurando la contraseña del RDB

Después de la instalación, intente iniciar sesión en MySQL ejecutando el comando:

E ingresando la contraseña configurada en el archivo properties.ini en dbuspw, como se mencionó en el paso anterior.

Si puede iniciar sesión, la instalación y la configuración de la contraseña se realizaron correctamente y puede continuar con Configurando MySQL.


Si no puede iniciar sesión y ve el siguiente error:

Será necesario modificar la contraseña manualmente. Para hacerlo, use el siguiente comando para obtener la contraseña temporal creada durante la instalación:

Copie la contraseña temporal mostrada.

Entonces, cambie la contraseña usando el siguiente comando:

circle-info

Asegúrese de reemplazar <senha_desejada> por la contraseña deseada. Mantenga las comillas.

Cuando se le solicite, ingrese la contraseña temporal.

Entonces, intente iniciar sesión en MySQL nuevamente usando la nueva contraseña.

Si puede iniciar sesión, la instalación y la configuración de la contraseña se realizaron correctamente y puede continuar con Configurando MySQL.

Configurando MySQL

Finalmente, configure la base de datos para su entorno.

El archivo de configuración se encuentra en: /etc/my.cnf.

circle-exclamation

Después de realizar los cambios necesarios, aplíquelos reiniciando el servicio:

Instalando Ambari

Para instalar Ambari mediante Ansible, es necesario acceder al repositorio Griaule.

circle-exclamation
circle-info

La instalación requiere una conexión a internet y puede tardar 45 minutos en completarse sin errores. Antes de instalar, verifique que su conexión sea estable.

Para iniciar la instalación de Ambari, entre en el directorio de Ansible:

Entonces, descargue el paquete:

circle-info

Si no tiene el enlace, póngase en contacto con el equipo de soporte de Griaule.

A continuación, extraiga los archivos en el directorio principal de Ansible, /etc/ansible, con el siguiente comando:

circle-check

Entre en el directorio extraído:

circle-check

Entonces, ejecute el script de instalación:

Responda a las preguntas de instalación y continúe hasta terminar.

circle-exclamation

Instalando GBDS

Para instalar GBDS, necesitará:

  • .rpm de GBDS Cluster

  • .rpm de GBDS Distribution

  • .sql del script de volcado del RDB de GBDS

  • Enlace del paquete OpenCV

Comience moviendo los dos archivos .rpm al directorio /opt/griaule/tools/deploy_application/files.

El archivo .sql del script de volcado del RDB debe guardarse en otro directorio.

circle-exclamation

Entonces, ejecute el siguiente comando para instalar GBDS:

circle-info

Después de intentar ejecutar el script anterior, si recibe el error:

Entre en el directorio files:

Y descargue el paquete OpenCV:

Entonces, intente ejecutar el script deploy_application.sh nuevamente.

A continuación, ejecute el script de volcado del RDB en el servidor SQL.

circle-check

Después de terminar la instalación de GBDS, configúrelo ejecutando:

Para revisar o cambiar manualmente las configuraciones, edite el archivo de configuración ubicado en: /etc/griaule/conf/gbds/application.conf. Para más información sobre las configuraciones, consulte el Manual de Configuración de GBDS.

circle-exclamation

Entonces, inicie la API de GBDS:

Pruebe si la API está en ejecución:

La respuesta esperada es:

Finalmente, inicie GBDS:

Y siga el log de ejecución:

Instalando las aplicaciones GBS

Para instalar las Aplicaciones GBS, necesitará:

  • Archivo .war para cada aplicación

  • Script de volcado .sql para cada aplicación

Primero, instale y configure Tomcat para las aplicaciones web. Esto debe hacerse solo en el servidor que alojará las aplicaciones web. Use el siguiente comando:

A continuación, mueva los archivos .war al directorio /opt/griaule/tools/deploy_application/files y ejecute el comando:

Después de eso, configure las aplicaciones con el siguiente comando:

circle-info

Para explorar las configuraciones individuales de cada aplicación, consulte los manuales de configuración correspondientes listados aquí.

Última actualización

¿Te fue útil?