Ir para o conteúdo

Instalar um Agente Privado Linux no RPM

Visão Geral

Estas são as instruções sobre como baixar e instalar o agente privado Harmony em um sistema Linux baseado em RPM. Antes da instalação, recomendamos revisar Alta disponibilidade e balanceamento de cargas de grupos de Agente e Melhores práticas de agentes privados para conversas técnicas.

Para obter informações sobre os requisitos do sistema, consulte Requisitos do sistema para agentes privados do Linux.

Para obter informações sobre como configurar o agente privado Linux instalado, consulte Configurar um agente privado Linux.

Para sistemas Linux baseados em Debian, consulte Instalar um agente privado Linux no Debian.

Pré-requisitos de Software

Nota

O usuário root no seu servidor deve ter acesso ao sudo comando.

Bibliotecas Necessárias

Agentes privados Linux baseados em RPM exigem que estas bibliotecas sejam instaladas:

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

As bibliotecas listadas e os pacotes que as contêm podem ter nomes diferentes dependendo da distribuição Linux usada.

Instalar Bibliotecas Necessárias

Para instalar as bibliotecas necessárias e atualizar os pacotes necessários no RHEL 7 e 8 de 64 bits ou no Amazon Linux AMI, execute estes 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

Após instalar um agente no Amazon Linux 2, yum ou dnf comandos podem falhar. Se você precisar executar esses comandos, altere o link suave do Python de volta para Python 2.7, como segue:

sudo ln -sf /usr/bin/python2.7 /usr/bin/python

Se você precisa correr jitterbit-config, você deve restaurar o link suave para Python 3, como segue:

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

Solução de Problemas

Dependência quebrada ou ausente: Se você tiver uma biblioteca com uma dependência quebrada ou ausente, verifique se há links adequados para a fonte usando o ldd comando para retornar uma lista de dependências. Por exemplo:

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

Você também pode usar o nome do pacote para verificar o status da instalação da dependência, usando a mesma convenção de nomenclatura da instalação:

$ sudo yum list installed libgcc

Baixe o Agente Privado Linux

Estas instruções sobre como baixar um agente privado Linux pressupõem que você já criou um grupo de agentes, agentes e um ambiente para sua organização no Management Console. Consulte Agentes para mais informações.

  1. Faça login no portal Harmony e vá para o Management Console > Agentes > Grupos de Agente.
  2. Na parte superior da tela, selecione a linha do grupo de agentes. A metade inferior da tela agora deve listar os Agentes Disponíveis dentro do grupo de agentes selecionado.
  3. Na parte inferior da tela, selecione a linha do agente. Em seguida, clique no menu suspenso Ação na extrema direita e selecione Download for Linux RPM.
  4. O executável do agente Linux pode ser baixado uma vez, armazenado localmente e reutilizado para instalar quaisquer agentes privados adicionais à medida que forem adicionados.

Instalar um Agente

Todos os comandos de instalação exigem acesso root. Recomendamos usar uma linha de comando para instalação, pois a instalação gera mensagens importantes.

Nota

O usuário root no seu servidor deve ter acesso ao sudo comando.

Para instalar e configurar um agente privado usando um sistema operacional baseado em RPM, siga estas etapas:

  1. Use este comando para navegar até o diretório onde o download do agente privado está localizado:

    $ sudo cd <DIRECTORY>
    
  2. Use isto yum comando para instalar o pacote RPM. Todas as dependências do pacote serão baixadas e instaladas automaticamente:

    $ sudo yum install <PATH>/jitterbit-agent-<VERSION>.x86_64.rpm
    
  3. O agente privado Harmony é instalado em /opt/jitterbit. Este local não pode ser alterado.

  4. Após a instalação bem-sucedida, o nome do pacote instalado é jitterbit-agent.

Instalar um Agente comwget

Como alternativa, você pode instalar um agente privado Linux usando o wget comando seguindo estes passos:

  1. Faça login no portal Harmony e navegue até Downloads página.

  2. Na linha Jitterbit Agente, clique com o botão direito do mouse em Linux RPM (x64) ou Linux Redhat Non-Root (x64) na coluna Download e copie o endereço do link.

  3. Instale o agente privado usando estes 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
    
  4. O agente privado Harmony é instalado em /opt/jitterbit. Este local não pode ser alterado.

  5. Após a instalação bem-sucedida, o nome do pacote instalado é jitterbit-agent.

Próximos Passos

Para obter informações sobre como configurar o agente privado Linux instalado, consulte Configurar um agente privado Linux.

Nota

Os agentes privados Harmony não podem ser iniciados sem concluir a configuração etapa.

Importante

Os agentes privados Harmony instalados em servidores Microsoft Azure exigem um intervalo de pulsação do agente reduzido.

Para obter informações adicionais sobre agentes privados do Linux, consulte estes recursos: