Altova FlowForce Server 2024 

In diesem Kapitel wird erläutert, wie Sie Daten in FlowForce Server wiederherstellen. Außerdem finden Sie darin Informationen zur Datenmigration, bei der FlowForce-Daten aus einem früheren Instanzdatenverzeichnis in das aktuelle kopiert werden. Falls nötig, werden FlowForce-Datenbanken dabei auch auf die neueste Version aktualisiert. Mit dem migratedb-Befehl, der zum Migrieren von Daten verwendet wird, können Applikationsdaten von einem Ordner in einen anderen kopiert werden. Manchmal muss der Befehl ausgeführt werden, wenn Sie FlowForce Server auf einen neuen Rechner migrieren oder das Applikationsdatenverzeichnis aus einem Backup wiederherstellen möchten.

 

Wenn Sie nur die FlowForce-Datenbankversion auf die neueste aktualisieren müssen, genügt es, den Befehl upgradedb auszuführen.

 

Wiederherstellen von Daten

Wenn das Verzeichnis INSTANCEDIR_BACKUP (welches eine Kopie von INSTANCEDIR ist) dieselbe Version wie die aktuell ausgeführte Version von FlowForce Server hat und sich auf demselben Rechner befindet, können Sie dieses ganz einfach folgendermaßen wiederherstellen:

 

1. Beenden Sie die FlowForce Server-Dienste, wenn sie gerade ausgeführt werden.

2. Benennen Sie INSTANCEDIR z.B. in temp_data um.

3. Kopieren Sie das INSTANCEDIR_BACKUP in INSTANCEDIR.

4. Starten Sie die beiden Dienste FlowForce Web Server und FlowForce Server.

 

Auch Backups von einem anderen Rechner, die eventuell aus einer älteren Datenbankversion stammen, können wiederhergestellt werden. Mit der unten stehenden Anleitung könnten Sie z.B. FlowForce Server-Daten auf einen neuen Server migrieren oder bei einem Hardware-Versagen wiederherstellen.

 

Sie können dieses Wiederherstellungsverfahren auf einem Rechner mit demselben oder einem anderen Betriebssystem durchführen. Beachten Sie in zweiterem Fall, dass die in Aufträgen verwendeten Pfade auf dem neuen Betriebssystem unter Umständen nicht gültig sind und manuell aktualisiert werden müssen. Mit Betriebssystem-Benutzerkonten verknüpfte Anmeldeinformationen (d.h. Anmeldeinformationen, bei denen die Option Verwendung für Auftragsausführung gestatten aktiviert wurde) sind auf dem neuen Rechner eventuell nicht mehr gültig und müssen in diesem Fall manuell aktualisiert werden.

 

Um Daten in einer neuen FlowForce Server Installation oder -Version wiederherzustellen, gehen Sie folgendermaßen vor:

 

1.Installieren Sie FlowForce Server und gegebenenfalls eines der folgenden Programme: MapForce Server, StyleVision Server und RaptorXML Server. Wenn Sie auch LicenseServer installieren müssen, können Sie diesen im Rahmen der FlowForce Server-Installation mitinstallieren (nur Windows). Auf anderen Plattformen muss LicenseServer separat installiert werden.

2.Melden Sie sich bei der LicenseServer Web-Verwaltungsschnittstelle an und heben Sie die Registrierung aller Produkte des alten Rechners auf. Registrieren Sie anschließend alle Produkte des neuen Rechners auf LicenseServer. Dieser Schritt kann auch nach der Migration durchgeführt werden.

3.Beenden Sie die FlowForce Server-Dienste, wenn sie gerade ausgeführt werden.

4.Benennen Sie INSTANCEDIR z.B. in temp_data um.

5.Führen Sie den Befehl migratedb aus und geben Sie INSTANCEDIR als --datadir und INSTANCEDIR_BACKUP als --olddatadir an (siehe Beispiele unten).

 

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.Starten Sie den FlowForce Server- und anschließend den FlowForce Web Server-Dienst.

 

Datenmigration

In diesem Unterabschnitt finden Sie Informationen über die Datenmigration unter Windows, Linux und macOS.

 

Windows

Unter Windows müssen Sie Ihre Konfigurationsdaten normalerweise nicht manuell migrieren. Wenn Sie eine neue Hauptversion von FlowForce Server installieren und eine frühere Hauptversion davon bereits installiert ist, werden Sie vom Installationsassistenten gefragt, ob die Konfigurationsdaten migriert werden sollen.

 

Sollten Sie die Konfigurationsdaten manuell migrieren müssen, befolgen Sie die nachstehenden Anweisungen.

 

1.Stellen Sie sicher, dass Altova ServiceController dds_ic-ServiceController im System Infobereich ausgeführt wird. Starten Sie andernfalls den Altova ServiceController.

2.Beenden Sie den FlowForce Server-Dienst und den FlowForce Web Server-Dienst.

3.Löschen Sie den vom 2024-Installationsassistenten installierten FlowForce Server-Datenordner.

4.Führen Sie an der Eingabeaufforderung die ausführbare FlowForce-Datei mit dem Befehl migratedb aus, z.B:

 

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

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

 

5.Starten Sie den FlowForce Server Web- und FlowForce Server-Dienst.

 

Linux

Bevor Sie Daten unter Linux migrieren, gehen Sie folgendermaßen vor:

 

1.Deinstallieren Sie die frühere Version von FlowForce Server. Beachten Sie, dass das Applikationsdatenverzeichnis bei der Desinstallation nicht entfernt wird. Nähere Informationen dazu finden Sie unter Wichtige Pfade. Der Pfad zum Applikationsdatenverzeichnis hängt von der Hauptversion von FlowForce Server ab (z.B. /var/opt/FlowForceServer2022).

2.Installieren Sie FlowForce Server 2024. Dadurch wird ein neues Applikationsdatenverzeichnis mit den Standardkonfigurationsdaten erstellt (z.B. /var/opt/FlowForceServer2024).

 

 

Um Daten in FlowForce Server 2024 zu migrieren, gehen Sie folgendermaßen vor:

 

1.Beenden Sie den FlowForce Web Server-Dienst, falls er gerade läuft.

 

sudo systemctl stop flowforcewebserver

 

2.Beenden Sie den FlowForce Web Server-Dienst, falls er gerade läuft. Verwenden Sie denselben Befehl wie oben, aber ersetzen Sie flowforcewebserver durch flowforceserver.

3.Entfernen Sie das während der Installation erstellte Datenverzeichnis NEW oder benennen Sie es um.

 

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

 

4.Migrieren Sie VORHANDENEN Daten mit dem Befehl migratedb aus der Befehlszeilenschnittstelle von FlowForce Server. Beispiel:

 

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

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

 

5.Starten Sie den FlowForce Web Server-Dienst.

 

sudo systemctl start flowforcewebserver

 

6.Starten Sie den FlowForce Server-Dienst. Verwenden Sie denselben Befehl wie oben, aber ersetzen Sie flowforcewebserver durch flowforceserver.

 

macOS

Beachten Sie dabei die folgenden Voraussetzungen:

 

FlowForce Server 2024 muss installiert sein (siehe Installieren von FlowForce Server).

Führen Sie die Datenmigration als Benutzer mit Administratorrechten (Root-Rechten) durch.

 

 

Um Daten in FlowForce Server 2024 zu migrieren, gehen Sie folgendermaßen vor:

 

1.Beenden Sie den FlowForce Server-Dienst.

 

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

 

2.Beenden Sie den FlowForce Web Server-Dienst.

 

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

 

3.Entfernen Sie das während der Installation erstellte Datenverzeichnis oder benennen Sie es um.

 

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

 

4.Führen Sie den Befehl migratedb aus:

 

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

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

 

5.Starten Sie den FlowForce Server-Dienst.

 

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

 

6.Starten Sie den FlowForce Web Server-Dienst.

 

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

 

© 2018-2024 Altova GmbH