
Utilizo una instalación pxe para un laboratorio de máquinas, un problema que tengo es que el nombre de host siempre está configurado en 'ubuntu'. Esto es incorrecto; en su lugar, debería preguntar durante la instalación qué nombre de host se debe utilizar.
Un truco fue configurar el archivo de nombre de host al final de la preconfiguración, en la sección de secuencia de comandos. Pero esto todavía no le pregunta al instalador.
Respuesta1
En su archivo preestablecido,
# 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
Respuesta2
Dejé que la preconfiguración buscara el nombre de host de un servidor web. Por lo general, es simplemente "newbox-xxx", donde xxx es un número aleatorio. El script PHP en el servidor web decide. Esto ayuda en la automatización porque puedo instalar nodos del clúster fácilmente si sé que están a punto de conectarse. Entonces toda la presemilla cobra vida si se trata de una caja especial. Por ejemplo, no hago mucho en un cuadro llamado newbox-xxx, pero si se llama hc4-xxx (clúster hadoop #4 - nodo xxx), entonces sé que debo permitir que el preseed haga personalizaciones y luego se registre con el administrador de cloudera. .