Cobbler e fantoche com vários clientes - melhor configuração?

1

Eu configurei um sapateiro e uma marionete e eles estão funcionando bem (bastante). Ainda estou em fase de testes, portanto, todos os testes são realizados em um único servidor cliente. No entanto, no ambiente real, essa configuração de sapateiro + marionete será executada em vários clientes. Com a configuração atual, digamos, se eu tiver 10 clientes), terei que obter todos os seus endereços MAC para que o cobbler funcione.

Minha pergunta:

É possível executar o cobbler sem fornecer um endereço mac do cliente? Eu tentei isso omitindo a estrofe de host e falhou. Mas, se houver uma maneira de excluir o endereço mac no cobbler, então terei que criar perfis de cobblers separados para todos os clientes, de modo que cada um deles receba um nome de host exclusivo com a finalidade de handshake do certificado de fantoche. O problema é que não posso dizer qual nome de host receberá o IP, então esse é outro problema para eu adicionar os clientes dentro do DNS.

Qual seria a melhor solução para implementar o sapateiro + marionete em vários clientes? Eu estou supondo que existem soluções mais elegantes do que as que afirmei acima.

Obrigado.

    
por gidot 26.12.2014 / 05:45

1 resposta

0

O Cobbler é executado sem a definição system , mas não será completamente autônoma, já que mostrará um menu de todos os perfis definidos no Cobbler e IIRC. O padrão será inicializar no disco rígido em vez do instalador, então você tem que estar presente com uma tela e teclado (ou console remoto).

Em seguida, você pode fornecer ao cliente um endereço IP via DHCP e pré-adicionar nomes de host genéricos ao DNS, como dhcp060 ou algo assim, e deve ser usado como o nome do cliente durante a instalação.

Mas, realmente, reunir os endereços MAC de 10 clientes não é tão difícil. Para endereços MAC desconhecidos, geralmente acabo inicializando o sistema no PXE, pausando-o quando começa a solicitação DHCP, leio o endereço MAC da tela e o insiro em um script de "geração de host" que adiciona entradas para DNS, DHCP , Cobbler, Puppet e tudo o que for necessário para meus ambientes. Depois disso, continuo a inicialização e funciona sem qualquer interação adicional.

    
por 26.12.2014 / 10:44