Spacewalk - criando canais de software

1

Existe uma maneira de atribuir um canal filho para multiplicar os canais pais, basicamente eu não quero duplicar canais (EPEL):

Como posso conseguir algo assim:

CentOS 6 - x86_64
|- CentOS 6 x86_64 - Updates
|- EPEL 6 x86_64

Scientific Linux - x86_64
|- Scientific Linux - x86_64 - Updates
|- EPEL EL 6 x86_64
    
por HTF 14.11.2012 / 20:34

2 respostas

2

Você não pode ter um canal filho (mesmo rótulo) atribuído a dois canais pai. No entanto, você pode ter um repositório em sincronia com dois canais filhos.

Se você deseja alcançar algo como o que você mencionou:

  1. Crie os canais pai, CentOS6_x86_64 e ScientificLinux_x86-64
  2. Crie o primeiro canal filho com o rótulo epel_6_x86_64 e escolha CentOS6_x86_64 como seu canal pai.
  3. Crie o segundo canal filho com o rótulo epel_el_6_x86_64 e escolha ScientificLinux_x86_64 como seu canal pai.
  4. Crie um repo chamado epel6_repo (suponho que você já fez isso na guia gerenciar repositórios)
  5. Agora, vá para a página de cada canal filho, selecione a guia repositórios, selecione o mesmo reposotory epel6_repo para ambos os canais, atualizar repositórios e sincronização.

Você conseguirá o que queria. Aqui, estamos acessando o mesmo repositório de dois canais principais, com nomes diferentes.

    
por 14.08.2013 / 19:52
0

Orrr ...

Talvez considere adicionar o repo EPEL aos canais C6-64 e SC6-64. Não há necessidade de um canal filho, de qualquer maneira; apenas cole no repositório.

Isso pode, reconhecidamente, ser bom apenas para pequenos repositórios internos onde você SABE que todas as máquinas vão querer acesso a este repositório. Então, talvez considere incluir seu repositório de cliente no espaço em seus canais, mas para um repo como o VMware OSP RPMs que só será valioso para seus hosts virtualizados, você vai querer fazer a rota completa do canal filho-e-repo. / p>     

por 06.08.2015 / 19:35