Diferencia entre revisiones de «SIU-Guarani/Version3.20.0/actualizacion de produccion/gestion paralelo»

De SIU
Saltar a: navegación, buscar
Línea 10: Línea 10:
 
<path proyecto Guaraní>/instalacion/i__desarrollo/p__guarani/rest/sanaviron/cliente.ini
 
<path proyecto Guaraní>/instalacion/i__desarrollo/p__guarani/rest/sanaviron/cliente.ini
 
</source>
 
</source>
#'''Copiar la configuración de permisos y perfiles funcional de API REST de la instalación vieja a la nueva'''
+
#'''Copiar la configuración de permisos y perfiles funcional de la API REST de la instalación vieja a la nueva'''
 
#:<source lang="php" enclose="div">
 
#:<source lang="php" enclose="div">
 
<path proyecto Guaraní>/instalacion/i__desarrollo/p__guarani/rest/servidor_usuarios.ini
 
<path proyecto Guaraní>/instalacion/i__desarrollo/p__guarani/rest/servidor_usuarios.ini

Revisión del 10:31 23 jun 2022

Actualización del SIU-Guaraní Gestión a la versión 3.20.x.y en un nuevo server de entorno de producción

Los pasos a realizar son:

  1. Generar una Instalación desde cero, de SIU-Guaraní Gestión 3.20 en entorno de Producción en el nuevo server
    Para ello seguir los pasos indicados en Instalación desde cero de SIU-Guaraní Gestión 3.20 en entorno de Producción y luego regresar para terminar de configurar el ambiente.
  2. Configurar en el server nuevo, los accesos rest a otros sistemas
    Ej: Servicio rest de Siu-Sanaviron Quilmes, lo podemos copiar del server anterior
    <path proyecto Guaraní>/instalacion/i__desarrollo/p__guarani/rest/sanaviron/cliente.ini
  3. Copiar la configuración de permisos y perfiles funcional de la API REST de la instalación vieja a la nueva
    <path proyecto Guaraní>/instalacion/i__desarrollo/p__guarani/rest/servidor_usuarios.ini
    <path proyecto Guaraní>/instalacion/i__desarrollo/p__guarani/rest/recursos_usuarios.php
  4. Copiar la carpeta de logs, de la instalación vieja a la nueva
    <path proyecto Guaraní>/instalacion/i__desarrollo/p__guarani/logs
    Esto mantiene el historial de los procesos en background que fueron ejecutados
  5. Realizar un backup de los perfiles funcionales y de datos de la instalación vieja, y recuperarlo en la instalación nueva
    1. En ambas instalaciones verificar que tengan en el archivo instalacion/i__desarrollo/instancia.ini en el bloque [guarani] la sentencia
      usar_perfiles_propios = "1"
    2. Exportar los perfiles de la instalación vieja. Ejecutar:
      <path proyecto Guaraní># bin/guarani instancia_exp_local
      esto hace que se exporten los perfiles en la carpeta <path proyecto Guaraní>/instalacion/i__desarrollo/p__guarani/perfiles
    3. Luego copiar los archivos generados, en la misma carpeta pero en la instalación nueva, por ej:
      perfil_admin_oficina.xml
      perfil_admin.xml
      perfiles_datos.xml
      Referencia: Manjeo de perfiles
  6. Realizar un backup de la Base de Datos de la instalación vieja y recuperarlo en la instalación nueva
    1. Renombrar la base de datos de la instalacion nueva a otro nombre
    2. Realizar el dump de la base de la versión vieja
    3. Restaurar el dump en el server de la versión nueva con el nombre que tenía la instalación de 0
  7. Regenerar la instancia en el nuevo server
    <path proyecto Guaraní># bin/toba instancia regenerar -i desarrollo
  8. Actualizar la base restaurada a la nueva versión
    <path proyecto Guaraní># bin/guarani migrar_base
  9. Compilar los metadatos
    <path proyecto Guaraní># bin/guarani compilar