Zum Hauptinhalt springen

Einrichten einer Verbindung zu einem freigegebenen Ordner

Mit ABBYY Vantage können Sie auf dem Vantage-Server gehostete freigegebene Ordner zum Import und Export von Dokumenten und Skills sowie zum Aktualisieren von Datenkatalogen verwenden. Bevor Sie freigegebene Ordner (NFS-Freigabe) verwenden können, müssen Sie auf einem Client-Computer eine Verbindung zu diesen freigegebenen Ordnern einrichten. Führen Sie die folgenden Schritte auf einem Client-Computer mit Windows aus:
  1. Starten Sie Windows PowerShell als Administrator.
  2. Installieren Sie den Windows-NFS-Client:
  1. Konfigurieren Sie entsprechend den Richtlinien Ihres Unternehmens eine Zuordnung von Windows-Benutzern zu Unix-UIDs und -GIDs:
  1. NFS-Client neu starten:
Sobald Sie die vorherigen Schritte abgeschlossen haben, können Sie in Vantage Pfade zu freigegebenen Ordnern kopieren und verwenden sowie diese im Datei-Explorer öffnen.

Einrichten einer Datenbankverbindung

ABBYY Vantage verwendet Datenbanken, die auf externen Servern gehostet werden, und kann nicht mehr funktionsfähig sein, wenn diese Server ausfallen. Der Systemadministrator kann solche Datenbanken auf einem anderen Server wiederherstellen und mithilfe von Consul eine Verbindung zu den neuen Datenbanken einrichten.
Bevor Sie beginnen, stellen Sie sicher, dass das kubectl-Befehlszeilentool installiert ist und eine Verbindung zum Kubernetes-Cluster besteht.
Gehen Sie wie folgt vor, um in den ABBYY Vantage-Einstellungen eine Verbindung zu einer neuen Datenbank einzurichten:
  1. Rufen Sie die Consul-Weboberfläche auf, indem Sie den folgenden Befehl ausführen:
Navigieren Sie dann zu http://localhost:8500/ui/dc1/kv/secret/.
  1. Verwenden Sie die Registerkarte Key/Value, die sich öffnet, um die richtige Vantage-Umgebung auszuwählen.
  2. Wählen Sie entweder das Projekt platform oder vantage sowie den entsprechenden Service aus, der die Datenbank verwendet (zum Beispiel mail).
Consul-Liste der platform-Services mit den verfügbaren Services
  1. Navigieren Sie zum Abschnitt database, den jeder Service enthält.
Consul-Registerkarte Key/Value zur Auswahl der Vantage-Umgebung
  1. Öffnen Sie den Abschnitt SqlServer.
Consul-Abschnitt database mit der SqlServer-Konfiguration
  1. Im Schlüssel connectionString:
    • Ersetzen Sie den alten Wert von Server durch die Adresse des neuen Servers
    • Geben Sie die neue Datenbank im Parameter Database an
    • Geben Sie die Anmeldedaten in den Parametern User Id und Password an
Consul-Werteditor für connectionString
  1. Klicken Sie auf Save.
  2. Starten Sie den geänderten Service neu, indem Sie den folgenden Befehl ausführen:
Wenn sich eine Serveradresse ändert, muss dieser Vorgang für jede Datenbank durchgeführt werden.

Referenz zu Datenbank-Services

Nachfolgend finden Sie eine Tabelle mit allen Services, die die Datenbank verwenden, sowie der jeweiligen Bezeichnung zum Neustarten der einzelnen Services.

Plattform-Services

Vantage-Services

GPU einrichten

Mit Vantage können Sie die GPU verwenden, um Skills mit der Deep-Learning-Aktivität für die Datenextraktion aus teilstrukturierten Dokumenten zu trainieren.

Systemanforderungen für GPU

  • Mindest-RAM der virtuellen GPU: 12 GB
  • 1 CPU und 4 GB RAM für jede virtuelle GPU auf dem Host (z. B. muss eine VM mit einer einzelnen virtuellen GPU mit 12 GB mindestens 2 CPU und 8 GB RAM haben)

Virtuelle GPU

Sie können eine virtuelle GPU (vGPU) verwenden, um eine physische GPU in mehrere virtuelle Maschinen aufzuteilen, sodass Vantage-Ressourcen effizienter genutzt werden können. So richten Sie eine vGPU ein:
  1. Kopieren Sie das nVidia-GRID-Treiberpaket aus dem nVidia Application Hub auf eine virtuelle Maschine mit GPU und führen Sie die folgenden Befehle aus:
  1. Installieren Sie den nVidia GPU-Operator auf dem Kubernetes-Cluster: a. Legen Sie die Lizenz-Token-Datei (die im nVidia Application Hub generiert wurde) vor dem Ausführen des Vantage-Installer-Containers im Ordner $PWD/gpu/ ab. b. Fügen Sie den Parameter -v $PWD/gpu:/ansible/files/gpu:ro dem Befehl zum Ausführen des Vantage-Installer-Containers hinzu:
