SIU-Sanaviron-Quilmes/version1.2.0/actualizar sq
Antes de realizar cualquier acción, se debe controlar que se cumplan los requisitos previos.
Para ver el detalle de los pasos a realizar en cada acción, se debe hacer click en el recuadro correspondiente.
Desactivación de componentes para la actualización
En este momento vamos a desactivar todos los componentes del módulo SIU-Sanaviron-Quilmes. De esta manera evitamos que se generen inconsistencias y pérdidas de datos.
Desactivar los Workers
Ejecutar en la consola:
kill -9 $(cat unidad-venta/config/workers_squnidadventa.pid)
kill -9 $(cat nucleo/config/scheduler_sqnucleo.pid)
kill -9 $(cat nucleo/config/workers_sqnucleo.pid)
Editar el archivo nucleo/toba/proyecto.ini
Editar el archivo unidad-venta/toba/proyecto.ini
Desactivar el servicio de Apache de todos los componentes
(Si el núcleo, la unidad de venta, GCO y SQ-Pagos están en servidores separados desactivar los servicios de Apache en todos)
Actualización del Núcleo
Iniciar el entorno para utilizar los comandos:
Exportar los usuarios y grupos de acceso existentes en la instalación:
Generar Backup del sistema de archivos y las bases de datos (sq_nucleo y toba) Para el backup de las bases de datos utilizar el comando:
Si tienen fixes aplicados y estos están incorporados a la nueva versión se deben eliminar de la siguiente forma (excepto carpeta config):
Actualizar la instalación vía Git:
Actualizar librerías:
Si en este punto nos advierte que existen cambios locales en alguna librería descartarlos
Regenerar el proyecto:
Ejecutar cambios de la versión:
Migrar/Crear Auditoría
Si pregunta ‘Desea mantener los datos de auditoria actuales? (Si o No)’ setear ‘n’ Validación básica de la instalación (postgres, conexión entre sistemas, etc)
Actualizar Unidad de venta
En este caso se actualiza la unidad de ventas de cursos
Iniciar el entorno para utilizar los comandos:
Exportar los usuarios y grupos de acceso existentes en la instalación:
Generar Backup del sistema de archivos y las bases de datos (sq_uv y toba) Para el backup de las bases de datos utilizar el comando:
Si tienen fixes aplicados y estos están incorporados a la nueva versión se deben eliminar de la siguiente forma (excepto carpeta config):</big>
Actualizar la instalación vía Git:
Actualizar librerías:
Si en este punto nos advierte que existen cambios locales en alguna librería descartarlos. Regenerar el proyecto:
Ejecutar cambios de la versión:
Migrar/Crear Auditoría
Si pregunta ‘Desea mantener los datos de auditoria actuales? (Si o No)’ setear ‘n’
Actualizar el Gateway de cobros Online (GCO)
Si tienen fixes aplicados y estos están incorporados a la nueva versión se deben eliminar de la siguiente forma (excepto carpeta config):
Actualizar la instalación vía Git
Actualizar SQ Pagos
Si tienen fixes aplicados y estos están incorporados a la nueva versión se deben eliminar de la siguiente forma (excepto carpeta config):
Actualizar la instalación vía Git
Activación final de componentes
Editar el archivo nucleo/toba/proyecto.ini
Editar el archivo unidad-venta/toba/proyecto.ini
Activar el servicio de Apache de todos los componentes
(Si el núcleo, la unidad de venta, GCO y SQ-Pagos están en servidores separados activar todos los servicios de Apache) Validación básica de la instalación (postgres, conexión entre sistemas, etc) Núcleo
Ejecutar en la consola de la unidad de venta
Activar los Workers
Núcleo
Unidad de venta