1. Introducción

Este manual describe los procedimientos de instalación para GBDS 4. Ha sido actualizado para la versión 4.2.0.x de GBDS.

2. Preparativos de instalación

Esta sección cubre los pasos esenciales requeridos para la instalación de GBDS.

Attention

Todos los pasos deben ser realizados con privilegios de root en todos los nodos, a menos que se indique lo contrario.

Para instalar completamente GBDS, necesitará:

  • Permiso de root en el servidor
  • Enlace al paquete de herramientas GBDS
  • Enlace al paquete Ambari Ansible
  • Archivos .rpm y .sql de GBDS
  • Archivos .war de los softwares de Griaule Biometric Suite (opcional)

Note

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

Luego, debe seguir los pasos presentados a continuación. Estos pasos serán completamente descritos en sus secciones.

  1. Inicie sesión en el servidor como root
  2. Instale las herramientas GBDS
  3. Configure los archivos de configuración de las herramientas GBDS
  4. Ejecute la configuración automática del entorno de GBDS Tools
  5. Instale el RDB
  6. Instale Ambari a través de Ansible
  7. Instale GBDS
  8. Instale las aplicaciones de GBS (opcional)

3. Herramientas GBDS

Las Herramientas GBDS son una compilación de scripts bash con características específicas y usabilidad dinámica. El propósito principal de la herramienta es facilitar, mejorar y acelerar la creación de entornos, la configuración y la gestión de aplicaciones.

Todos los scripts utilizan 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.

3.1. Instalación de Herramientas GBDS

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

Note

Elija solo una alternativa. Después de terminar una, no es necesario realizar la otra.

3.1.1. Repositorio ya configurado

Si ya ha configurado el repositorio de Griaule en su configuración de servidor, puede completar todas las instalaciones con un solo comando.

yum install gbds-tools

3.1.2. Repositorio no configurado

Si no tiene el repositorio configurado, debe garantizar el correcto funcionamiento de la herramienta. Para hacerlo, DEBE implementar la herramienta en el directorio /opt/griaule. Para hacerlo, cree este directorio.

mkdir -p /opt/griaule

Luego, descargue el paquete.

wget <enlace del repositorio>

Note

Si no tiene el enlace, contacte al equipo de soporte de Griaule.

Y luego instálelo.

rpm -ivh gbds-tools-<version>.el7.noarch.rpm

o con yum:

yum localinstall  gbds-tools-<version>.el7.noarch.rpm

Después de una instalación exitosa, siga la sección de configuración.

3.2. Configuración de Herramientas GBDS

Hay tres archivos a los que debe prestar atención en la configuración. Estos son:

  • properties.ini - archivo de configuración principal
  • cluster.list - archivo de lista de nombres de host principal
  • ip.list- archivo secundario de nombres de host

Estos archivos pueden estar ubicados en el directorio /opt/griaule/tools/shared. Los archivos están preconfigurados con valores predeterminados en la mayoría de los parámetros. Observe si algo necesita cambiar para que coincida con las necesidades de su entorno.

Warning

Es imperativo cambiar los nombres de host en los archivos para que coincidan con los del entorno.

Tip

En el archivo properties.ini, busque las configuraciones “ESPECÍFICAS PARA” y realice los cambios necesarios para que coincidan con su entorno.

3.3. Ejecución de la configuración automática del entorno

La configuración automática del entorno, llamada “auto_envsetup.sh”, es una automatización para configurar el entorno. Debe ejecutar este script al construir un nuevo servidor desde cero. Para ejecutar el script, ejecute el siguiente comando:

/opt/griaule/tools/auto_envsetup/auto_envsetup.sh --all

Luego, se recomienda actualizar todos los paquetes si es posible:

yum update -y

4. Instalación de RDB

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

Warning

Solo necesita realizar una instalación de RDB.

Para instalar MySQL, ejecute:

/opt/griaule/tools/install_mysql/install_mysql.sh -single

Attention

Se recomienda instalar MySQL en el nodo maestro.

O, si elige instalar NDB Cluster, ejecute:

/opt/griaule/tools/install_mysql/install_mysql.sh -cluster

Warning

La instalación de NDB DEBE estar en el nodo MAESTRO.

Luego, configure las bases de datos para su entorno.

Attention

Las configuraciones predeterminadas de la instalación de RDB no son las configuraciones deseadas. Verifique la configuración y adapte para satisfacer las necesidades del entorno.

5. Instalación de Ambari

Para instalar Ambari a través de Ansible, se requiere acceso al repositorio de Griaule.

Attention

Si su GBDS RDB no está en el nodo MAESTRO, se recomienda iniciar otra instancia de RDB para Ambari.

Note

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

Para iniciar la instalación de Ambari, descargue el paquete:

wget <enlace del repositorio>

Note

Si no tiene el enlace, comuníquese con el equipo de soporte de Griaule.

Luego, extraiga los archivos en el directorio principal de Ansible, /etc/ansible, con el siguiente comando:

tar -xvf ansible_hdp-<versión>.tar

Ejecute el script de instalación dentro del directorio extraído.

./full_hadoop.sh

Responda las preguntas de instalación y continúe hasta que finalice.

Warning

Una vez iniciado, NO INTERRUMPA ninguno de los scripts. Si ocurre algún problema, comuníquese con el equipo de soporte de Griaule.

6. Instalación de GBDS

Para instalar GBDS, necesitará:

  • GBDS Cluster .rpm
  • GBDS Distribution .rpm
  • Script de volcado de GBDS RDB

Luego, mueva estos archivos al directorio /opt/griaule/tools/deploy_application/files y ejecute el comando:

/opt/griaule/tools/deploy_application/deploy_application.sh -gbds

Luego, ejecute el script de volcado de RDB en el servidor SQL.

mysql -u root -p < /ruta-al-archivo/dump-gbds.sql

Después de finalizar la instalación de GBDS, debe configurarlo. Si solo necesita GBDS y ninguna de las otras aplicaciones de GBS, ejecute el siguiente comando, de lo contrario, vaya a la sección Instalación de aplicaciones de GBS Suite.

/opt/griaule/tools/auto_appconfig/auto_appconfig.sh -gbds

7. Instalación de aplicaciones de GBS Suite

Para instalar las aplicaciones de GBS, necesitará:

  • Los archivos .war para cada aplicación

Primero, instale y configure Tomcat para las aplicaciones web. Esto se hace en solo UN servidor. Use el siguiente comando:

/opt/griaule/tools/install_services/install_services.sh

Luego, mueva los archivos .war al directorio /opt/griaule/tools/deploy_application/files y ejecute el comando:


Después de eso, configure las aplicaciones. Si aún no ha configurado la aplicación GBS, ejecute el siguiente comando para configurar todas las aplicaciones a la vez:

/opt/griaule/tools/auto_appconfig/auto_appconfig.sh -all

Si ya tiene GBDS configurado, puede configurar las aplicaciones web con el siguiente comando:

/opt/griaule/tools/auto_appconfig/auto_appconfig.sh -services

El comando para desplegar la aplicación es el siguiente:

/opt/griaule/tools/deploy_application/deploy_application.sh -services