Passer au contenu principal

Configuration d’une connexion à un dossier partagé

ABBYY Vantage vous permet d’utiliser des dossiers partagés hébergés sur le serveur Vantage pour importer et exporter des documents et des Skills, ainsi que pour mettre à jour des catalogues de données. Avant de pouvoir utiliser des dossiers partagés (partage NFS), vous devez configurer une connexion à ces dossiers partagés sur un ordinateur client. Effectuez les étapes suivantes sur un ordinateur client sous Windows :
  1. Exécutez Windows PowerShell en tant qu’Administrateur.
  2. Installez le client NFS de Windows :
  1. Configurez la mise en correspondance des utilisateurs Windows avec les UID et GID Unix selon les règles de votre entreprise :
  1. Redémarrer le client NFS :
Une fois les étapes ci-dessus terminées, vous pourrez copier et utiliser les chemins d’accès des dossiers partagés dans Vantage, ainsi que les ouvrir dans l’Explorateur de fichiers.

Configurer une connexion à une base de données

ABBYY Vantage utilise des bases de données hébergées sur des serveurs externes et peut cesser de fonctionner si ces serveurs tombent en panne. L’administrateur système peut restaurer ces bases de données sur un autre serveur et configurer une connexion aux nouvelles bases de données à l’aide de Consul.
Avant de commencer, assurez-vous que l’outil en ligne de commande kubectl est installé et qu’une connexion au cluster Kubernetes a été établie.
Pour configurer une connexion à une nouvelle base de données dans les paramètres d’ABBYY Vantage :
  1. Accédez à l’interface Web de Consul en exécutant la commande ci-dessous :
Ensuite, accédez à http://localhost:8500/ui/dc1/kv/secret/.
  1. Utilisez l’onglet Key/Value qui s’ouvre pour sélectionner l’environnement Vantage approprié.
  2. Sélectionnez le projet platform ou vantage, ainsi que le service approprié qui utilise la base de données (par exemple, mail).
Liste des services platform de Consul montrant les services disponibles
  1. Accédez à la section database présente dans chaque service.
Onglet Key/Value de Consul montrant la sélection de l’environnement Vantage
  1. Ouvrez la section SqlServer.
Section database de Consul montrant la configuration SqlServer
  1. Dans la clé connectionString :
    • Remplacez l’ancienne valeur de Server par l’adresse du nouveau serveur
    • Indiquez la nouvelle base de données dans le paramètre Database
    • Indiquez les identifiants de connexion dans les paramètres User Id et Password
Éditeur de la valeur connectionString dans Consul
  1. Cliquez sur Save.
  2. Redémarrez le service modifié en exécutant la commande suivante :
Lorsque l’adresse d’un serveur change, cette procédure doit être réalisée pour chaque base de données.

Référence des services de base de données

Vous trouverez ci-dessous un tableau répertoriant tous les services qui utilisent la base de données, ainsi que l’intitulé permettant de redémarrer chacun d’eux.

Services de la plateforme

Services Vantage

Configurer le GPU

Vantage vous permet d’utiliser le GPU pour entraîner des Skills avec l’activité Deep Learning afin d’extraire des données à partir de documents semi-structurés.

Exigences système pour les GPU

  • RAM minimale du GPU virtuel : 12 GB
  • 1 CPU et 4 GB de RAM pour chaque GPU virtuel sur l’hôte (p. ex., une VM avec un seul GPU virtuel de 12 GB doit disposer d’au moins 2 CPU et de 8 GB de RAM)

GPU virtuel

Vous pouvez utiliser un GPU virtuel (vGPU) pour partitionner un GPU physique entre plusieurs machines virtuelles, ce qui permet d’utiliser plus efficacement les ressources Vantage. Pour configurer un vGPU :
  1. Copiez le package du pilote nVidia GRID depuis le hub d’applications nVidia vers une machine virtuelle équipée d’un GPU, puis exécutez les commandes suivantes :
  1. Installez le GPU Operator nVidia sur le cluster Kubernetes : a. Placez le fichier de jeton de licence (généré dans le hub d’applications nVidia) dans le dossier $PWD/gpu/ avant d’exécuter le conteneur d’installation de Vantage. b. Ajoutez le paramètre -v $PWD/gpu:/ansible/files/gpu:ro à la commande qui exécute le conteneur d’installation de Vantage :
