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 d’instance. Si nécessaire, il met également à niveau la base de données FlowForce à la dernière version. La commandemigratedb, 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.

 

Restauration des données

Si INSTANCEDIRDATADIR_BACKUP (qui est la copie de INSTANCEDIR) est de la même version et sur le même appareil que FlowForce Server actuellement en marche, vous pouvez le restaurer comme suit :

 

1. Si les services FlowForce Server sont en cours, arrêtez-les.

2 Renommez INSTANCEDIR, par exemple en temp_data.

3. Copiez INSTANCEDIR_BACKUP vers INSTANCEDIR.

4. Lancez les deux 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 , suivez les instructions suivantes ci-dessous :

 

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 (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. 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.

4.Renommez INSTANCEDIR, par exemple en temp_data.

5.Exécutez la commande migratedb en fournissant INSTANCEDIR en tant que --datadir et DATADIR_BACKUP en tant que --olddatadir (voir exemples ci-dessous).

 

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

Cette sous-section fournit des informations sur la migration des données sur Windows, Linux et macOS.

 

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.

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.

 

Linux

Avant de migrer les données sur Linux, suivez les étapes suivantes :

 

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 des données dans 2024/ FlowForce Server , suivez les instructions suivantes ci-dessous :

 

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.

 

macOS

Notez les exigences préalables suivantes :

 

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 des données dans 2024 FlowForce Server , suivez les instructions suivantes ci-dessous :

 

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 :

 

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

 

© 2018-2024 Altova GmbH