Altova FlowForce Server 2023 Advanced Edition

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 previo de la aplicación 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 al migrar FlowForce Server a un equipo nuevo o al recuperar el directorio de datos de la aplicación a partir de una copia de seguridad.

 

Si solo 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.

 

Recuperar datos

Si DATADIR_BACKUP es de la misma versión y está en el mismo equipo que el FlowForce Server que se está ejecutando, puede restaurar la copia de seguridad fácilmente:

 

1. Si hay servicios de FlowForce Server ejecutándose, deténganlos. Consulte las instrucciones para Linux, macOS y Windows.

2. Cambie el nombre a DATADIR, por ejemplo a temp_data.

3. Copie DATADIR_BACKUP a DATADIR.

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:

 

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 (solo 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. Aquí tiene las instrucciones para Linux, macOS y Windows.

4.Cambie el nombre a DATADIR, por ejemplo a temp_data.

5.Ejecute el comando migratedb; para ello suministre DATADIR como --datadir y DATADIR_BACKUP como --olddatadir, por ejemplo:

 

Windows

 

FlowForceServer migratedb

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

 --olddatadir=C:\transfer\backup_data

CentOS

 

sudo ./flowforceserver migratedb

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

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

 

 

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

 

Migrar datos en 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 en sistemas Windows.

Para migrar los datos de configuración a mano:

1.Compruebe que Altova ServiceController 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 2023. La ruta de acceso de la carpeta ProgramData depende de la versión de Windows que utilice.

4.En el símbolo del sistema ejecute el ejecutable de FlowForce con el comando migratedb. Asegúrese de indicar la ruta de acceso correcta del archivo .exe de FlowForce Server y las carpetas de datos de configuración. Por ejemplo, para una aplicación FlowForce Server 32 bits en un equipo Windows 8 de 64 bits, debe usar este comando:

 

"C:\Program Files(x86)\Altova\FlowForceServer2023\bin\FlowForceServer.exe" migratedb
--datadir=C:\ProgramData\Altova\FlowForceServer2023\data

--olddatadir=C:\ProgramData\Altova\FlowForceServer2022\data

 

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

 

Migrar datos en Linux

Antes de migrar los datos:

 

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 (como los trabajos). El nombre del directorio de datos de aplicación depende de la versión anterior de FlowForce Server (por ejemplo, /var/opt/FlowForceServer2022).

Instale FlowForce Server 2023. Esto crea un nuevo directorio de datos de aplicación con la configuración predeterminada (por ejemplo, /var/opt/FlowForceServer2023).

Para migrar los datos a FlowForce Server 2023:

1.Detenga el servicio FlowForce Web Server.

 

sudo systemctl stop flowforcewebserver

 

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

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

 

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

 

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

 

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

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

 

5.Inicie el servicio FlowForce Web Server.

 

sudo systemctl start flowforcewebserver

 

6.Start the FlowForce Server service. Use the same command as above but replace flowforcewebserver with flowforceserver.

 

Migrar datos en macOS

Requisitos:

 

Tener instalado FlowForce Server 2023 (véase Instalar FlowForce Server).

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

Para migrar los datos a FlowForce Server 2023:

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 el directorio de datos creado durante la instalación o cambie su nombre. Esto eliminará todos los objetos de la nueva versión que se crearan después de la instalación y antes de realizar la actualización manual:

 

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

 

4.Ejecute el comando migratedb:

 

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

--datadir=/var/Altova/FlowForceServer2023/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

 

 

© 2017-2023 Altova GmbH