Requisitos del sistema para los agentes privados de Jitterbit
Introducción
Estos requisitos del sistema se aplican a los agentes privados de Jitterbit. Estos requisitos también se describen en las guías de instalación de los agentes privados en Linux y Windows sistemas.
Consideraciones y mejores prácticas del sistema operativo
Antes de la instalación, revise Alta disponibilidad y balanceo de cargas de los grupos de Agente y estas consideraciones y prácticas recomendadas sobre el sistema operativo.
Consideraciones sobre el sistema operativo
Al decidir si instalar un agente privado en un 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 mayor carga de API (más solicitudes por minuto) que los agentes de Windows en máquinas idénticas cuando utilizan 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.
-
Recursos compartidos de archivos: Bloque de mensajes del servidor versión 2 (SMBv2) que utiliza el conector de recursos compartidos de archivos para Integration Studio o Design Studio solo se admite en agentes privados de Windows.
-
Microsoft Dynamics: Los conectores de Microsoft Dynamics (como el conector de Microsoft Dynamics CRM para Integration Studio y el Microsoft Dynamics AX, CRM y conectores GP para Design Studio) requieren agentes privados de Windows.
Mejores prácticas
Le recomendamos seguir estas prácticas recomendadas:
-
Sistemas compatibles: Instale el agente privado en un sistema probado y compatible, como se indica en esta página. Para obtener resultados óptimos, le recomendamos que siga 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 de alta disponibilidad (activa/activa) y balanceo de cargas como se describe en Alta disponibilidad y balanceo de cargas de los grupos de Agente.
-
Instalación del servidor: Para ambientes de producción, recomendamos instalar el agente privado en un servidor. La instalación del Agente en una computadora 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. Ejecutar el agente en un servidor que ya esté ejecutando una base de datos Oracle o SQL Server puede causar 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 los cronogramas configurados depende de la zona horaria del agente privado, las ejecuciones de los cronogramas pueden ser impredecibles si las zonas horarias son diferentes.
-
Permisos de cuenta: Recomendamos utilizar una cuenta de superusuario de Linux o 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 que copie 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 en otro momento.
Requisitos del sistema operativo
Jitterbit requiere que los sistemas operativos utilizados para los agentes privados de Jitterbit cumplan con estas especificaciones:
Linux
La versión Linux del agente privado Jitterbit requiere un sistema operativo de 64 bits. Estas son las distribuciones compatibles derivadas de Debian Linux y Red Hat Enterprise Linux para hardware Intel:
-
Ubuntu 20.04 LTS
-
Ubuntu 22.04 LTS
-
Red Hat Enterprise Linux 8
El agente privado Jitterbit no ha sido certificado frente a otras distribuciones similares con distribuciones de paquetes Debian o RPM derivadas de las distribuciones Debian y Red Hat. Amazon Linux ofrece varias versiones de Linux, de las cuales solo Amazon Linux AMI 2 ha sido certificado.
Windows
La versión de Windows del agente privado Jitterbit 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 brinda soporte a versiones de software que Microsoft ya no ofrece.
Requisitos de software previos
Versión de Java requerida
El paquete de agente privado Jitterbit se incluye con una versión de 64 bits del ambiente de ejecución de Java 8 (JRE) y no requiere un tiempo de ejecución de Java independiente. Jitterbit instala automáticamente el ambiente de ejecución de Java requerido específicamente para que Jitterbit lo use de modo que no entre en conflicto con otras instalaciones de Java que ya puedan estar instaladas. A partir de Harmony 9.8, la versión de Java que se incluye 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 resistencia ilimitada
Para que el agente se comunique de forma segura con recursos como servidores, el ambiente de ejecución de Java que utiliza el agente debe utilizar la extensión de criptografía de Java (JCE) con archivos de política de jurisdicción de resistencia ilimitada. Si utiliza el JRE que se envía con el agente, este utiliza JCE con archivos de política de jurisdicción de resistencia ilimitada.
Si sustituye un JRE diferente al que se incluye con el agente, deberá reemplazar los archivos de políticas incluidos con el JRE por archivos de políticas de jurisdicción de fuerza ilimitada, si aún no los está utilizando. Para instalar los archivos de políticas de jurisdicción de fuerza ilimitada de la extensión de criptografía de Java:
- 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).
- Descomprima el archivo ZIP para extraer el archivo
local_policy.jar
yUS_export_policy.jar
Archivos JAR. - 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. - Reinicie el agente privado Jitterbit.
Linux
Los requisitos previos de Linux se detallan en Instalar un agente de Linux.
Windows
La versión de Windows del agente privado Jitterbit tiene estos requisitos:
-
Actualizaciones de Windows: Instale todas las actualizaciones de seguridad y "críticas" de Windows antes de instalar o actualizar los agentes privados de Jitterbit. Existen problemas conocidos de Microsoft al instalar en sistemas que no tienen las actualizaciones más recientes (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 de la máquina donde está instalado y en ejecución el agente privado Jitterbit. El uso de la compresión de Windows ralentizará drásticamente el procesamiento de las 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 de Jitterbit.
La versión de PostgreSQL distribuida con el agente depende de la versión del agente privado:
- Los agentes privados 11.0 y posteriores se incluyen con la versión 14.5-1 de 64 bits de PostgreSQL y el controlador ODBC PostgreSQL 13.2.0.0. Los servicios Jitterbit de Windows para los agentes privados de Windows 11.x dependen del servicio PostgreSQL 14 de Windows.
- Los agentes privados de Windows 10.x y los agentes privados de Linux 10.37 a 10.x se incluyen con una versión de 64 bits, 9.6.x de PostgreSQL con el controlador ODBC de PostgreSQL 9.2. Los servicios Jitterbit de Windows para los agentes privados de Windows 10.x dependen del servicio de Windows de 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 mediante opciones de configuración avanzadas:
-
Windows: Durante la instalación de un agente privado de Windows, seleccione la opción de instalación avanzada.
-
Linux: Durante la configuración de un agente privado de Linux, ejecute el secuencia de comandos de configuración con el
-c
opción.
La versión de la base de datos PostgreSQL existente debe coincidir con la esperada por la versión del agente:
-
Para los agentes privados de la versión 11.0 y posteriores, se ha confirmado que funciona una base de datos PostgreSQL existente de la versión 14.5-1. Se espera que funcionen otras versiones de PostgreSQL de la versión 14.x, 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
Para actualizar un agente privado de Windows 10.x a un agente privado de Windows 11.x es necesario realizar una desinstalación completa. Consulta las Instrucciones de actualización de Windows para obtener información adicional. Los agentes privados de Linux se pueden actualizar desde cualquier versión de agente 10.x.
Se deben cumplir estos requisitos para instalar la instancia de PostgreSQL que viene incluida con el agente:
- No instale PostgreSQL por separado antes de instalar un agente privado. (Las actualizaciones de agentes privados no actualizan una instalación existente de PostgreSQL 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 un agente privado Jitterbit. 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 tenga ninguna otra base de datos configurada o ejecutándose en la instancia PostgreSQL de Jitterbit.
- No utilice la base de datos/servidor PostgreSQL Jitterbit como parte de ninguna operación o transformaciones de Jitterbit.
- No utilice la compresión de Windows en la carpeta Jitterbit, la carpeta PostgreSQL o la carpeta temporal de la máquina donde está instalado y en ejecución el agente privado. El uso de la compresión de Windows ralentizará drásticamente el procesamiento de las operaciones y transformaciones de Jitterbit.
- El puerto 5432 en los agentes privados de Windows o el puerto 46914 en los agentes privados de Linux deben estar libres para que los utilice la base de datos PostgreSQL.
PgBouncer
puede ser necesario para ambientes de alta carga. Agente privado de Linux versión 10.6 y posteriores y el agente de Windows versiones 8.21 y luego se instala automáticamentePgBouncer
. Si ya tiene una instalación existente dePgBouncer
y si tiene problemas con la actualización, comuníquese con el soporte técnico para obtener ayuda.
Requisitos de hardware
Estos son los requisitos mínimos de hardware y máquinas virtuales para los agentes privados de Jitterbit:
-
Procesador de cuatro núcleos
-
8 GB de RAM
-
50 GB de espacio disponible en el disco duro; esto incluye espacio para el software, el procesamiento paralelo y el 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, Microsoft Azure, Amazon AWS o Rackspace que esté configurada para los requisitos específicos descritos anteriormente
Importante
Si está utilizando Microsoft Azure, consulte información adicional sobre configuración y solución de problemas.
-
Configuración óptima del sistema y del ambiente general; si no se configura de forma óptima, pueden surgir problemas esporádicos e impredecibles debido a una E/S de disco deficiente, memoria limitada o insuficiente, espacio de disco limitado o insuficiente, 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 los 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 API Jitterbit, se pueden abrir los puertos de entrada 443 (con SSL) o 46909 (HTTPS). Se pueden utilizar puertos personalizados para requisitos específicos si se redefinen en la configuración del agente privado y están permitidos por cualquier firewall corporativo.