Я работаю над поиском проекта для работы и подумал, что попрошу вашего совета. Я пытаюсь выяснить, как настроить загрузочный сервер PXE в CentOS, который позволил бы нам загружать PXE различные системные инструменты и утилиты. В идеале это также позволило бы нам загружать образы ISO и загружаться с них. Некоторые из вещей, которые мы хотели бы иметь в качестве параметра времени загрузки из меню PXE, включают следующее:
Имея это в виду, мы также хотели бы настроить его так, чтобы отображалось меню (желательно с фоновым изображением, которое мы можем настроить). В этом меню будет вариант по умолчанию, который будет загружать локальный жесткий диск, а затем альтернативный набор вариантов для технических специалистов, где они должны будут ввести пароль для доступа к загрузочным ресурсам - особенно с учетом разрушительной силы DBAN.
Мне было любопытно, есть ли какие-нибудь советы, уловки, практические советы или пошаговые инструкции, которые сообщество могло бы указать мне в направлении. Это будет для настройки, в которой DHCP-сервер уже существует в сети и что PXE-сервер не будет обрабатывать локальные DHCP-запросы. Нам также необходимо убедиться, что сервер PXE может обрабатывать PXE-загрузку обычных настольных компьютеров, ноутбуков и виртуальных машин, которые существуют в нашем кластере VMWare. Наконец, это должно быть решение, позволяющее обновлять драйверы сетевых адаптеров, используемых для загрузки PXE, поскольку постоянно выпускается новое оборудование, а наш PXE-сервер должен будет поддерживать новые устройства по мере их выпуска.
Заранее благодарю вас, и я с нетерпением жду идей, мыслей, советов и предложений, которые вы можете предложить.
P.S. Я должен упомянуть, что мы являемся государственным высшим учебным заведением, у которого нет большого финансирования, и представленные решения должны будут это учитывать.
Существует виртуальное приложение CentOS, которое (почти) все это уже делает. Это называется Лучшее устройство для развертывания. В вашем списке есть несколько вещей, которые он не поддерживает (переключение обратно на локальный диск, правильный графический интерфейс (это просто текстовое меню) для фона и т. Д.). Но я думаю, вы обнаружите, что это скорее ограничение PXE. чем прибор).
Пользуюсь им уже много лет, и это здорово. v2.0 (которая, как я вижу, наконец вышла из бета-версии) намного опережает v1, так что даже не беспокойтесь о v1.
Вы смотрели сайт PXELinux / SYSLinux? Я просто использовал всю эту информацию для создания системы, которую вы ищете, в системе на основе Debian. За ним было довольно легко следить, и я сразу начал работать. Большинство ошибок, с которыми я столкнулся, были из-за моих толстых пальцев и расположения файлов, которые немного отличались от документации.