Ir al contenido
Otras versiones

Cargando…

Migración de 8.1 a 8.2

La herramienta de migración de OpenKM actualiza directamente una instancia OpenKM 8.1.23 a 8.2.9, sin pasar por las versiones intermedias. Instala Tomcat 10 y OpenKM 8.2.9 sobre la misma base de datos que usa la instancia 8.1.23, actualiza el esquema de la base de datos y traslada la configuración de su openkm.properties. Tarda entre 10 y 20 minutos, según el tamaño de la base de datos. Puede descargarla desde https://download.openkm.com/okm/OKMMigrator.jar.

  • La instancia debe estar exactamente en la versión 8.1.23. Si está en una versión anterior de la serie 8.1, actualícela primero con la utilidad Updater. La herramienta comprueba la versión y se detiene sin cambiar nada si no es la 8.1.23.
  • Haga un backup completo de la base de datos y del repositorio (documentos) antes de continuar. La herramienta no crea ningún backup por su cuenta, y el cambio de esquema no tiene marcha atrás.
  • Tenga a mano el usuario y la contraseña del portal de descargas de OpenKM, los mismos que usa con el instalador. Son necesarios para descargar Tomcat 10 y OpenKM 8.2.9.
  • El servidor necesita acceso a https://download.openkm.com. La herramienta descarga de ahí OKMInstaller.jar y OKMUpdater.jar si no están ya en la carpeta de la instalación.
  • Descargue la herramienta en el directorio base de su instalación (la carpeta donde está el symlink tomcat):
Ventana de terminal
$ cd /opt/openkm
$ wget https://download.openkm.com/okm/OKMMigrator.jar
  • Ejecútela desde ahí mismo:
Ventana de terminal
$ java -jar OKMMigrator.jar
  • Le pedirá el usuario y la contraseña del portal de descargas, y luego una confirmación ([y/N]) recordando lo del backup. Escriba y para continuar.
  • A partir de ahí es automático. Verá el progreso en pantalla (instalación de Tomcat 10, actualización del esquema, activación de Flyway). Es normal que tarde varios minutos y que reinicie Tomcat unas cuantas veces.
  • Al terminar verá:
### MIGRATION: DONE - now running OpenKM 8.2.9 at http://localhost:8080 ###
Migration completed successfully.
  • Verifique que puede entrar con normalidad y que sus documentos siguen ahí.
  • Reconstruya el índice de búsqueda desde Administration > Utilities > Rebuild indexes. Ver Índice de búsqueda.

OpenKM 8.1 (Lucene 8) y OpenKM 8.2 (Lucene 9) usan formatos de índice de búsqueda incompatibles, así que la instancia migrada arranca con el índice de búsqueda vacío. Los documentos, las carpetas y sus metadatos no se ven afectados y se pueden navegar con normalidad, pero no aparecerán en los resultados de búsqueda hasta que se reconstruya el índice desde Administration > Utilities > Rebuild indexes.

Parámetro Descripción
-p, –old-properties Ruta al fichero openkm.properties de la instalación 8.1.23. Por defecto, ./tomcat/openkm.properties.
-d, –parent-dir Carpeta en la que se instala el nuevo Tomcat 10. Por defecto, el directorio base de la instalación 8.1.23.
-f, –force Omite la confirmación (para uso no interactivo o desde scripts).
--no-service Tomcat no está configurado como servicio.
-h, –help Muestra información de ayuda.

Los valores por defecto cubren el caso habitual: ejecutar la herramienta desde el directorio base de la instalación, donde el symlink tomcat que crea el instalador apunta a la instalación 8.1.23. Para otra disposición de carpetas, use -p y -d.

Si la herramienta se detiene con un error, no continúa. Guarde la salida completa de la consola y el fichero OKMMigrator.log (se queda en la carpeta desde la que la ejecutó) y contacte con el soporte de OpenKM.