Documentación / QSen / Instalación / Instalación Remota

Instalación Remota

Esta sección describe el proceso de instalación de QSen desde una máquina remota.

Prerequisitos

Antes de realizar la instalación de QSen se debe contar con:

El certificado dado de alta en BYMA junto con la clave privada de este certificado. Ver Generación de Certificado
Un servidor con su IP habilitada en BYMA y la clave de root para acceder al mismo. Ver Contratación del Servidor
El Agente registrado en la plataforma de Quantex. Ver Registro en Quantex
Docker instalado en la máquina donde se vaya a correr el script de instalación. Ver Instalación de Docker.

Instrucciones de Instalación

Al iniciar la reunión la persona encargada de la instalación por parte del agente, en adelante el instalador, tendrá que compartir su pantalla para poder verificar que todos los pasos se completan correctamente. El instalador, acompñado por la persona de soporte de Quantex, deberá seguir los siguientes pasos en la computadora utilizada para la instalación remota en el servidor:

El script de instalación corre en un contenedor de Docker, por lo tanto es necesario contar con Docker instalado en la máquina donde se vaya a correr el script. Ver Instalación de Docker.

Los pasos son los siguientes:

1- Utilizando una consola de comandos de windows (cmd) crear el siguiente directorio

mkdir %userprofile%\Documents\SENEBI\Certs

2- Copiar los certificados dentro de la carpeta Certs

3- Ejecutar Docker

docker run --rm --name=golang -v %userprofile%/Documents/SENEBI/Certs:/go/certs -it golang:1.14.4-alpine3.12

4- En el siguiente comando reemplazar “token” con el token indicado para la instalación y ejecutar el comando en el contenedor de Docker:

apk add git; apk add bash;
git clone 'https://quantex-guest:Tex_Wdrt$t13@gitlab.com/quantex-customers/qsen-installer.git';
./qsen-installer/install/standard/install.sh 'token'

Docker pedirá confirmación para compartir la carpeta certs

Docker share it

El último comando ejecutado inicia el script de instalación, esté realiza varias tareas y le pedirá al usuario la clave de root del servidor donde se instalará QSen.

Si el proceso se completa exitosamente el usuario deberá ver algo similar a:

Docker share it

Los pasos son los siguientes:

1- Utilizando una terminal crear el siguiente directorio

mkdir -p ~/SENEBI/Certs

2- Copiar los certificados dentro de la carpeta Certs

3- Ejecutar Docker

docker run --rm --name=golang -v ~/Documents/SENEBI/Certs:/go/certs -it golang:1.14.**4**-alpine3.12

4- En el siguiente comando reemplazar “token” con el token indicado para la instalación y ejecutar el comando en el contenedor de Docker:

apk add git; apk add bash;
git clone 'https://quantex-guest:Tex_Wdrt$t13@gitlab.com/quantex-customers/qsen-installer.git';
./qsen-installer/install/standard/install.sh "token"

Docker pedirá confirmación para compartir la carpeta certs

El último comando ejecutado inicia el script de instalación, esté realiza varias tareas y le pedirá al usuario la clave de root del servidor donde se instalará QSen.

Si el proceso se completa exitosamente el usuario deberá ver algo similar a:

Docker share it

Una vez completado el proceso el área de soporte de Quantex realizará ciertas pruebas para verificar que QSEN se haya instalado correctamente y que se puedan realizar consultas a la API de Senebi.
Si las pruebas se completan con éxito se considera el proceso finalizado y el agente ya estaría en condiciones de comenzar el proceso de alta de usuarios en la Plataforma de QUANTEX.