Diferencia entre revisiones de «SIU-Guarani/version3.11.0/actualizacion/gestion»

De SIU
Saltar a: navegación, buscar
(Página creada con « __TOC__ == Actualización del Sistema de Gestión Académica SIU-Guaraní 3 a la versión 3.10.x en entorno de desarrollo == {| border=1 class="simple" ! Solicitar en for...»)
 
Línea 1: Línea 1:
  
__TOC__
+
__TOC__== Actualización del Sistema de Gestión Académica SIU-Guaraní 3 a la versión 3.11.x en entorno de desarrollo ==
== Actualización del Sistema de Gestión Académica SIU-Guaraní 3 a la versión 3.10.x en entorno de desarrollo ==
 
 
 
 
{| border=1 class="simple"
 
{| border=1 class="simple"
 
! Solicitar en forma previa, mediante una solicitud en el Gestor de Solicitudes (GdS), una carpeta en el repositorio colab para la institución.
 
! Solicitar en forma previa, mediante una solicitud en el Gestor de Solicitudes (GdS), una carpeta en el repositorio colab para la institución.
 
|}
 
|}
  
 
+
#Requisitos
=== Pasos a seguir ===
+
#:Que el sistema se encuentre en la versión 3.10. Puede verificar esta condición desde la operación "? > Acerca de SIU-Guaraní 3".
 
+
#Resguardo de datos de la versión actual
==== 1. Requisitos ====
+
#:Cada actualización del sistema implica modificaciones importantes, por este motivo es primordial que se respeten '''todos los pasos detallados'''. Ante cualquier inconveniente consulte con el equipo SIU-Guaraní (vía foro o GdS).
*Que el sistema se encuentre en la versión 3.9. Puede verificar esta condición desde la operación "? > Acerca de SIU-Guaraní 3".
+
#:La actualización a la versión 3.11.x involucra la utilización de la versión 2.6 del framework SIU-Toba.
 
+
##Exportar la información local de la instancia
==== 2. Resguardo de datos de la versión actual ====
+
##:Dentro de la carpeta 'bin' de Guaraní (<path proyecto Guaraní>/bin) ejecutar:
Cada actualización del sistema implica modificaciones importantes, por este motivo es primordial que se respeten '''todos los pasos detallados'''. Ante cualquier inconveniente consulte con el equipo SIU-Guaraní (vía foro o GdS).
+
##:<source lang="php" enclose="div">
 
 
La actualización a la versión 3.10.x involucra la utilización de la versión 2.6 del framework SIU-Toba.
 
 
 
==== 2.1. Exportar la información local de la instancia ====
 
Dentro de la carpeta 'bin' de Guaraní (<path proyecto Guaraní>/bin) ejecutar:
 
<pre>
 
 
  guarani instancia_exp_local
 
  guarani instancia_exp_local
</pre>
+
</source>
 
+
##Resguardo de la base de datos de negocio
==== 2.2. Resguardo de la base de datos de negocio ====
+
##:Dentro de la carpeta 'bin' de Guaraní (<path proyecto Guaraní>/bin) ejecutar:
Dentro de la carpeta 'bin' de Guaraní (<path proyecto Guaraní>/bin) ejecutar:
+
##:<source lang="php" enclose="div">
<pre>
 
 
  guarani resguardar_base
 
  guarani resguardar_base
</pre>
+
</source>
 
+
#Actualización del entorno de desarrollo a la nueva versión
==== 3. Actualización del entorno de desarrollo a la nueva versión ====
+
##Cambiar la versión del código
 
+
##:Hacer un SVN SWITCH a la nueva versión del sistema. Usando la línea de comando, dentro de la carpeta del proyecto (<path proyecto Guaraní>) ejecutar:  
==== 3.1. Cambiar la versión del código ====
+
##:<source lang="php" enclose="div">
Hacer un SVN SWITCH a la nueva versión del sistema. Usando la línea de comando, dentro de la carpeta del proyecto (<path proyecto Guaraní>) ejecutar:  
 
<pre>
 
 
  svn sw https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/gestion/trunk/3.10.x
 
  svn sw https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/gestion/trunk/3.10.x
</pre>
+
</source>
'''Nota''': reemplazar <siglas institución> por las siglas correspondientes a la institución que realiza la instalación.<br>
+
##:'''Nota''': reemplazar <siglas institución> por las siglas correspondientes a la institución que realiza la instalación.<br>
'''Nota''': una vez concluido el switch debemos verificar que el mismo se haya completado correctamente. Para ello, dentro de la carpeta del proyecto (<path proyecto Guaraní>) ejecutar: <tt>svn status</tt> y verificar que no existan archivos con estado 'S'.
+
##:'''Nota''': una vez concluido el switch debemos verificar que el mismo se haya completado correctamente. Para ello, dentro de la carpeta del proyecto (<path proyecto Guaraní>) ejecutar: <tt>svn status</tt> y verificar que no existan archivos con estado 'S'.
 
+
##Regenerar la instancia Toba
==== 3.2. Regenerar la instancia Toba ====
+
##:Dentro de la carpeta 'bin' de Toba (<path proyecto Guaraní>/lib/toba/bin) ejecutar:
Dentro de la carpeta 'bin' de Toba (<path proyecto Guaraní>/lib/toba/bin) ejecutar:
+
##:<source lang="php" enclose="div">
<pre>
+
toba instancia regenerar -i desarrollo
toba instancia regenerar -i desarrollo
+
</source>
</pre>
+
##:'''Nota''': ante la pregunta "Desea conservar datos locales como usuarios y logs? (Si o No)" responder "No".
'''Nota''': ante la pregunta "Desea conservar datos locales como usuarios y logs? (Si o No)" responder "No".
+
##Migrar la base de datos de negocio
 
+
##:Dentro de la carpeta 'bin' del proyecto Guaraní (<path proyecto Guaraní>/bin) ejecutar:
==== 3.3. Migrar la base de datos de negocio ====
+
##:<source lang="php" enclose="div">
Dentro de la carpeta 'bin' del proyecto Guaraní (<path proyecto Guaraní>/bin) ejecutar:
 
<pre>
 
 
  guarani migrar_base
 
  guarani migrar_base
</pre>
+
</source>
'''Nota:''' si al ejecutar el comando de migración se muestra el mensaje ''No pudo resguardarse la base actual. Desea continuar? (Si o No)'', probablemente no se encuentre el directorio 'bin' de PostgreSQL en el path del sistema operativo. Responda "No", agregue la carpeta al path y vuelva a intentarlo.
+
##:'''Nota:''' si al ejecutar el comando de migración se muestra el mensaje ''No pudo resguardarse la base actual. Desea continuar? (Si o No)'', probablemente no se encuentre el directorio 'bin' de PostgreSQL en el path del sistema operativo. Responda "No", agregue la carpeta al path y vuelva a intentarlo.
 
+
##:'''Importante''': para estar en condiciones de actualizar el servidor de producción ver [[G3/gestion/3.10.0/DocTecnica/CrearVersionPropia| Creación de una nueva versión propia del sistema]].
'''Importante''': para estar en condiciones de actualizar el servidor de producción ver [[G3/gestion/3.10.0/DocTecnica/CrearVersionPropia| Creación de una nueva versión propia del sistema]].
 

Revisión del 14:28 3 sep 2015

== Actualización del Sistema de Gestión Académica SIU-Guaraní 3 a la versión 3.11.x en entorno de desarrollo ==

Solicitar en forma previa, mediante una solicitud en el Gestor de Solicitudes (GdS), una carpeta en el repositorio colab para la institución.
  1. Requisitos
    Que el sistema se encuentre en la versión 3.10. Puede verificar esta condición desde la operación "? > Acerca de SIU-Guaraní 3".
  2. Resguardo de datos de la versión actual
    Cada actualización del sistema implica modificaciones importantes, por este motivo es primordial que se respeten todos los pasos detallados. Ante cualquier inconveniente consulte con el equipo SIU-Guaraní (vía foro o GdS).
    La actualización a la versión 3.11.x involucra la utilización de la versión 2.6 del framework SIU-Toba.
    1. Exportar la información local de la instancia
      Dentro de la carpeta 'bin' de Guaraní (<path proyecto Guaraní>/bin) ejecutar:
       guarani instancia_exp_local
    2. Resguardo de la base de datos de negocio
      Dentro de la carpeta 'bin' de Guaraní (<path proyecto Guaraní>/bin) ejecutar:
       guarani resguardar_base
  3. Actualización del entorno de desarrollo a la nueva versión
    1. Cambiar la versión del código
      Hacer un SVN SWITCH a la nueva versión del sistema. Usando la línea de comando, dentro de la carpeta del proyecto (<path proyecto Guaraní>) ejecutar:
       svn sw https://colab.siu.edu.ar/svn/guarani3/nodos/<siglas institución>/gestion/trunk/3.10.x
      Nota: reemplazar <siglas institución> por las siglas correspondientes a la institución que realiza la instalación.
      Nota: una vez concluido el switch debemos verificar que el mismo se haya completado correctamente. Para ello, dentro de la carpeta del proyecto (<path proyecto Guaraní>) ejecutar: svn status y verificar que no existan archivos con estado 'S'.
    2. Regenerar la instancia Toba
      Dentro de la carpeta 'bin' de Toba (<path proyecto Guaraní>/lib/toba/bin) ejecutar:
      toba instancia regenerar -i desarrollo
      Nota: ante la pregunta "Desea conservar datos locales como usuarios y logs? (Si o No)" responder "No".
    3. Migrar la base de datos de negocio
      Dentro de la carpeta 'bin' del proyecto Guaraní (<path proyecto Guaraní>/bin) ejecutar:
       guarani migrar_base
      Nota: si al ejecutar el comando de migración se muestra el mensaje No pudo resguardarse la base actual. Desea continuar? (Si o No), probablemente no se encuentre el directorio 'bin' de PostgreSQL en el path del sistema operativo. Responda "No", agregue la carpeta al path y vuelva a intentarlo.
      Importante: para estar en condiciones de actualizar el servidor de producción ver Creación de una nueva versión propia del sistema.