Diferencia entre revisiones de «SIU-Guarani/Version3.19.0/actualizacion de produccion/gestion paralelo»
(No se muestran 9 ediciones intermedias del mismo usuario) | |||
Línea 3: | Línea 3: | ||
'''Los pasos a realizar son:''' | '''Los pasos a realizar son:''' | ||
− | #'''Generar una Instalación desde cero de SIU-Guaraní Gestión 3.19 en entorno de Producción en el nuevo server''' | + | #'''Generar una Instalación desde cero, de SIU-Guaraní Gestión 3.19 en entorno de Producción en el nuevo server''' |
#:Para ello seguir los pasos indicados en [[SIU-Guarani/version3.19.0/instalacion_desde_cero/produccion/gestion/linux|Instalación desde cero de SIU-Guaraní Gestión 3.19 en entorno de Producción]] y luego regresar para terminar de configurar el ambiente. | #:Para ello seguir los pasos indicados en [[SIU-Guarani/version3.19.0/instalacion_desde_cero/produccion/gestion/linux|Instalación desde cero de SIU-Guaraní Gestión 3.19 en entorno de Producción]] y luego regresar para terminar de configurar el ambiente. | ||
− | #'''Configurar en el server nuevo los accesos rest a otros sistemas''' | + | #'''Configurar en el server nuevo, los accesos rest a otros sistemas''' |
#:Ej: Servicio rest de Siu-Sanaviron Quilmes, lo podemos copiar del server anterior''' | #:Ej: Servicio rest de Siu-Sanaviron Quilmes, lo podemos copiar del server anterior''' | ||
#:<source lang="php" enclose="div"> | #:<source lang="php" enclose="div"> | ||
<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> |
− | #'''Realizar un backup de los perfiles funcionales y de datos de la instalación vieja y recuperarlo en la instalación nueva''' | + | #'''Copiar la carpeta de logs, de la instalación vieja a la nueva''' |
− | ##En ambas instalaciones verificar tengan en el archivo instalacion/i__desarrollo/instancia.ini en el bloque '''[guarani]''' la sentencia | + | #:<source lang="php" enclose="div"> |
+ | <path proyecto Guaraní>/instalacion/i__desarrollo/p__guarani/logs | ||
+ | </source> | ||
+ | #:Esto mantiene el historial de los procesos en background que fueron ejecutados | ||
+ | #'''Realizar un backup de los perfiles funcionales y de datos de la instalación vieja, y recuperarlo en la instalación nueva''' | ||
+ | ##En ambas instalaciones verificar que tengan en el archivo instalacion/i__desarrollo/instancia.ini en el bloque '''[guarani]''' la sentencia | ||
##:<source lang="php" enclose="div"> | ##:<source lang="php" enclose="div"> | ||
usar_perfiles_propios = "1" | usar_perfiles_propios = "1" | ||
Línea 19: | Línea 24: | ||
<path proyecto Guaraní># bin/guarani instancia_exp_local | <path proyecto Guaraní># bin/guarani instancia_exp_local | ||
</source> | </source> | ||
− | ##:esto hace que se exporten los perfiles en la carpeta <path proyecto Guaraní>/instalacion/ | + | ##:esto hace que se exporten los perfiles en la carpeta <path proyecto Guaraní>/instalacion/i__desarrollo/p__guarani/perfiles |
##Luego copiar los archivos generados, en la misma carpeta pero en la instalación nueva, por ej: | ##Luego copiar los archivos generados, en la misma carpeta pero en la instalación nueva, por ej: | ||
##:<source lang="php" enclose="div"> | ##:<source lang="php" enclose="div"> | ||
Línea 26: | Línea 31: | ||
perfiles_datos.xml | perfiles_datos.xml | ||
</source> | </source> | ||
+ | ##:Referencia: [[SIU-Guarani/Version3.19.0/personalizaciones/manejo_de_perfiles| Manjeo de perfiles]] | ||
#'''Realizar un backup de la Base de Datos de la instalación vieja y recuperarlo en la instalación nueva''' | #'''Realizar un backup de la Base de Datos de la instalación vieja y recuperarlo en la instalación nueva''' | ||
##Renombrar la base de datos de la instalacion nueva a otro nombre | ##Renombrar la base de datos de la instalacion nueva a otro nombre | ||
Línea 34: | Línea 40: | ||
<path proyecto Guaraní># bin/toba instancia regenerar -i desarrollo | <path proyecto Guaraní># bin/toba instancia regenerar -i desarrollo | ||
</source> | </source> | ||
− | #'''Actualizar la base restaurada a la nueva | + | #'''Actualizar la base restaurada a la nueva versión''' |
#:<source lang="php" enclose="div"> | #:<source lang="php" enclose="div"> | ||
<path proyecto Guaraní># bin/guarani migrar_base | <path proyecto Guaraní># bin/guarani migrar_base |
Revisión actual del 23:44 26 may 2021
Actualización del SIU-Guaraní Gestión a la versión 3.19.x.y en un nuevo server de entorno de producción
Los pasos a realizar son:
- Generar una Instalación desde cero, de SIU-Guaraní Gestión 3.19 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.19 en entorno de Producción y luego regresar para terminar de configurar el ambiente.
- 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
- 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
- Realizar un backup de los perfiles funcionales y de datos de la instalación vieja, y recuperarlo en la instalación nueva
- En ambas instalaciones verificar que tengan en el archivo instalacion/i__desarrollo/instancia.ini en el bloque [guarani] la sentencia
- usar_perfiles_propios = "1"
- 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
- 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
- En ambas instalaciones verificar que tengan en el archivo instalacion/i__desarrollo/instancia.ini en el bloque [guarani] la sentencia
- Realizar un backup de la Base de Datos de la instalación vieja y recuperarlo en la instalación nueva
- Renombrar la base de datos de la instalacion nueva a otro nombre
- Realizar el dump de la base de la versión vieja
- Restaurar el dump en el server de la versión nueva con el nombre que tenía la instalación de 0
- Regenerar la instancia en el nuevo server
- <path proyecto Guaraní># bin/toba instancia regenerar -i desarrollo
- Actualizar la base restaurada a la nueva versión
- <path proyecto Guaraní># bin/guarani migrar_base
- Compilar los metadatos
- <path proyecto Guaraní># bin/guarani compilar