Como posso adicionar manualmente pacotes ao repositório cobbler (RHEL / CENTOS)?

1

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.

    
por MattPark 18.04.2013 / 21:29

1 resposta

0

Não usamos o cobbler (temos um sistema de vestidos caseiros que abrangia vários sistemas operacionais e configurações), mas a melhor solução encontrada é manter vários repositórios independentes e apontar minha configuração para.use todos eles. Ssinve você está fazendo uma sincronização parcial de um repositório existente que exigiria um createreo em seus pacotes para reunir os metadados.

Quando eu estava pesquisando o sapateiro, parecia que isso é suportado.

    
por 19.04.2013 / 04:23