Criando um repositório yum para máquinas de rede

1

Temos um servidor RHEL 7.4 que está registrado e gostaria de torná-lo um servidor yum para outros servidores não conectados à Internet. Este servidor em particular pode ser conectado, mas gostaríamos de manter os outros offline. Eu sou muito novo em tudo isso, então eu tenho algumas perguntas.

Eu sou principalmente de um ambiente Windows, então o modo como foi explicado para mim é que um servidor yum age de forma semelhante a um servidor WSUS no sentido de receber atualizações e, em seguida, empurrá-las para fora (no nosso caso, nosso servidor upstream que envia atualizações para vários outros servidores downstream).

  1. Esta é uma comparação precisa?

  2. Cada servidor precisa ser registrado (registro off-line) para receber atualizações do yum?

  3. O repositório on-line precisa ter o pacote solicitado em seu repositório para outro servidor? Ou pode um servidor "offline" usar o servidor online para adquirir o pacote?

Eu tentei fazer isso sozinho e passei cerca de 2 dias aprendendo 1000 maneiras de não funcionar. Eu tentei configurar repos via http e ftp, mas não consigo fazê-lo funcionar. Eu me deparo com problemas com o acesso ao diretório com http e ftp (embora eu tentei definir o acesso ao 777 sem sucesso).

Gostaria de receber um pouco de orientação.

Atualização:

A peça do servidor web está funcionando! Então, a única pergunta que me resta é que preciso reposync cada um dos repos que são o resultado de "repos de gerenciador de assinatura" no meu servidor on-line?

    
por Racehorse35 03.08.2018 / 19:32

1 resposta

3

As respostas para isso variam um pouco dependendo da sua distro, mas para o RHEL, você vai querer usar um utilitário chamado reposync - Redhat documenta o processo aqui: link

No entanto, parece que você pode estar tendo problemas com a configuração do seu servidor Web, que provavelmente não estão relacionados ao trabalho de recompra. Dependendo de qual servidor web você está usando para servir os arquivos (o nginx e o apache são escolhas populares), você vai querer depurá-lo como um problema genérico do servidor web.

Quanto à comparação com o WSUS, tanto quanto eu posso dizer pela explicação da MS, eles não são exatamente análogos; Um repositório YUM é basicamente uma estrutura de diretórios contendo várias versões de vários pacotes individuais e alguns metadados que o cliente pode usar para aprender rapidamente sobre esses pacotes. Não tem partes móveis; os clientes são responsáveis por usá-lo efetivamente (e você usaria outras ferramentas para fazê-lo).

    
por 03.08.2018 / 20:00