Altova FlowForce Server 2024 Advanced Edition

Ce chapitre explique comment récupérer les données dans FlowForce Server. Il fournit aussi des informations sur la migration de données, qui permet de copier les données de FlowForce Server de l’ancien répertoire des données de l’application. Si nécessaire, il met également à niveau la base de données FlowForce à la dernière version. La commande migratedb, qui est utilisée pour migrer des données, peut être invoquée à copier des données d’application d’un dossier à un autre. Exécuter cette commande peut être utile quand vous migrez FlowForce Server vers un nouvel appareil ou quand vous restaurez le répertoire des données d’application depuis un backup.

 

Si vous ne devez que mettre à jour la version de la base de données de FlowForce à la dernière version, il suffit d’exécuter upgradedb.

 

Restaurer des données

Si DATADIR_BACKUP est de la même version et sur le même appareil que le FlowForce Server actuellement en marche, vous pouvez le restaurer facilement comme suit :

 

1. Si les services FlowForce Server sont en cours, arrêtez-les. Voir les instructions pour Linux, macOS et Windows.

2 Renommer DATADIR, par exemple en temp_data.

3 Copier DATADIR_BACKUP to DATADIR.

4 Lancez les services FlowForce Web Server et FlowForce Server.

 

Vous pouvez aussi restaurer des sauvegardes qui proviennent d’un autre appareil et qui ont éventuellement une version de base de données plus ancienne. Les étapes ci-dessous peuvent être utiles, par exemple, si vous souhaitez migrer les données FlowForce vers un nouveau serveur, ou si une défaillance de matériel s'est produite.

 

Notez que vous pouvez restaurer des données sur un appareil qui exécute le même système d’exploitation ou un système d’exploitation différent. Dans le dernier cas, veuillez noter que tous les chemins utilisés dans les tâches peuvent ne pas être valides sur le nouveau système d’exploitation, dans quel cas, ils devront être mis à jour manuellement. De manière importante, les identifiants qui sont liés aux comptes d’utilisateur du système d’exploitation, c’est-à-dire des identifiants pour lesquels l’option Permettre l’usage pour l’exécution de la tâche est activée, peuvent ne plus être valides sur une nouvelle machine, dans lequel cas ils devront être mis à jour manuellement..

 

Pour restaurer des données dans une nouvelle installation ou version FlowForce Server :

 

1.Installer FlowForce Server et un des serveurs suivants, le cas échéant : MapForce Server, StyleVision Server et RaptorXML Server. Si vous souhaitez installer LicenseServer également, vous pouvez le sélectionner en tant que partie intégrante de l’installation FlowForce Server (Windows uniquement). Sur d’autres plateformes, vous devrez installer LicenseServer séparément.

2.Se connecter sur l’interface administration Web de LicenseServer et désenregistrer tous les produits de l’ancien appareil. Ensuite, enregistrer tous les produits depuis le nouvel appareil avec LicenseServer. Cette étape peut aussi être effectuée après la migration.

3.Si les services FlowForce Server sont en cours, arrêtez-les. Voir les instructions pour Linux, macOS et Windows.

4.Renommez DATADIR, par exemple en temp_data.

5.Exécutez la commande migratedb en fournissant DATADIR en tant que --datadir, et DATADIR_BACKUP en tant que --olddatadir, par exemple :

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.Démarrez (dans cet ordre) les services FlowForce Server et FlowForce Web Server.

 

Migration de données sur Windows

Sur Windows, vous ne devez généralement pas migrer les données de configuration manuellement. Quand vous installez une nouvelle version majeure de FlowForce Server, et qu’une version précédente majeure est déjà installée, l’assistant d’installation vous invite à migrer les données de configuration.

 

Si vous devez migrer les données de configuration manuellement, suivez les instructions ci-dessous :

 

1.Assurez-vous que Altova ServiceController dds_ic-ServiceController est exécuté dans l’espace de notification du système. Autrement, lancez Altova ServiceController.

2.Arrêtez le service de FlowForce Server et le service de FlowForce Web Server.

3.Supprimez le dossier des données de FlowForce Server installé par l’assistant d’installation 2024. Le chemin vers le dossier des données dépend de votre version Windows (voir Comment FlowForce Server stocke les données de configuration).

4.À l’invite de commandes, exécutez l’exécutable de FlowForce avec la commande migratedb, par exemple :

 

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

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

 

5.Lancez les services de FlowForce Server Web et FlowForce Server.

 

Migration des données sur Linux

Avant de migrer les données :

 

1.Désinstallez la version précédente de FlowForce Server. Notez que la désinstallation ne supprime pas le répertoire des données d’application. Pour plus d’information, voir Chemins importants. Le chemin vers le répertoire des données d’application dépend de la version majeure de FlowForce Server (par exemple, /var/opt/FlowForceServer2022).

2.Installez FlowForce Server 2024. Ceci crée un nouveau répertoire de données d’application avec les données de configuration par défaut (par exemple, /var/opt/FlowForceServer2024).

 

Pour migrer les données vers FlowForce Server 2024:

 

1.Arrêtez le service de FlowForce Web Server s’il est exécuté :

 

sudo systemctl stop flowforcewebserver

 

2.Arrêtez le service de FlowForce Server s’il est exécuté. Utilisez la même commande que ci-dessus mais remplacez flowforcewebserver par flowforceserver.

3.Supprimez ou renommer le NOUVEAU répertoire de données créé pendant l’installation :

 

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

 

4.Migrez les données EXISTANTES en exécutant la commande migratedb disponible dans l’interface de ligne de commande de FlowForce Server. Par exemple :

 

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

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

 

5.Lancez le service de FlowForce Web Server :

 

sudo systemctl start flowforcewebserver

 

6.Lancez le service de FlowForce Server. Utilisez la même commande que ci-dessus mais remplacez flowforcewebserver par flowforceserver.

 

Migration de données sur macOS

Exigences préalables :

 

FlowForce Server 2024 doit être installé (voir Installation sur macOS).

Réalisez la migration des données en tant qu’utilisateur avec des privilèges adminstratifs (root).

 

Pour migrer les données vers FlowForce Server 2024:

 

1.Arrêtez le service de FlowForce Server :

 

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

 

2.Arrêtez le service de FlowForce Web Server :

 

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

 

3.Supprimez ou renommer le répertoire de données qui a été créé pendant l’installation. Ceci supprimera tout objet dans la nouvelle version qui aura été créé après l’installation et avant de réaliser cette mise à jour du manuel.

 

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

 

4.Exécutez la commande migratedb :

 

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

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

 

5.Lancez le service de FlowForce Server :

 

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

 

6.Lancez le service de FlowForce Web Server :

 

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

 

© 2017-2023 Altova GmbH