Instalación con Ansible

Introducción

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

Preparativos para la Instalación

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

circle-exclamation

Para instalar completamente el GBDS, 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 del GBDS

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

circle-info

Si no tiene los enlaces del repositorio o los archivos, contacte con el equipo de soporte de Griaule.

A continuación, debe seguir los pasos presentados abajo. Estas etapas serán descritas completamente en sus 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 el GBDS Tools

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

circle-info

Elija solo una alternativa. Después de terminar 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 solo un comando.

triangle-exclamation

Repositorio no configurado

Si no tiene el repositorio configurado, debe garantizar el buen funcionamiento de la herramienta. Para hacer esto, usted DEBE insertar la herramienta en el directorio /opt/griaule.

Comience creando el directorio:

Ingrese al directorio creado:

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

circle-info

Si no tiene el enlace, contacte 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 a la sección de configuración.

Configurando el GBDS Tools

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

  • 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 por defecto en la mayoría de los parámetros. Revise si algo necesita ser cambiado 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. Necesita ejecutar este script al construir un nuevo servidor desde cero.

Para ejecutar el script, ejecute el siguiente comando:

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

Instalando el RDB

Para usar el 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 a Configurando la contraseña del RDB.

NDB Cluster

circle-exclamation

O, si opta por instalar el NDB Cluster, ejecute:

Entonces, continúe a 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 introduciendo la contraseña configurada en el archivo properties.ini en dbuspw, como se mencionó en la etapa anterior.

Si es posible iniciar sesión, la instalación y configuración de la contraseña fueron exitosas y puede continuar a Configurando MySQL.


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

Será necesario modificar la contraseña manualmente. Para hacer esto, 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 sustituir <senha_desejada> por la contraseña deseada. Mantenga las comillas.

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

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

Si es posible iniciar sesión, la instalación y configuración de la contraseña fueron exitosas y puede continuar a 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 el Ambari

Para instalar Ambari vía 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 del Ansible:

Luego, descargue el paquete:

circle-info

Si no tiene el enlace, contacte 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

Ingrese al 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 el GBDS

Para instalar el GBDS, necesitará:

  • .rpm del GBDS Cluster

  • .rpm del GBDS Distribution

  • .sql del script de volcado (dump) del RDB del GBDS

  • Enlace del paquete OpenCV

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

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

circle-exclamation

Entonces, ejecute el siguiente comando para instalar el GBDS:

circle-info

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

Ingrese al directorio files:

Y descargue el paquete OpenCV:

Luego, 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 del 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 del GBDS.

circle-exclamation

Entonces, inicie la API del GBDS:

Pruebe si la API está en ejecución:

La respuesta esperada es:

Finalmente, inicie el GBDS:

Y monitoree el log de ejecución:

Instalando las aplicaciones GBS

Para instalar las Aplicaciones GBS, necesitará:

  • Archivo .war para cada aplicación

  • Script de volcado (dump) .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:

Luego, 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?