Então eu tenho uma rede com lacunas. Nós usamos principalmente o RHEL, às vezes o CentOS. Estou construindo um utilitário "cloud" que precisa ser capaz de fazer o kickstart a partir do bare metal, bem como provisionar vms e kickstart eles.
O Cobbler (2.4.0) parece ser uma escolha melhor para isso do que o Spacewalk ou o RHN Satellite, embora estejam intimamente relacionados.
Foi fácil importar o DVD do RHEL 6.4 e criar automaticamente os repositórios. No entanto, preciso adicionar os grupos de virtualização do yum, especificamente: "Virtualização", "Cliente de virtualização", "Plataforma de virtualização" e "Ferramentas de virtualização". Estes não estavam disponíveis no DVD, então eu realmente configuro uma versão acessível de internet do RHEL6.4 e usei o yumdownloader para pegar esses grupos e dependências. Acabou sendo cerca de 150 pacotes ou mais.
Como posso adicionar manualmente esses pacotes (ou novos pacotes) ao repositório Cobbler RHEL6 para que eles fiquem disponíveis para instalação em novas máquinas? Se minha máquina de cobbler pudesse acessar a internet (o que não é possível) eu usaria apenas cobbler reposync
.
Eu acho que eu poderia fazer uma pasta de repositório "suplementar" e executar createrepo
, então cobbler reposync
, mas parece que deveria haver uma maneira melhor de adicionar os pacotes ao repositório existente. Os documentos do Cobbler são bem vagos nesse ponto.
Alguma ideia? Eu acho que esta será uma ocorrência bastante frequente; sendo que precisamos de pacotes que não temos, e precisamos pegá-los e deps e adicioná-los ao repositório.