Instalación Remota
Esta sección describe el proceso de instalación de QSen desde una máquina remota.
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.
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
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:
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:
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.