In diesem Abschnitt wird der Prozess der Aktualisierung von ABBYY Vantage auf die neueste verfügbare Release-Version beschrieben.Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
Bevor Sie Vantage aktualisieren, stellen Sie sicher, dass alle Anforderungen der neuen Version erfüllt sind, die im Abschnitt Systemanforderungen aufgeführt sind.
- Container-Images synchronisieren.
- Daten sichern.
- Installationsskripte ausführen.
- Vantage deinstallieren.
- ABBYY Vantage aktualisieren.
Container-Images synchronisieren
Daten sichern
- Bevor Sie ein Backup der Datenbanken und von Consul erstellen, müssen Sie den Cluster anhalten. Fahren Sie alle Knoten im Cluster herunter.
- Erstellen Sie ein Backup von:
- Datenbanken: Die Liste der Datenbanken lautet:
apigatewayregistry,auth,auth-identity,catalogstorage,cron,documentset,folderimport,interactive-jobs,mail,mailimport,permissions,publicapi,reporting,secretstorage,security-audit,skillinfo,skillmonitor,storage,subscriptions,tokenmanagement,transactions,workflows,workspace. - Consul: Ein Kubernetes-CronJob sichert Consul podweise mit dem Namen
[X].consul-backupauf einem externen RWX-Speicher (z. B. NFS). Sie können die gesicherten TGZ-Dateien aus dem PVC-Ordner mit dem Namenconsul-backupabrufen.
- Datenbanken: Die Liste der Datenbanken lautet:
- Starten Sie den Cluster. Starten Sie alle Knoten im Cluster.
- Sichern Sie Kopien der Kubernetes-Secrets. Führen Sie zum Abrufen der Schlüssel die folgenden Befehle aus:
Bevor Sie eine Sicherungskopie der Kubernetes-Secrets erstellen, stellen Sie sicher, dass der Cluster läuft.
Sicherungen werden vorsorglich erstellt. Wenn das Upgrade erfolgreich verläuft, müssen Sie keine Wiederherstellung aus der Sicherung durchführen.
Installationsskripte ausführen
- Konfigurationsdateien einrichten.
Standardmäßig wird beim Aktualisieren von ABBYY Vantage die Technology-Core-Version 2 entfernt. Um sie beizubehalten, fügen Sie den Parameter
techcore.keep_previous_version zur Datei env_specific.yml hinzu und setzen Sie seinen Wert auf true.- Zertifikate vorbereiten.
- Container-Images herunterladen.
- Installationsskripte ausführen (Schritte 1–3).
Vantage deinstallieren
ABBYY Vantage aktualisieren
- Führen Sie die folgenden Playbooks aus, um eine Vorabprüfung der Bereitstellung durchzuführen und die Rechtsdokumente von Vantage zu lesen und zu akzeptieren:
- Eine Vorabprüfung der Ressourcen durchführen, deren Parameter in der Datei
env_specific.ymldes Playbooks angegeben sind (Datenbank, SMTP-Verbindung usw.). - Den Systemadministrator auffordern, die Bedingungen der EULA und der ABBYY-Datenschutzerklärung zu akzeptieren.
- Führen Sie das folgende Playbook aus, um Vantage zu aktualisieren:
Nach der Aktualisierung von ABBYY Vantage müssen Sie sich erneut authentifizieren. Autorisierungstoken, die vor dem Upgrade erhalten wurden, funktionieren nicht mehr.
https://<your-vantage-host>/ad/latest- zum Herunterladen von Advanced Designerhttps://<your-vantage-host>/ss/latest- zum Herunterladen von Scanning Station
Wiederherstellung
- Prüfen Sie, ob die Pods im Cluster ordnungsgemäß laufen, und starten Sie sie bei Bedarf neu.
- Analysieren Sie die Protokolle der Pods, die nicht wie vorgesehen laufen.
- Befolgen Sie die Schritte zur Fehlerbehebung, die aus den Pod-Protokollen hervorgehen.
- Wenn das Upgrade in einem der Schritte zur Installation einer neuen Version von Vantage fehlschlägt (z. B. beim Warten auf Vantage-Jobs oder beim Warten auf Vantage-Deployments), beheben Sie die Ursache des Fehlers und führen Sie anschließend das Installations-Playbook aus:
Installieren von Vantage mit Datenwiederherstellung auf einem neuen Cluster
- Stellen Sie sicher, dass Sie alle aktuellen Backups Ihrer Daten haben.
- Stellen Sie die Daten aus den zuvor erstellten Backups wieder her.
- Bereiten Sie die Datei
env_specificvor, die die Verbindungsdaten für die aus den Backups wiederhergestellten Datenbanken und den externen Speicher enthält. - Installieren Sie Vantage gemäß den Schritten unter Running the installation scripts im Abschnitt „Installation“. Verwenden Sie für Schritt 2 (Ausführen des Installers aus einem Docker-Image) den folgenden Befehl:
-
Überschreiben Sie die Schlüsselwerte in den Secrets
secretstorage-encryptionkeysundtokenmanagement-encryptionkeysmit den Werten, die Sie zuvor gesichert haben: a. Führen Sie den folgenden Befehl aus:b. Suchen Sie in der Datei, die sich öffnet, nachkey-<guid>.xml, und ersetzen Sie dort die Base64-Zeichenfolge durch die Base64-Zeichenfolge, die in dem zuvor für das Secretsecretstorage-encryptionkeysgesicherten Schlüssel enthalten ist. c. Speichern Sie Ihre Änderungen und schließen Sie den Editor. d. Wiederholen Sie dies für das Secrettokenmanagement-encryptionkeysmit dem folgenden Befehl: -
Starten Sie nach dem Überschreiben der Schlüssel die Pods
secretstorageundtokenmanagementneu:
- Starten Sie die Vorgänge neu. Führen Sie auf einem mit dem Cluster verbundenen Computer den folgenden Befehl aus, um auf den Transaction-Dienst zuzugreifen:
http://localhost:8080/index.html auf und führen Sie die folgende API-Methode aus:
Wenn sich die Vantage-Hostadresse nach der Wiederherstellung geändert hat und sich noch nicht angenommene Einladungen im System befinden, müssen Sie diese Einladungen erneut versenden.
