SIU-Sanaviron-Quilmes/version1.0.0/instalacion actualizacion
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.
Sumario
- 1 Esquema de instalación y actualización de SIU-Sanavirón-Quilmes Núcleo
- 2 Actualización del Núcleo
- 2.1 Iniciar el entorno para utilizar los comandos:
- 2.2 Exportar los usuarios y grupos de acceso existentes en la instalación:
- 2.3 Generar Backup del sistema de archivos y las bases de datos (sq_nucleo y toba)
- 2.4 Si tienen fixes aplicados y estos están incorporados a la nueva versión se deben eliminar de la siguiente forma (excepto carpeta config):
- 2.5 Actualizar la instalación vía Git:
- 2.6 Actualizar librerías:
- 2.7 Si en este punto nos advierte que existen cambios locales en alguna librería descartarlos.
- 2.8 Regenerar el proyecto:
- 2.9 Migrar/Crear Auditoría
- 2.10 Validación básica de la instalación (postgres, conexión entre sistemas, etc)
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:
source config/entorno_toba.env </source>
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’