Какой клиентский инструмент можно использовать для тестирования PXE?

Когда PXE (Preboot Execution Environment) не работает должным образом, поиск загадочных кодов ошибок в ServerFault и повторный перезапуск клиентской машины, чтобы увидеть, не изменилось ли что-нибудь, не очень приятное занятие.

Я уверен, что есть волшебный инструмент для Linux, который выдает себя за PXE-клиент и пытается обнаружить DHCP-сервер, загружает данные через TFTP и делает всю обычную магию, которую любой PXE-клиент делает на самом деле, пока он действительно не начнет устанавливать операционную систему. система.

К сожалению, поиск такого клиента приводит меня только к ресурсам, которые объясняют либо настройку PXE-сервера, либо устранение неполадок с ним . На самом деле я хочу:

  • Чтобы избежать включения / выключения реальной машины. Обходной путь — запустить виртуальную машину, но, к сожалению, я не могу найти способ включить поддержку PXE.

  • Чтобы получить при возникновении ошибки удобочитаемую ошибку, которая не требует дополнительных знаний о внутренней работе PXE. Например, если инструмент не может найти DHCP-сервер, где он искал серверы (диапазон IP-адресов)? Чего оно ожидало? Были ли у него pingпроблемы с некоторыми машинами, но ни одна из них не ответила на UDP 67/68?

Есть ли такой клиент?

Ответы (1)

Я бы посоветовал проверить Vargant , который позволит вам запустить виртуальную машину, в том числе основанную на PXE, и протестировать процесс установки без перезагрузки оборудования.

Существует ряд доступных статей об использовании Vagrant и PXE, таких как эта .

Vagrant-PXE вполне может стать для вас хорошей отправной точкой.