Criando um servidor secundário de contêineres Docker

Use este procedimento para criar um servidor secundário de contêineres Docker em um sistema Linux e conectá-lo ao seu computador principal.
Antes de iniciar este procedimento, instale o Docker Engine 19.03 ou superior no computador Linux que hospedará o servidor secundário de contêineres.

Para criar um servidor secundário de contêineres Docker:

  1. Entre em contato com o Suporte ao Software da Ricoh para obter assistência neste processo.
    A equipe de Suporte ao Software pode ajudar a avaliar seu sistema e determinar se este procedimento precisa ser modificado para se adequar às suas necessidades.
  2. Faça o download e instale o recurso Docker secundário.
  3. Se orientado pelo Suporte ao Software, instale o recurso de Servidor Secundário no computador Linux remoto que hospedará o servidor secundário de contêineres Docker.
  4. Se você não instalou o recurso de Servidor Secundário:
    1. Configure o NFS para estabelecer uma comunicação entre o computador principal e o computador que hospedará o servidor secundário de contêineres Docker.

      Siga o procedimento em Preparação do computador primário para configurar o NFS no computador principal. Pare depois de configurar o NFS e editar /etc/hosts. Não crie um servidor secundário neste momento.

    2. No computador que hospedará o servidor secundário de contêineres Docker, crie este diretório: /aiw e, em seguida, monte-o no diretório /aiw no computador principal.
      Use este comando: mount -t nfs endereço IP do computador principal ou nome do host:/aiw /aiw
  5. No computador que hospedará o servidor secundário de contêineres Docker:
    1. Crie um ID de usuário Linux com o mesmo nome do usuário do sistema RICOH ProcessDirector (aiw1 é o padrão). Adicione esse ID de usuário ao grupo Docker.
    2. Altere a propriedade do diretório /aiw para o usuário que você criou.
  6. Faça login no RICOH ProcessDirector.
  7. Crie o objeto de servidor para representar o servidor secundário de contêineres Docker.
    1. Clique na guia Administração.
    2. No painel esquerdo, clique em Objetos ⇒ Servidores.
    3. Na página Servidores, clique em Adicionar ⇒ Servidor secundário de contêineres
    4. Preencha as propriedades conforme apropriado.
    5. Clique em OK.
    O RICOH ProcessDirector cria o objeto de servidor e instala o servidor secundário de contêineres no sistema de destino.
  8. Quando o processo de instalação estiver concluído, inicie os servidores secundários de contêineres. Faça login no computador que hospeda os servidores de contêineres secundários e execute o comando abaixo.
      Obs.:
    • Se você criou o servidor secundário de contêineres no computador principal, execute o comando no computador principal.

      Substitua o diretório com: /aiw

      O path_to_script não é necessário no servidor principal.

    • Se você criou o servidor secundário de contêineres em um computador diferente, execute o comando no computador secundário.

      Em um computador secundário, você deve fornecer o caminho completo para o script no computador primário, incluindo o diretório montado no diretório /aiw no servidor primário. No comando abaixo, substitua estes valores:

      • path_to_script

        O caminho completo para o script no servidor primário, incluindo o diretório montado. Se o diretório montado for /aiw (como no procedimento acima), o valor é: /aiw/aiw1/bin/

      • diretório

        O caminho completo para o diretório que é montado no diretório /aiw no servidor primário. No procedimento acima, este diretório também é /aiw.

    • Para iniciar um servidor secundário de contêiner específico, substitua [secondary_name] com o nome do servidor. Omita este valor para iniciar todos os servidores secundários de contêineres presentes no computador Linux.
    [path_to_script]containers.pl start diretório[secondary_name]
    Por exemplo:
    • Para iniciar todos os servidores secundários de contêineres no servidor primário:

      containers.pl start /aiw

    • Para iniciar um dos quatro servidores secundários de contêineres em um computador diferente:

      /aiw/aiw1/bin/containers.pl start /aiw secServContainer3

Para parar os servidores secundários de contêineres Docker, execute este comando no computador que os hospeda:

[path_to_script]containers.pl stop diretório[secondary_name]

Siga as instruções de substituição acima para [path_to_script], diretório e [secondary_name].