Pasos para la instalación del pool gpsnode_clockings en el frontal BCK-01 de WKE

Last Updated on 22/11/2024 by Luis Miguel

  • Instalar Chrome, Notepad++ y 7z.
  • Ejecutar installIIS.cmd en un PowerShell. Este script añade todas las features necesarias del IIS.
  • Para SQL instalar: VC_redist.x64.exe, msodbcsql_17.4.2.1_x64.msi y MsSqlCmdLnUtils.msi.
  • Para los pools de aplicación web instalar: rewrite_x64_es-ES.msi, node-v20.15.1-x64.msi y iisnode-full-v0.2.16-x64.msi.
  • Crear la carpeta C:\Program Files (x86)\Global Planning Solutions\data y copiar el fichero data.properties. Se puede obtener del FRE-01, por ejemplo.
  • Crear la carpeta C:\Program Files (x86)\Global Planning Solutions\binaries y descomprimir el último node_modules.7z. Se puede obtener del FTP de la última release de la aplicación web.
  • Añadir a las variables de entorno de sistema NODE_PATH con el valor C:\Program Files (x86)\Global Planning Solutions\binaries\node_modules.
  • Reiniciar la máquina.
  • Crear el pool gpsnode_adm apuntando a //core-pro-fs-01/cfg/Install/gpsnode_adm. El usuario es el de dominio wke\gpsadmin.
  • Añadir la máquina a la lista de la BD CaseAdminData: INSERT INTO WPMACHINES_TB (ISMASTER, HOSTNAME, IP, FQDN) VALUES (0,’a3gt-pro-bck-01′,’a3gt-pro-bck-01.wke.pro’,’a3gt-pro-bck-01.wke.pro’)
  • Reiniciar el pool gpsnode_adm.
  • Parar el pool gpsnode_clockings en el FRE-01.
  • Añadir en BCK-01 el pool gpsnode_clockings apuntando a //core-pro-fs-01/cfg/Install/production/gpsnode_clockings. El usuario es el de dominio wke\gpsadmin.
  • Reiniciar el pool gpsnode_clockings.
  • Eliminar en FRE-01 el pool gpsnode_clockings.
  • En el proxy en el fichero /etc/nginx/sites-availables/default añadir upstream bck1 { server 172.16.0.11; keepalive 64; }
  • En el proxy en el fichero /etc/nginx/sites-availables/common/locationsGeneric.conf cambiar fe1 por bck1:
location /gpsnode_clockings {
    error_log /etc/nginx/logs/error_gpsnode_clockings.log warn;
    client_max_body_size 100m;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header Host $http_host;
    proxy_pass http://bck1/gpsnode_clockings;
}
  • Comprobar que todo es correcto con sudo nginx -t.
  • Recargar el nginx con sudo systemctl reload nginx.service.
  • Ir a la URL: https://a3gt.wolterskluwer.es/gpsnode_clockings.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *