Saltar al contenido

Requisitos del Sistema para Agentes Privados

Introducción

Estos requisitos del sistema se aplican a los Agentes Privados de Harmony. Estos requisitos también se tratan en las guías de instalación de Agentes Privados en Linux y Windows sistemas.

Consideraciones y Mejores Prácticas del Sistema Operativo

Antes de la instalación, revise Alta disponibilidad de grupos de Agente y equilibrio de carga y estas consideraciones y mejores prácticas sobre el sistema operativo.

Consideraciones del Sistema Operativo

Al decidir si instalar un Agente Privado en Linux o Windows sistema operativo, revise estas consideraciones:

  • Versión: Todos los Agentes Privados de un Grupo de Agentes específico deben instalarse en máquinas que utilicen el mismo sistema operativo y la misma versión del sistema operativo.

  • APIs: Los agentes de Linux pueden aceptar una carga de API más alta (más solicitudes por minuto) que los agentes de Windows en máquinas idénticas cuando usan APIs configuradas a través de API Manager.

  • Bases de datos: La autenticación de Windows con Microsoft SQL Server solo se admite en Agentes Privados de Windows.

  • Archivos compartidos: Bloque de mensajes del servidor versión 2 (SMBv2) usando el conector de archivos compartidos para Cloud Studio o Design Studio sólo se admite en Agentes Privados de Windows.

  • Microsoft Dynamics: Los conectores de Microsoft Dynamics (como el conector de Microsoft Dynamics CRM para Cloud Studio y Microsoft Dynamics AX, CRM, y conectores GP para Design Studio ) requieren Agentes Privados de Windows.

Mejores Prácticas

Recomendamos seguir estas mejores prácticas:

  • Sistemas compatibles: Instale Agente Privado en un sistema probado y compatible como se indica en esta página. Para obtener resultados óptimos, le recomendamos seguir estos requisitos previos y requisitos para el sistema operativo, la base de datos PostgreSQL y el hardware.

  • Alta disponibilidad y balanceo de cargas: Antes de la instalación, revise las recomendaciones para alta disponibilidad (activa/activa) y balanceo de cargas como se describe en Grupos de Agente, alta disponibilidad y equilibrio de carga.

  • Instalación en servidor: Para ambientes de producción, recomendamos instalar el Agente Privado en un servidor. La instalación del Agente en una máquina de escritorio se recomienda solo para ambientes de desarrollo, control de calidad o pruebas.

  • Instalación limpia: No instale el Agente Privado en un servidor que ya esté ejecutando otra base de datos. El agente instala y ejecuta su propia base de datos PostgreSQL. La ejecución del agente en un servidor que ya ejecuta una base de datos Oracle o SQL Server puede provocar problemas de rendimiento.

  • Misma zona horaria: Recomendamos que todos los agentes de un Grupo de Agentes Privados tengan la misma zona horaria. Debido a que la zona horaria de las programaciones configuradas depende de la zona horaria del Agente Privado, las ejecuciones de la programación pueden ser impredecibles si las zonas horarias son diferentes.

  • Permisos de cuenta: Recomendamos utilizar un superusuario de Linux o una cuenta de administrador local de Windows para instalar el agente. No se recomienda utilizar una cuenta de usuario local.

  • Desinstalación: Antes de desinstalar, le recomendamos copiar los archivos de configuración y los certificados de seguridad de su instalación actual en caso de que desee reinstalar con la misma configuración más adelante.

Requisitos del Sistema Operativo

Jitterbit requiere que los sistemas operativos utilizados para los Agentes Privados Harmony cumplan con estas especificaciones:

Linux

La versión Linux de Harmony Agente Privado requiere un sistema operativo de 64 bits. Estas son las distribuciones compatibles derivadas de Debian Linux y Red Hat Enterprise Linux para hardware Intel:

Harmony Agente Privado no ha sido certificado contra otras distribuciones similares con Debian o distribuciones de paquetes RPM derivadas de las distribuciones Debian y Red Hat. Amazon Linux proporciona múltiples versiones de Linux, de las cuales solo Amazon Linux AMI 2 ha sido certificado.

Windows

La versión Windows de Harmony Agente Privado requiere un sistema operativo de 64 bits y es compatible con estas versiones:

  • Windows 10

  • Windows 11

  • Windows Server 2019

  • Windows Server 2022

Nota

Jitterbit no realiza pruebas ni admite versiones de software que Microsoft ya no admite.

Nota

A partir de la versión 10.34 de Harmony, los Agentes Privados de 32 bits ya no están disponibles para descargar. Si actualmente utiliza un agente de 32 bits, actualice a un agente de 64 bits siguiendo las instrucciones para Windows o Linux.

Requisitos Previos de Software

Versión de Java Requerida

El paquete Harmony Agente Privado se incluye con una versión de 64 bits de Java 8 Runtime Environment (JRE) y no requiere un tiempo de ejecución de Java independiente. Jitterbit instala automáticamente el Java Runtime Environment requerido específicamente para que lo use Jitterbit, de modo que no entre en conflicto con otras instalaciones de Java que ya estén instaladas. A partir de Harmony 9.8, la versión de Java incluida con el Agente es AdoptOpenJDK JRE. Este JRE tiene la licencia descrita en el sitio web de OpenJDK.

Requisito de Extensión de Criptografía Java de Potencia Ilimitada

Para que el agente se comunique de forma segura con recursos como servidores, el ambiente de ejecución de Java utilizado por el agente debe utilizar la extensión de criptografía Java (JCE) con archivos de política de jurisdicción de fuerza ilimitada. Si está utilizando el JRE que se envía con el agente, está utilizando JCE con archivos de política de jurisdicción de fuerza ilimitada.

Si sustituye un JRE diferente por el que se envía con el agente, deberá reemplazar los archivos de políticas incluidos con el JRE con archivos de políticas de jurisdicción de fuerza ilimitada, si aún no los está utilizando. Para instalar los archivos de política de jurisdicción de fuerza ilimitada de la extensión de criptografía Java:

  1. Vaya al sitio web de Oracle para descargar el archivo ZIP que contiene los archivos de política de jurisdicción de fuerza ilimitada de Java Cryptography Extension (JCE).
  2. Desempaquete el ZIP para extraer el local_policy.jar y US_export_policy.jar Archivos JAR.
  3. Copie y reemplace los archivos JAR existentes que se encuentran en <JITTERBIT_HOME>\jre\lib\security, reemplazando <JITTERBIT_HOME> con la ruta al directorio raíz de su Agente Privado.
  4. Reinicie el Agente Privado Jitterbit.

Linux

Los requisitos previos de Linux se detallan en Instalación de un Agente Harmony Linux. En resumen, estos son necesarios para la instalación de Agente Privado en un sistema Linux:

Windows

La versión Windows del Harmony Agente Privado tiene estos requisitos:

  • Actualizaciones de Windows: Instale todas las actualizaciones "críticas" y de seguridad de Windows antes de instalar o actualizar Harmony Agentes Privados. Hay problemas conocidos de Microsoft al instalar en sistemas que no tienen las últimas actualizaciones (como KB2966870 y KB3140245).

  • .NET: Es posible que se requiera Microsoft .NET Framework 4.5 o superior.

  • NTFS: La partición de instalación debe tener formato NTFS.

  • Compresión: No utilice la compresión de Windows en la carpeta Jitterbit, la carpeta PostgreSQL o la carpeta temporal en la máquina donde está instalado y ejecutándose Jitterbit Agente Privado. El uso de la compresión de Windows ralentizará drásticamente el procesamiento de operaciones y transformaciones de Jitterbit.

Requisitos de PostgreSQL

PostgreSQL se instala como parte de la instalación del Agente Privado. Esta instancia de PostgreSQL es para uso exclusivo con y por Jitterbit.

La versión de PostgreSQL distribuida con el agente depende de la versión del Agente Privado:

  • Agentes Privados 11.0 y posteriores se incluyen con la versión 14.5-1 de 64 bits de PostgreSQL y el controlador ODBC de PostgreSQL 13.2.0.0. Los servicios Jitterbit de Windows para Agentes Privados de Windows 11.x dependen del servicio PostgreSQL 14 de Windows.
  • Windows Agentes Privados 10.x y Linux Agentes Privados 10.37 a 10.x se incluyen con una versión 9.6.x de 64 bits de PostgreSQL con el controlador ODBC de PostgreSQL 9.2. Los servicios Jitterbit de Windows para Agentes Privados de Windows 10.x dependen del servicio de Windows PostgreSQL 9.6.

El uso de una instalación de PostgreSQL existente en lugar de la instancia de PostgreSQL incluida con el agente se admite a través de opciones de configuración avanzadas:

