1. Introducción¶
Este manual describe los procedimientos de instalación para GBDS 4.
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.
- Inicie sesión en el servidor como root
- Instale las herramientas GBDS
- Configure los archivos de configuración de las herramientas GBDS
- Ejecute la configuración automática del entorno de GBDS Tools
- Instale el RDB
- Instale Ambari a través de Ansible
- Instale GBDS
- 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 principalcluster.list
- archivo de lista de nombres de host principalip.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