Configurando Seus Servidores Clientes para Consumir Pacotes do Binhost

No tutorial anterior, construímos um binhost dedicado para compilar seus pacotes. Agora é a hora de configurar seus servidores para consumir esses pacotes. Neste guia de continuidade, configuraremos seus servidores. Ao apontar suas instalações do Portage para o seu binhost, essas máquinas poderão instalar e atualizar pacotes em minutos, em vez de levar um dia inteiro. Pré-requisitos e Suposições Armazenamento Compartilhado: Supomos que cada servidor tenha acesso a uma pasta remota (via NFS, SMB ou um drive de nuvem montado) em um ponto de montagem específico ao qual nos referiremos como <path>. Adicionar outra camada de complexidade mantendo um canal lateral para distribuição, como rsync via ssh, é uma dor de cabeça desnecessária. Estrutura de Pastas: Nesse caminho, o binhost populou <path>/<host>/binpkgs com os pacotes compilados do último guia e <path>/gentoo com a árvore do repositório Portage. Sem Sincronizações Locais: Como o repositório é compartilhado, essas máquinas clientes não devem mais executar emerge --sync. Elas sempre lerão o estado do repositório gerenciado pelo binhost. A Chave Pública: Certifique-se de que o arquivo binhost-public.asc (gerado na Parte 1) foi copiado para o diretório de trabalho atual do seu servidor cliente. Tudo isso precisa ser feito apenas uma vez. Etapa 1: Centralizando o Repositório e o Cache de Binários Para garantir que seu servidor cliente sempre use exatamente os mesmos pacotes e repositório que o seu binhost, removeremos as cópias locais da árvore do Gentoo e do cache de binários, substituindo-as por links simbólicos para o seu armazenamento compartilhado. Primeiro, limpe quaisquer pacotes binários locais existentes para economizar espaço em disco: ...

07/08/2026 · 4 minutos · El Darv

Crie um Binhost Gentoo ou Como Manter uma Frota de Servidores de Sucata Rodando o Gentoo

Manter uma frota de sistemas Gentoo, ou lutar para compilar pacotes em um servidor subdimensionado, pode ser um processo incrivelmente tedioso. Esperar horas pela compilação de um único pacote pode rapidamente se acumular e, eventualmente, você pode acabar querendo tocar fogo no seu home lab. A menos que você seja rico, seus servidores domésticos provavelmente são equipamentos de 10 anos atrás feitos de restos de PC que ficaram guardados. Uma solução parcial é simplesmente não alterar as flags do Portage de forma alguma e usar o binhost fornecido pelo próprio Gentoo. Mas isso apresenta dois problemas: nem tudo o que está disponível no Portage existe como pacote binário nos espelhos do binhost deles, e o segundo é que você abre mão da personalização dos pacotes que realmente utiliza. ...

06/08/2026 · 8 minutos · El Darv