c. Ajoutez un nœud GPU au fichier d’inventaire, dans le groupe [abbyy_workers]. Le nom de la machine virtuelle avec le GPU doit contenir “gpu” :
d. Ajoutez un nœud au cluster en exécutant le playbook suivant :
  1. Configurez le vGPU en exécutant le playbook suivant :

Transfert direct du GPU

Vous pouvez configurer le transfert direct du GPU, qui permet à une machine virtuelle d’accéder directement à votre GPU. Pour configurer le transfert direct du GPU :
  1. Exécutez le conteneur d’installation de Vantage :
  1. Ajoutez un nœud GPU (p. ex., worker2-12-a40-gpu01) au fichier d’inventaire, dans le groupe [abbyy_workers] :
  1. Exécutez le playbook :
  1. Installez le chart Helm du GPU operator :
  1. Ajoutez un taint à un nœud :

Test et déploiement du GPU

Pour tester l’installation de GPU Operator en modes vGPU et GPU passthrough :
  1. Exécutez cette commande :
  1. Créez un fichier YAML avec le contenu suivant, puis appliquez-le :
  1. Consultez le log du pod. Vous devriez voir une réponse contenant Test PASSED :
Résultat attendu :
Pour déployer le worker GPU :
  1. Ajoutez les paramètres suivants au fichier env_specific.yml :
  1. Effectuez l’une des opérations suivantes :
    • Si Vantage est déjà installé, exécutez le playbook suivant pour déployer des workers GPU :
  • Si Vantage n’est pas encore installé, les workers GPU seront déployés lors de l’installation.

Configuration d’un délai d’inactivité pour la relecture manuelle

Lors de la relecture manuelle, si l’opérateur n’effectue aucune action pendant 15 minutes sur une tâche ouverte, un délai d’expiration est déclenché. L’Administrateur système peut modifier, à l’aide de Consul, la durée d’inactivité requise avant qu’un délai d’expiration ne soit déclenché. Pour configurer le délai d’expiration :
  1. Accédez à l’interface web de Consul en exécutant :
Accédez ensuite à http://localhost:8500/ui/dc1/kv/secret/.
  1. Utilisez l’onglet Key/Value pour sélectionner l’environnement Vantage approprié.
  2. Modifiez les valeurs des clés suivantes :
  1. Cliquez sur Save.
  2. Redémarrez les services verification et manualverification :

Mise à jour du certificat SSL

Lorsque le certificat SSL arrive à expiration, vous devrez le remplacer par le nouveau certificat.

Utilisation de Lens

  1. Accédez à Config > Secrets et recherchez tous les secrets nommés platform-wildcard.
  2. Pour chaque secret, repérez la sous-section Data, cliquez sur l’icône Show, puis mettez les valeurs à jour :
    • Saisissez la valeur du nouveau certificat dans le champ tls.crt
    • Saisissez la valeur de sa clé dans le champ tls.key
Le certificat et la clé doivent être des fichiers PEM dont le contenu ASCII est encodé en base64 (PKCS#8). Ils doivent commencer par -----BEGIN CERTIFICATE----- pour le certificat et par -----BEGIN PRIVATE KEY----- pour la clé.
  1. Cliquez sur Save.

Utilisation de la ligne de commande Linux

  1. Assurez-vous d’avoir accès au cluster Kubernetes :
  1. Placez le certificat et la clé au format PEM dans le répertoire courant : cert.pem, key.pem.
Convertissez votre fichier CRT au format PEM si nécessaire :
  1. Exécutez les commandes suivantes :