Как настроить загрузочный сервер PXE в CentOS

Я работаю над исследованием проекта для работы и подумал, что буду просить вашего совета. Я пытаюсь выяснить, как настроить загрузочный сервер PXE в CentOS, который позволил бы нам загружать PXE различные системные инструменты и утилиты. В идеале это также позволило бы нам загружать ISO-образы и загружаться с них. Некоторые из вещей, которые мы хотели бы иметь в качестве параметра времени загрузки из меню PXE, включают следующее:

  • Ботинок и ядерное оружие Дарика (DBAN)
  • Memtest86
  • Gparted
  • Вламываться
  • Ubuntu ISO
  • WinPE или BartPE
  • Ultimate Boot CD
  • Symantec Ghost CD

Имея это в виду, мы также хотели бы настроить его так, чтобы отображалось меню (предпочтительно с фоновым изображением, которое мы можем настроить). В этом меню будет опция по умолчанию, которая будет загружать локальный жесткий диск, а затем альтернативный набор вариантов для техников, где им придется вводить пароль для доступа к загрузочным ресурсам - особенно с учетом разрушительной силы DBAN.

Мне было любопытно, есть ли какие-нибудь советы, хитрости, инструкции или пошаговые руководства, которые сообщество могло бы указать мне в направлении. Это может быть сделано для настройки, когда DHCP-сервер уже существует в сети и PXE-сервер не будет обрабатывать локальные запросы DHCP. Нам также необходимо убедиться, что PXE-сервер может обрабатывать PXE-загрузку с обычных настольных компьютеров, ноутбуков и виртуальных машин, которые существуют в нашем кластере VMWare. Наконец, это должно быть решение, позволяющее обновлять драйверы NIC, используемые для загрузки PXE, поскольку постоянно выпускается новое оборудование, и нашему PXE-серверу необходимо будет поддерживать новые устройства по мере их выпуска.

Заранее спасибо, и я с нетерпением жду идей, мыслей, советов и предложений, которые вы можете предложить.

PS Я должен отметить, что мы являемся государственным высшим учебным заведением, которое не имеет большого финансирования, и представленные решения должны будут принять это во внимание.

2 ответа

Существует виртуальное приложение CentOS, которое делает (почти) все это уже. Это называется Ultimate Deployment Appliance. В вашем списке есть несколько вещей, которые он не поддерживает (переключение обратно на локальный диск, надлежащий графический интерфейс (это просто текстовое меню) для фонов и т. Д.) Но я думаю, вы обнаружите, что это скорее ограничение PXE чем прибор).

Я использую его годами, и это здорово. версия 2.0 (которую я вижу, наконец, вышла из бета-версии) намного опережает версию v1 - так что даже не беспокойтесь о версии v1.

Вы смотрели на веб-сайте PXELinux/SYSLinux? Я просто использовал всю эту информацию для создания системы, которую вы ищете в системе на основе Debian. За ним было довольно легко следить, и я быстро заработал. Большинство ошибок, с которыми я столкнулся, было связано с моими толстыми пальцами и расположением файлов, которые немного отличались от документации.

Другие вопросы по тегам