Como posso obter uma instalação PXE para solicitar o hostname

4

Eu uso uma instalação do pxe para um laboratório de máquinas, um problema que tenho é que o nome do host é sempre definido como 'ubuntu'. Isso está errado, em vez disso, deve perguntar durante a instalação qual nome de host deve ser usado.

Um hack foi para definir o arquivo hostname no final do preseed, na seção script. Mas isso ainda não pede ao instalador.

    
por Martin Owens -doctormo- 04.08.2011 / 04:32

2 respostas

5

No seu arquivo preseed,

# Any hostname and domain names assigned by dhcp take precedence
# over values set here. However, setting them prevent the questions
# from being shown

d-i     netcfg/get_hostname     string hostname
d-i     netcfg/get_domain       string domain
    
por pmatulis 11.08.2011 / 20:12
0

Eu deixo o preseed ir buscar o nome do host de um servidor web. Geralmente é apenas "newbox-xxx", onde xxx é um número aleatório. O script PHP no servidor da Web decide. Isso ajuda na automação porque eu posso instalar os nós do cluster facilmente se eu souber que eles estão prestes a ficar online. Então todo o preseed ganha vida se for uma caixa de especialidade. Por exemplo, eu não faço muito em uma caixa chamada newbox-xxx mas se ela é chamada hc4-xxx (hadoop cluster # 4 - node xxx) então eu sei permitir que o preseed faça customizações e então registre-se com o gerenciador cloudera .

    
por user211798 05.11.2013 / 23:52