Altova FlowForce Server 2024 

En este apartado se explica cómo recuperar datos en FlowForce Server. También se incluye información sobre la migración de datos, que permite copiar datos de FlowForce Server desde un directorio de datos de instancia previo al actual. Si es necesario, al realizar la migración también se actualiza la BD de FlowForce Server a la versión más reciente. El comando migratedb, con el que se migran los datos, se puede invocar para copiar datos de la aplicación de un directorio a otro. Ejecutar este comando puede ser útil si desea migrar FlowForce Server a un equipo nuevo o si necesita recuperar el directorio de datos de la aplicación a partir de una copia de seguridad.

 

Si sólo necesita actualizar la versión de la BD de FlowForce Server a la versión más reciente basta con que ejecute el comando upgradedb.

 

Recuperación de datos

Si INSTANCEDIR_BACKUP (la copia de INSTANCEDIR) es de la misma versión y está en el mismo equipo que el FlowForce Server que se está ejecutando, puede restaurar los datos fácilmente:

 

1. Si se están ejecutando servicios de FlowForce Server, deténganlos.

2. Cambie el nombre de INSTANCEDIR, por ejemplo a temp_data.

3. Copie INSTANCEDIR_BACKUP a INSTANCEDIR.

4. Inicie los servicios FlowForce Web Server y FlowForce Server.

 

También puede restaurar copias de seguridad que provengan de otro equipo y puede que tengan una versión de BD más antigua. Los pasos siguientes son útiles, por ejemplo, si quiere migrar datos de FlowForce a un servidor nuevo o en caso de que falle el equipo físico.

 

Tenga en cuenta que para restaurar datos no importa si el equipo usa un sistema operativo distinto. Sin embargo, si es el caso, debe tener en cuenta que las rutas de acceso pueden no ser válidas en el sistema operativo nuevo, en cuyo caso deberá actualizarlas manualmente. También es importante recordar que es posible que las credenciales vinculadas a cuentas de usuario de un sistema operativo concreto (es decir, credenciales para los que se haya habilitado la opción Permitir usar para ejecutar trabajos) ya no sean válidas en el equipo nuevo, en cuyo caso tendrá que actualizarlas manualmente.

 

Para restaurar datos en una instalación o versión nueva de FlowForce Server, siga las instrucciones a continuación:

 

1.Instale FlowForce Server y cualquiera de los siguientes servidores, según el caso: MapForce Server, StyleVision Server o RaptorXML Server. Si también necesita instalar LicenseServer puede seleccionarlo como parte de la instalación de FlowForce Server (sólo en Windows). En otras plataformas deberá instalar LicenseServer por separado.

2.Inicie sesión en la interfaz de administración web de LicenseServer y retire las licencias de todos los productos del equipo anterior. A continuación, registre todos los productos para el equipo nuevo con LicenseServer. Este paso también puede tener lugar después de la migración.

3.Si se están ejecutando servicios de FlowForce Server, deténganlos.

4.Cambie el nombre de INSTANCEDIR, por ejemplo a temp_data.

5.Ejecute el comando migratedb; para ello suministre INSTANCEDIR como --datadir y INSTANCEDIR_BACKUP como --olddatadir (ver ejemplos de más abajo).

 

Windows

 

FlowForceServer migratedb

 --datadir=C:\ProgramData\Altova\FlowForceServer2024\data

 --olddatadir=C:\transfer\backup_data

 

CentOS

 

sudo ./flowforceserver migratedb

 --datadir=/var/opt/Altova/FlowForceServer2024/data

 --olddatatdir=/home/chang/backups/data

 

6.Inicie (en este orden) los servicios FlowForce Server y FlowForce Web Server.

 

Migración de datos

En este apartado se encuentra la información de cómo migrar datos en Windows, Linux y macOS.

 

Windows

Por lo general, en Windows no es necesario migrar los datos de configuración a mano. Cuando instale una versión más reciente de FlowForce y en el equipo exista una versión anterior, el asistente de instalación le guiará en la migración de los datos de configuración.

 

