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.