c. Fügen Sie in der Inventardatei in der Gruppe [abbyy_workers] einen GPU-Knoten hinzu. Der Name der virtuellen Maschine mit der GPU muss “gpu” enthalten:
d. Fügen Sie dem Cluster einen Knoten hinzu, indem Sie folgendes Playbook ausführen:
  1. Richten Sie vGPU ein, indem Sie das folgende Playbook ausführen:

GPU-Passthrough

Sie können GPU-Passthrough einrichten. Dadurch erhält eine virtuelle Maschine direkten Zugriff auf Ihre GPU. So richten Sie GPU-Passthrough ein:
  1. Führen Sie den Vantage-Installer-Container aus:
  1. Fügen Sie in der Inventardatei der Gruppe [abbyy_workers] einen GPU-Knoten (z. B. worker2-12-a40-gpu01) hinzu:
  1. Führen Sie das Playbook aus:
  1. Installieren Sie das Helm-Chart für den GPU-Operator:
  1. Fügen Sie einen Node-Taint hinzu:

Testen und Bereitstellen von GPUs

Um die Installation des GPU-Operators sowohl im vGPU- als auch im GPU-Passthrough-Modus zu testen:
  1. Führen Sie diesen Befehl aus:
  1. Erstellen Sie eine YAML-Datei mit folgendem Inhalt und wenden Sie sie an:
  1. Überprüfen Sie das Pod-Log. Es sollte eine Antwort mit Test PASSED angezeigt werden:
Erwartete Ausgabe:
So stellen Sie den GPU-Worker bereit:
  1. Fügen Sie die folgenden Parameter in der Datei env_specific.yml hinzu:
  1. Führen Sie einen der folgenden Schritte aus:
    • Wenn Vantage bereits installiert ist, führen Sie das folgende Playbook aus, um GPU-Worker bereitzustellen:
  • Wenn Vantage noch nicht installiert ist, werden die GPU-Worker während der Installation mitinstalliert.

Einrichten eines Inaktivitäts-Timeouts für die Manuelle Überprüfung

Wenn in der Manuellen Überprüfung bei einer offenen Aufgabe 15 Minuten lang keine Aktionen durch den Operator ausgeführt werden, wird ein Timeout ausgelöst. Der Systemadministrator kann die für ein Timeout erforderliche Dauer der Inaktivität mit Consul ändern. So konfigurieren Sie das Timeout:
  1. Greifen Sie auf die Consul-Weboberfläche zu, indem Sie Folgendes ausführen:
Navigieren Sie dann zu http://localhost:8500/ui/dc1/kv/secret/.
  1. Verwenden Sie die Registerkarte Key/Value, um die richtige Vantage-Umgebung auszuwählen.
  2. Ändern Sie die Werte der folgenden Schlüssel:
  1. Klicken Sie auf Speichern.
  2. Starten Sie die Services verification und manualverification neu:

Aktualisieren des SSL-Zertifikats

Wenn das SSL-Zertifikat abläuft, müssen Sie auf das neue Zertifikat umstellen.

Verwenden von Lens

  1. Gehen Sie zu Config > Secrets und suchen Sie alle Secrets mit dem Namen platform-wildcard.
  2. Suchen Sie bei jedem Secret den Unterabschnitt Data, klicken Sie auf das Symbol Show und aktualisieren Sie die Werte:
    • Geben Sie den Wert des neuen Zertifikats in das Feld tls.crt ein
    • Geben Sie den Wert des zugehörigen Schlüssels in das Feld tls.key ein
Das Zertifikat und der Schlüssel müssen PEM-Dateien mit Base64-ASCII-codiertem Inhalt (PKCS#8) sein. Sie sollten beim Zertifikat mit -----BEGIN CERTIFICATE----- und beim Schlüssel mit -----BEGIN PRIVATE KEY----- beginnen.
  1. Klicken Sie auf Save.

Über die Linux-Befehlszeile

  1. Stellen Sie sicher, dass Sie Zugriff auf den Kubernetes-Cluster haben:
  1. Legen Sie das Zertifikat und den Schlüssel im PEM-Format in den aktuellen Ordner: cert.pem, key.pem.
Konvertieren Sie Ihre CRT-Datei bei Bedarf in das PEM-Format:
  1. Führen Sie die folgenden Befehle aus: