¿Qué herramienta de cliente puedo usar para probar PXE?

Cuando PXE (Preboot Execution Environment) no funciona como se esperaba, buscar códigos de error crípticos en ServerFault y reiniciar la máquina cliente repetidamente para ver si algo cambió no es realmente una actividad agradable.

Estoy seguro de que existe una herramienta mágica para Linux que se hace pasar por un cliente PXE e intenta descubrir el servidor DHCP, carga cosas a través de TFTP y hace toda la magia ordinaria que cualquier cliente PXE hará de verdad hasta que realmente comience a instalar el sistema operativo. sistema.

Desafortunadamente, la búsqueda de dicho cliente solo me lleva a recursos que explican cómo configurar un servidor PXE o cómo solucionarlo . Lo que realmente quiero es:

  • Para evitar encender/apagar una máquina real. Una solución alternativa sería ejecutar una máquina virtual, pero desafortunadamente no puedo encontrar una manera de habilitar la compatibilidad con PXE.

  • Para obtener, cuando ocurre un error, un error legible por humanos que no requiere un conocimiento avanzado del funcionamiento interno de PXE. Por ejemplo, si la herramienta no puede encontrar un servidor DHCP, ¿dónde estaba buscando los servidores (rango de IP)? ¿Qué estaba esperando? ¿Ha pingdetectado algunas máquinas pero ninguna respondió en UDP 67/68?

¿Existe tal cliente?

Respuestas (1)

Sugeriría revisar Vargant , que le permitirá iniciar una máquina virtual, incluidas las basadas en PXE, y probar el proceso de instalación sin reiniciar el hardware.

Hay varios artículos disponibles sobre el uso de Vagrant y PXE como este .

Vagrant-PXE bien puede ser un buen punto de partida para usted.