Saltar al contenido principal

Configuración de una conexión a una carpeta compartida

ABBYY Vantage le permite usar carpetas compartidas alojadas en el servidor de Vantage para importar y exportar documentos y skills, así como para actualizar catálogos de datos. Antes de empezar a usar carpetas compartidas (recurso compartido NFS), debe configurar una conexión a esas carpetas compartidas desde un equipo cliente. Realice los siguientes pasos en un equipo cliente con Windows:
  1. Ejecute Windows PowerShell como Administrador.
  2. Instale el Cliente NFS de Windows:
  1. Configure la asignación de usuarios de Windows a los UID y GID de Unix según las políticas de su empresa:
  1. Reinicie el cliente NFS:
Una vez completados los pasos anteriores, podrá copiar y usar las rutas de las carpetas compartidas en Vantage, así como abrirlas en el Explorador de archivos.

Configurar una conexión a una base de datos

ABBYY Vantage utiliza bases de datos alojadas en servidores externos y puede dejar de funcionar si esos servidores fallan. El Administrador del sistema puede restaurar esas bases de datos en otro servidor y configurar una conexión a las nuevas bases de datos mediante Consul.
Antes de comenzar, asegúrese de que la herramienta de línea de comandos kubectl esté instalada y de que se haya establecido una conexión con el clúster de Kubernetes.
Para configurar una conexión a una nueva base de datos en la configuración de ABBYY Vantage:
  1. Acceda a la interfaz web de Consul ejecutando el siguiente comando:
Luego, vaya a http://localhost:8500/ui/dc1/kv/secret/.
  1. Use la pestaña Key/Value que se abrirá para seleccionar el entorno de Vantage adecuado.
  2. Seleccione el proyecto platform o vantage, así como el servicio correspondiente que usa la base de datos (por ejemplo, mail).
Lista de servicios de la plataforma Consul que muestra los servicios disponibles
  1. Vaya a la sección database de cada servicio.
Pestaña Key/Value de Consul que muestra la selección del entorno de Vantage
  1. Abra la sección SqlServer.
Sección de base de datos de Consul que muestra la configuración de SqlServer
  1. En la clave connectionString:
    • Reemplace el valor anterior de Server por la dirección del nuevo servidor
    • Especifique la nueva base de datos en el parámetro Database
    • Especifique las credenciales de acceso en los parámetros User Id y Password
Editor de valores de connectionString de Consul
  1. Haga clic en Save.
  2. Reinicie el servicio modificado ejecutando el siguiente comando:
Si cambia la dirección del servidor, este procedimiento debe realizarse para cada base de datos.

Referencia de los servicios de base de datos

A continuación se muestra una tabla con todos los servicios que usan la base de datos, así como la etiqueta correspondiente para reiniciar cada servicio.

Servicios de la plataforma

Servicios de Vantage

Configuración de la GPU

Vantage le permite usar la GPU para entrenar skills con la actividad de Deep Learning y extraer datos de documentos semiestructurados.

Requisitos del sistema para GPU

  • RAM mínima de la GPU virtual: 12 GB
  • 1 CPU y 4 GB de RAM por cada GPU virtual en el host (p. ej., una VM con una sola GPU virtual de 12 GB debe tener al menos 2 CPU y 8 GB de RAM)

GPU virtual

Puede usar una GPU virtual (vGPU) para dividir una GPU física en varias máquinas virtuales, lo que permite utilizar los recursos de Vantage de forma más eficiente. Para configurar vGPU:
  1. Copie el paquete del controlador NVIDIA GRID desde el Application Hub de NVIDIA a una máquina virtual con una GPU y ejecute los siguientes comandos:
  1. Instale el operador de GPU de nVidia en el clúster de Kubernetes: a. Coloque el archivo de token de licencia (generado en el centro de aplicaciones de nVidia) en la carpeta $PWD/gpu/ antes de ejecutar el contenedor del instalador de Vantage. b. Añada el parámetro -v $PWD/gpu:/ansible/files/gpu:ro al comando para ejecutar el contenedor del instalador de Vantage:
c. Añada un nodo GPU al archivo de inventario en el grupo [abbyy_workers]. El nombre de la máquina virtual con la GPU debe contener “gpu”:
d. Añada un nodo al clúster ejecutando el siguiente playbook:
  1. Configure la vGPU ejecutando el siguiente playbook:

Passthrough de GPU

Puede configurar el passthrough de GPU, que permite a una máquina virtual acceder directamente a su GPU. Para configurar el passthrough de GPU:
  1. Ejecute el contenedor del instalador de Vantage:
  1. Añada un nodo GPU (por ejemplo, worker2-12-a40-gpu01) al archivo de inventario en el grupo [abbyy_workers]:
  1. Ejecute el playbook:
  1. Instale el chart de Helm del operador de GPU:
  1. Añada un taint al nodo:

Prueba y despliegue de GPU

Tanto en el modo vGPU como en el de passthrough de GPU, para probar la instalación de un operador de GPU:
  1. Ejecute este comando:
  1. Cree un archivo YAML con el siguiente contenido y aplíquelo:
  1. Consulte el registro del pod. Debería ver una respuesta con Test PASSED:
Resultado esperado:
Para desplegar el worker de GPU:
  1. Agrega los siguientes parámetros al archivo env_specific.yml:
  1. Realice una de las siguientes acciones:
    • Si Vantage ya está instalado, ejecute el siguiente playbook para desplegar workers de GPU:
  • Si Vantage aún no está instalado, los workers de GPU se desplegarán durante la instalación.

Configuración del tiempo de espera por inactividad en la revisión manual

En la revisión manual, si el Operador no realiza ninguna acción en una tarea abierta durante un período de 15 minutos, se activa un tiempo de espera. El Administrador del sistema puede cambiar la duración de inactividad necesaria para que se active este tiempo de espera mediante Consul. Para configurar el tiempo de espera:
  1. Acceda a la interfaz web de Consul ejecutando:
A continuación, vaya a http://localhost:8500/ui/dc1/kv/secret/.
  1. Use la pestaña Key/Value para seleccionar el entorno de Vantage correcto.
  2. Cambie los valores de las siguientes claves:
  1. Haga clic en Save.
  2. Reinicie los servicios verification y manualverification:

Actualización del certificado SSL

Cuando caduque el certificado SSL, deberá sustituirlo por el nuevo certificado.

Uso de Lens

  1. Vaya a Config > Secrets y busque todos los secrets llamados platform-wildcard.
  2. Para cada secret, busque la subsección Data, haga clic en el icono Show y actualice los valores:
    • Introduzca el valor del certificado nuevo en el campo tls.crt
    • Introduzca el valor de su clave en el campo tls.key
El certificado y la clave deben ser archivos PEM con contenido ASCII codificado en base64 (PKCS#8). Deben empezar por -----BEGIN CERTIFICATE----- en el caso del certificado y por -----BEGIN PRIVATE KEY----- en el caso de la clave.
  1. Haga clic en Save.

Uso de la línea de comandos en Linux

  1. Asegúrese de tener acceso al clúster de Kubernetes:
  1. Coloque el certificado y la clave en formato PEM en la carpeta actual: cert.pem, key.pem.
Convierta su archivo CRT a formato PEM si es necesario:
  1. Ejecute los siguientes comandos: