Instalar un agente privado Jitterbit de Linux en RPM
Descripción general
Estas son las instrucciones para descargar e instalar el agente privado Jitterbit en un sistema Linux basado en RPM. Antes de la instalación, recomendamos revisar Alta disponibilidad y balanceo de cargas de los grupos de Agente y Charla técnica sobre las mejores prácticas de los agentes privados.
Para obtener información sobre los requisitos del sistema, consulte Requisitos del sistema para agentes privados de Linux.
Para obtener información sobre cómo configurar el agente privado de Linux instalado, consulte Configurar un agente privado de Linux.
Para sistemas Linux basados en Debian, consulte Instalar un agente privado de Linux en Debian.
Requisitos previos del software
Nota
El usuario root de su servidor debe tener acceso a la sudo
dominio.
Bibliotecas requeridas
Los agentes privados de Linux basados en RPM requieren que se instalen estas bibliotecas:
libc.so.6
libgcc_s.so.1
libm.so.6
librt.so.1
libstdc++.so.6
libuuid.so.1
libz.so.1
Nota
Las bibliotecas listadas y los paquetes que las contienen pueden tener nombres diferentes dependiendo de la distribución de Linux utilizada.
Instalar las bibliotecas necesarias
Para instalar las bibliotecas necesarias y actualizar los paquetes necesarios en RHEL 7 y 8 de 64 bits, o Amazon Linux AMI, ejecute estos comandos:
$ sudo dnf update
# Required for Amazon Linux AMI:
$ sudo dnf -y install libgcc44 libstdc++44
# Required for all operating systems:
$ sudo dnf -y install python3
$ sudo dnf install libnsl.so.1
$ sudo dnf install libnsl
$ sudo ln -sf /usr/bin/python3 /usr/bin/python
Amazon Linux
Después de instalar un agente en Amazon Linux 2, yum
o dnf
Los comandos pueden fallar. Si necesita ejecutar estos comandos, cambie el enlace simbólico de Python a Python 2.7, de la siguiente manera:
sudo ln -sf /usr/bin/python2.7 /usr/bin/python
Si necesitas correr jitterbit-config
, debes restaurar el enlace suave a Python 3, de la siguiente manera:
sudo ln -sf /usr/bin/python3 /usr/bin/python
$ sudo dnf update
# Required for Amazon Linux AMI:
$ sudo dnf -y install libgcc44 libstdc++44
# Required for all operating systems:
$ sudo dnf -y install python2
$ sudo dnf install libnsl.so.1
$ sudo dnf install libnsl
$ sudo ln -sf /usr/bin/python2.7 /usr/bin/python
Solución de problemas
Dependencia rota o faltante: Si tiene una biblioteca con una dependencia rota o faltante, verifique los enlaces adecuados a la fuente utilizando el ldd
Comando para devolver una lista de dependencias. Por ejemplo:
$ sudo ldd /opt/jitterbit/lib/libkonga-zip.so
También puede utilizar el nombre del paquete para comprobar el estado de instalación de la dependencia, utilizando la misma convención de nombres que para la instalación:
$ sudo yum list installed libgcc
Descargar el agente privado de Linux
Estas instrucciones sobre cómo descargar un agente privado de Linux suponen que ya ha creado un grupo de agentes, agentes y un ambiente para su organización dentro de la Management Console. Consulte Agentes para obtener más información.
- Inicie sesión en el portal Harmony y vaya a la Management Console > Agentes > Grupos de Agente.
- En la parte superior de la pantalla, seleccione la fila del grupo de agentes. La mitad inferior de la pantalla debería mostrar ahora los agentes disponibles dentro del grupo de agentes seleccionado.
- En la parte inferior de la pantalla, seleccione la fila del agente. A continuación, haga clic en el menú desplegable Acción en el extremo derecho y seleccione Descargar para Linux RPM.
- El ejecutable del agente de Linux se puede descargar una vez, almacenar localmente y reutilizar para instalar cualquier agente privado adicional a medida que se agreguen.
Instalar un agente
Todos los comandos de instalación requieren acceso root. Recomendamos utilizar una línea de comandos para la instalación, ya que la instalación genera mensajes importantes.
Nota
El usuario root de su servidor debe tener acceso a la sudo
Comando.
Para instalar y configurar un agente privado mediante un sistema operativo basado en RPM, siga estos pasos:
-
Use este comando para navegar hasta el directorio donde se encuentra la descarga del agente privado:
$ sudo cd <DIRECTORY>
-
Utilice esto
yum
Comando para instalar el paquete RPM. Todas las dependencias del paquete se descargarán e instalarán automáticamente:$ sudo yum install <PATH>/jitterbit-agent-<VERSION>.x86_64.rpm
-
El agente privado Jitterbit está instalado en
/opt/jitterbit
. Esta ubicación no se puede cambiar. -
Tras una instalación exitosa, el nombre del paquete instalado es
jitterbit-agent
.
Instalar un agente conwget
Alternativamente, puede instalar un agente privado de Linux utilizando el wget
Comando siguiendo estos pasos:
-
Inicie sesión en el portal Harmony y navegue hasta Descargas página.
-
En la fila Jitterbit Agente, haga clic con el botón derecho en Linux RPM (x64) o Linux Redhat Non-Root (x64) en la columna Descargar y copie la dirección del enlace.
-
Instale el agente privado utilizando estos comandos:
$ sudo ln -sf /usr/bin/python2 /usr/bin/python $ sudo dnf install wget $ sudo wget <URL FROM DOWNLOADS PAGE> $ sudo dnf install ./jitterbit-agent-<VERSION>-38.x86_64.rpm
$ sudo dnf install wget $ sudo wget <URL FROM DOWNLOADS PAGE> $ sudo dnf install ./jitterbit-agent-<VERSION>-38.x86_64.rpm
-
El agente privado Jitterbit está instalado en
/opt/jitterbit
. Esta ubicación no se puede cambiar. -
Tras una instalación exitosa, el nombre del paquete instalado es
jitterbit-agent
.
Próximos pasos
Para obtener información sobre cómo configurar el agente privado de Linux instalado, consulte Configurar un agente privado de Linux.
Nota
Los agentes privados de Jitterbit no se pueden iniciar sin completar la configuración paso.
Importante
Los agentes privados de Jitterbit instalados en servidores de Microsoft Azure requieren un intervalo de latido del agente reducido.
Para obtener información adicional sobre los agentes privados de Linux, consulte estos recursos: