web-dev-qa-db-fra.com

Comment puis-je obtenir une installation PXE pour demander le nom d'hôte

J'utilise une installation pxe pour un laboratoire de machines, un problème que j'ai est que le nom d'hôte est toujours défini sur 'ubuntu'. C'est faux, il devrait plutôt demander lors de l'installation quel nom d'hôte doit être utilisé.

Un hack consistait à définir le fichier de nom d'hôte à la fin de la préconfiguration, dans la section script. Mais cela ne demande toujours pas à l'installateur.

Dans votre fichier prédéfini,

# 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
5
pmatulis

J'ai laissé le preseed aller chercher le nom d'hôte d'un serveur Web. Habituellement, c'est juste "newbox-xxx" où xxx est un nombre aléatoire. Le script PHP sur le serveur Web décide. Cela aide à l'automatisation car je peux installer facilement les nœuds de cluster si je sais qu'ils sont sur le point de se mettre en ligne. Ensuite, l'ensemble de la préconfiguration prend vie si c'est une boîte spécialisée Par exemple, je ne fais pas grand chose sur une boite nommée newbox-xxx mais si elle s'appelle hc4-xxx (hadoop cluster # 4 - node xxx) alors je sais autoriser le preseed à faire des personnalisations puis s'enregistrer auprès de la cloudera. directeur.

0
user211798