Sin embargo, a continuación ofrecemos instrucciones para migrar los datos de configuración a mano:

 

1.Compruebe que Altova ServiceController dds_ic-ServiceController está en el área de notificación del sistema. Si no lo está, inícielo.

2.Detenga los servicios FlowForce Server y FlowForce Web Server.

3.Elimine la carpeta de datos de FlowForce Server 2024.

4.En el símbolo del sistema ejecute el ejecutable de FlowForce con el comando migratedb, por ejemplo:

 

"C:\Archivos de programa (x86)\Altova\FlowForceServer2024\bin\FlowForceServer.exe" migratedb
--datadir=C:\Archivos de programa\Altova\FlowForceServer2024\data

--olddatadir=C:\Archivos de programa\Altova\FlowForceServer2022\data

 

5.Inicie los servicios FlowForce Server Web y FlowForce Server.

 

Linux

Antes de migrar los datos en Linux, siga estos pasos:

 

1.Desinstale la versión anterior de FlowForce Server. La desinstalación no elimina el directorio de datos de aplicación en el que está guardada la configuración. Para más información consulte el apartado Roles Rutas de acceso importantes. El nombre del directorio de datos de aplicación depende de la versión anterior de FlowForce Server (p.ej. /var/opt/FlowForceServer2022).

2.Instale FlowForce Server 2024. Esto crea un nuevo directorio de datos de aplicación con la configuración predeterminada (p.ej. /var/opt/FlowForceServer2024).

 

 

Para migrar datos a FlowForce Server 2024, siga las instrucciones a continuación:

 

1.Detenga el servicio FlowForce Web Server si está en ejecución:

 

sudo systemctl stop flowforcewebserver

 

2.Detenga el servicio FlowForce Server si está en ejecución. Use el mismo comando que indicamos en el punto anterior pero cambie flowforcewebserver por flowforceserver.

3.Elimine o cambie de nombre el directorio de datos NUEVO creado durante la instalación:

 

sudo rm -rf /var/opt/Altova/FlowForceServer2024/data

 

4.Migre los datos EXISTENTES ejecutando el comando migratedb de la interfaz de la línea de comandos de FlowForce Server. Por ejemplo:

 

sudo /opt/Altova/FlowForceServer2024/bin/flowforceserver migratedb
--olddatadir=/var/opt/Altova/FlowForceServer2022/data

--datadir=/var/opt/Altova/FlowForceServer2024/data

 

5.Inicie el servicio FlowForce Web Server:

 

sudo systemctl start flowforcewebserver

 

6.Inicie el servicio FlowForce Server. Use el mismo comando que indicamos en el punto anterior pero cambie flowforcewebserver por flowforceserver.

 

macOS

Para ello debe cumplir estas condiciones:

 

Tener instalado FlowForce Server 2024 (véase Instalar FlowForce Server en macOS).

Realizar la migración de datos como usuario con privilegios de administrador (root).

 

 

Para migrar datos a FlowForce Server 2024, siga las instrucciones a continuación:

 

1.Detenga el servicio FlowForce Server:

 

sudo launchctl unload /Library/LaunchDaemons/com.altova.FlowForceServer.plist

 

2.Detenga el servicio FlowForce Web Server:

 

sudo launchctl unload /Library/LaunchDaemons/com.altova.FlowForceWebServer.plist

 

3.Elimine o cambie de nombre el directorio de datos creado durante la instalación:

 

sudo rm -rf /var/Altova/FlowForceServer2024/data

 

4.Ejecute el comando migratedb:

 

sudo /usr/local/Altova/FlowForceServer2024/bin/FlowForceServer migratedb
--olddatadir=/var/Altova/FlowForceServer2022/data

--datadir=/var/Altova/FlowForceServer2024/data

 

5.Inicie el servicio FlowForce Server:

 

sudo launchctl load /Library/LaunchDaemons/com.altova.FlowForceServer.plist

 

6.Inicie el servicio FlowForce Web Server:

 

sudo launchctl load /Library/LaunchDaemons/com.altova.FlowForceWebServer.plist

 

© 2018-2024 Altova GmbH