La versión de la base de datos PostgreSQL existente debe coincidir con la esperada por la versión del agente:

  • Para Agentes Privados 11.0 y posteriores, se ha confirmado que funciona una base de datos PostgreSQL existente con la versión 14.5-1. Se espera que funcionen otras versiones 14.x de PostgreSQL, pero no se han probado.

  • Para los Agentes Privados de Windows 10.x y los Agentes Privados de Linux 10.x que sean al menos 10.37, la base de datos PostgreSQL existente debe ser la versión 9.6.x.

Importante

La actualización de un Agente Privado de Windows 10.x a un Agente Privado de Windows 11.x requiere una desinstalación completa. Consulte las instrucciones de actualización de Windows para informacion adicional. Los Agentes Privados de Linux se pueden actualizar desde cualquier versión del agente 10.x.

Se deben cumplir estos requisitos para instalar la instancia de PostgreSQL incluida con el agente:

  • No instale PostgreSQL por separado antes de instalar un Agente Privado. (Las actualizaciones de Agente Privado no actualizan una instalación de PostgreSQL existente a esta versión; se dejan como están).
  • No utilice un signo más (+) como parte de la contraseña de PostgreSQL al instalar Harmony Agente Privado. La cantidad mínima de caracteres para una contraseña de PostgreSQL es ocho (8). Le recomendamos que no utilice caracteres acentuados (como é) o cualquiera de estos caracteres en la contraseña de PostgreSQL : + @ $ % & [] {} () , ; ? ^ = £.
  • No tener ninguna otra base de datos configurada o ejecutándose en la instancia de Jitterbit PostgreSQL.
  • No utilice la base de datos/servidor Jitterbit PostgreSQL como parte de ninguna operación y transformaciones de Jitterbit.
  • No utilice compresión de Windows en la carpeta Jitterbit, la carpeta PostgreSQL o la carpeta temporal en la máquina donde está instalado y ejecutándose el Agente Privado. El uso de la compresión de Windows ralentizará drásticamente el procesamiento de operaciones y transformaciones de Jitterbit.
  • El puerto 5432 en Agentes Privados de Windows o el puerto 46914 en Agentes Privados de Linux deben estar libres para su uso por parte de la base de datos PostgreSQL.
  • PgBouncer puede ser necesario para ambientes de alta carga. Agente Privado Harmony Linux versión 10.6 y posteriores y Harmony Windows Agente versiones 8.21 y luego instalar automáticamente PgBouncer. Si ya tiene una instalación existente de PgBouncer y tiene problemas para actualizar, contacte con el soporte técnico para asistencia.

Requisitos de Hardware

Estos son los requisitos mínimos de hardware y máquinas virtuales para los Agentes Privados Harmony:

  • Procesador de cuatro núcleos

  • 8 GB de RAM

  • 50 GB de espacio disponible en el disco duro; esto incluye espacio para el software, procesamiento paralelo y almacenamiento temporal que puede crecer bastante mientras se ejecuta una operación.

  • Velocidad de transferencia mínima de 100 MB/s (megabytes por segundo) en el disco duro

  • Conexión a Internet de alta velocidad

  • Una instalación directa de hardware o una instalación en una máquina virtual de VMWare, VirtualBox, Amazon AWS o Rackspace que esté configurada para los requisitos específicos descritos anteriormente.

  • Configuración óptima del sistema y del ambiente general; Si no se configura de manera óptima, pueden surgir problemas esporádicos e impredecibles debido a una E/S deficiente del disco, memoria limitada o insuficiente, espacio limitado o insuficiente en el disco, fallas de energía y/o reinicios abruptos del sistema.

  • Acceso al puerto de salida 443 (HTTPS) para comunicarse con Harmony. El puerto 443 normalmente está permitido por los firewalls de servidores corporativos.

  • Acceso a puertos de entrada específicos según sea necesario; generalmente, no es necesario abrir los puertos de entrada

Se recomienda utilizar la plataforma API Jitterbit para mensajes o datos entrantes. Cuando se utiliza un Agente Privado para recibir un mensaje directamente (como un mensaje saliente de Salesforce) en lugar de la plataforma Jitterbit API, entonces se podrían abrir los puertos entrantes 443 (con SSL) o 46909 (HTTPS). Los puertos personalizados se pueden utilizar para requisitos específicos si se redefinen en la configuración del Agente Privado y están permitidos por cualquier firewall corporativo.