Saltar al contenido

Instalar un Agente Privado de Linux en Debian

Descripción General

Estas son las instrucciones para descargar e instalar Harmony Agente Privado en un sistema Linux basado en Debian. Antes de la instalación, recomendamos revisar Alta disponibilidad de grupos de Agente y equilibrio de carga y Charla técnica sobre mejores prácticas 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 Configuración de un Agente Privado de Linux.

Para sistemas Linux basados en RPM, consulte Instalación de un Agente Privado de Linux en RPM.

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 de Linux.

Requisitos Previos del Software

Comandos Requeridos

Para instalar el jitterbit-agent paquete, estos comandos deben estar disponibles:

Required Commands
python
sed
sudo
tar
unixodbc
unzip

Puede probar la disponibilidad de un comando ejecutando el which dominio.

Nota

El usuario root de su servidor debe tener acceso al sudo dominio.

Bibliotecas Requeridas

Los Agentes Privados de Linux basados en Debian requieren la instalación de estas bibliotecas:

Required Libraries
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 enumeradas y los paquetes que las contienen pueden tener nombres diferentes según la distribución de Linux utilizada.

Instalación de Bibliotecas Necesarias

Para instalar las bibliotecas necesarias y actualizar los paquetes necesarios en los sistemas operativos Debian o Ubuntu de 64 bits, ejecute estos comandos:

$ sudo apt-get update

# Required for Ubuntu 22.04:
$ sudo apt-get install odbcinst

# Required for all operating systems:
$ sudo apt-get install python2
$ sudo ln -s /usr/bin/python2.7 /usr/bin/python
$ sudo apt-get install libc6 libgcc1 libstdc++6 libuuid1 zlib1g unixodbc sed unzip tar

Solución de Problemas

Si la instalación de bibliotecas falla y aparece un mensaje de que tiene paquetes rotos (como libgcc1), puedes arreglar la instalación y continuarla con estos comandos. Siga las indicaciones que reciba:

$ sudo apt --fix-broken install
$ sudo apt-get install libc6 libgcc1 libstdc++6 libuuid1 zlib1g unixodbc python sed sudo unzip tar

Errores de GLIBC: Si no puede realizar la instalación debido a "GLIBC_2.14 not found" en ciertos sistemas más antiguos, editar /etc/apt/sources.list y agrega esta línea:

$ deb http://ftp.debian.org/debian/ jessie main

Entonces corre:

$ sudo apt-get update
$ sudo apt-get -t experimental install libc6-dev

# Check that GLIBC is greater than or equal to 2.14:
$ ldd --version

Dependencia rota o faltante: Si tiene una biblioteca con una dependencia rota o faltante, verifique los enlaces adecuados a la fuente usando el ldd comando para devolver una lista de dependencias. Por ejemplo:

$ ldd /opt/jitterbit/lib/libkonga-zip.so

También puede usar el nombre del paquete para verificar el estado de instalación de la dependencia, usando la misma convención de nomenclatura que para la instalación:

$ dpkg -s zlib1g

Descarga del Agente Privado de Linux

Estas instrucciones sobre cómo descargar un Agente Privado de Linux suponen que ya ha creado un Grupo de Agentes, Agente y un ambiente para su organización dentro de la Management Console. Consulte Agentes > Grupos de Agente y Agentes > Agentes para más información.

  1. Inicie sesión en el Portal Harmony y vaya a la Management Console > Agentes > Grupos de Agente.
  2. En la parte superior de la pantalla, seleccione la fila Grupo de Agentes. La mitad inferior de la pantalla ahora debería enumerar los agentes disponibles dentro del Grupo de Agentes seleccionado.
  3. En la parte inferior de la pantalla, seleccione la fila del agente. Luego haga clic en el menú desplegable Acción en el extremo derecho y seleccione Descargar para Linux DEB.
  4. El ejecutable del agente de Linux se puede descargar una vez, almacenarse localmente y reutilizarse para instalar cualquier Agentes Privados adicional a medida que se agregue.

Instalación de un Agente

Todos los comandos de instalación requieren acceso de root. Recomendamos utilizar una línea de comando para la instalación, ya que la instalación genera mensajes importantes.

Nota

El usuario root de su servidor debe tener acceso al sudo dominio.

Para instalar un Agente Privado usando un sistema operativo Linux basado en Debian, siga estos pasos:

  1. Utilice este comando para navegar hasta el directorio donde se encuentra la descarga del Agente Privado:

    $ sudo cd <DIRECTORY>
    
  2. Usa esto dpkg comando para instalar el paquete Debian:

    $ dpkg --install jitterbit-agent_<VERSION>_amd64.deb
    

    Si el comando falla debido a que faltan dependencias, el paquete Harmony Agente Privado se instalará pero no se configurará. Asegúrese de que se cumplan todas las dependencias (como descrito anteriormente), purgue el paquete e instálelo nuevamente:

    $ sudo dpkg --purge jitterbit-agent
    $ sudo dpkg --install jitterbit-agent_<VERSION>_amd64.deb
    
  3. El Agente Privado Harmony está instalado en /opt/jitterbit. Esta ubicación no se puede cambiar.

  4. Tras una instalación exitosa, el nombre del paquete instalado es jitterbit-agent.

Instalación de un Agente con wget

Alternativamente, puede instalar un Agente Privado de Linux usando el wget comando siguiendo estos pasos:

  1. Inicie sesión en el Portal Harmony y navega hasta Descargas página.

  2. En la fila Jitterbit Agente, haga clic derecho en Linux Debian (x64) en la columna Descargar y copie la dirección del enlace.

  3. Instale el Agente Privado usando estos comandos:

    $ sudo wget <URL FROM DOWNLOADS PAGE>
    $ sudo dpkg --install jitterbit-agent_<VERSION>_amd64.deb
    
  4. El Agente Privado Harmony está instalado en /opt/jitterbit. Esta ubicación no se puede cambiar.

  5. 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 Configuración de un Agente Privado de Linux.

Nota

Los Agentes Privados Harmony no se pueden iniciar sin completar la configuración paso.

Importante

Los Agentes Privados Harmony instalados en servidores Microsoft Azure requieren un intervalo de latidos del agente reducido.

Para obtener información adicional sobre los Agentes Privados de Linux, consulte estos recursos: