Migración de backend de shard
Esta funcionalidad ayuda al administrador a copiar el contenido que ya existe en el repositorio de un backend de almacenamiento a otro (sistema de ficheros o S3), para un único shard o para todos. Úsela siempre que se cambie un backend, para que el contenido guardado antes del cambio también esté disponible en el nuevo:
- Para pasar toda la instalación a S3, cambiando las propiedades “repository.{folder}.type” — vea Cambiar la ubicación del repositorio.
- Para pasar un único shard, cambiando su Storage en la administración de Shards.
Está en Administración > Utilidades > Shards > Shard Backend Migration.
Cambiar un backend paso a paso
Sección titulada «Cambiar un backend paso a paso»- Lance la migración con Keep source copy marcado mientras los usuarios siguen trabajando con el backend actual. No se borra nada y se puede repetir tantas veces como haga falta: el contenido que ya está en el destino se salta, así que cada ejecución solo copia lo añadido desde la anterior.
- Cambie el backend: la propiedad “repository.{folder}.type” en “$TOMCAT_HOME/openkm.properties” (hay que reiniciar), o el Storage del shard en la administración de Shards.
- Lance de nuevo la migración con Keep source copy desmarcado. Copia lo que aún falte y borra la copia de origen de todo lo que ya esté verificado en el destino.
Lanzar una migración
Sección titulada «Lanzar una migración»- Seleccione el Purpose (finalidad):
- DATASTORE: contenido de los documentos (todas sus versiones) y de los correos.
- EXTRACTION: texto extraído de documentos y correos.
- OCR_TEMPLATE: imágenes de las plantillas OCR.
- Seleccione el Shard, o All shards (todos).
- Seleccione el backend de origen (From) y el de destino (To): Filesystem o S3.
- Marque o desmarque Keep source copy.
- Pulse el botón Start.
Cada elemento copiado se verifica en el destino antes de contarlo como copiado: con el checksum guardado en la base de datos para el contenido de documentos y correos, o por tamaño en el resto. Un elemento que no supera la verificación se elimina del destino y cuenta como error, y su copia de origen nunca se borra.