PXE загрузка (организация и использование)

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: PXE загрузка (организация и использование)

Непрочитанное сообщение Olej » 08 ноя 2012, 23:48

Запустил вопрос об организации PXE-загрузке на организация PXE загрузки.
Меня всегда умиляет психопатия, возникающая на форумах Fedora как реакция на конкретные технические вопросы.
Ждём-с ... что то будет на этот раз :lol: .

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: PXE загрузка (организация и использование)

Непрочитанное сообщение Olej » 09 ноя 2012, 01:55

Olej писал(а):Как? ... детально и пошагово.
Настроить PXE загрузку, в отличие от многих описаний в сети как это делать, хорошо бы:

- В дистрибутиве, отличном от Debian - в существующих описаниях массово фигурирует Debian, где авторы как попка-дурак тупо описывают "какие замечательные пакеты они устанавливают apt-get" ... вместо простого понимания каких программ и инструментов не хватает для решения - это те плодотворные веяния, которые "надуло" повсеместным использованием пакетных дистрибутивов...

- Делать это в дистрибутиве с инициализацией systemd, где запуск сервисов (DNS, DHCP, TFTP, xinetd, ...) происходит и конфигурируется несколько по другому - т.е. опять же самый подходящий дистрибутив для раскрутки - Fedora;

- Запуск TFTP-сервера хотелось бы попробовать не в форме автономного пакета (atftpd, tftpd, tftpd-hpa), а с помощью dnsmasq, который и так присутствует как DNS/DHCP, но имеет в своём составе сервер TFTP, но который обычно выключен...

- В большинстве описаний для запуска TFTP используют inetd, средство это вообще сильно устаревшее - вместо него можно использовать xinetd, но интересен вопрос: если это для PXE и TFTP обязателен - не лучше ли его запустить просто статически без привязки к xinetd? И ещё один вопрос/вариант: а может вместо xinetd использовать встроенные возможности самого systemd? : xinetd + systemd

В общем, здесь есть с чем покопаться!

И выглядеть это могло бы так:
- взять стандартный дистрибутив Fedora 17, установленный в VirtualBox (ничего отличного здесь реальная установка не привнесёт, а времени жалко)...
- поднять необходимые сервисы (DHCP, TFTP, NFS ... какие ещё?)...
- наполнить каталог загрузки (где?) : pxelinux.0 + pxelinux.cfg + vmlinuz-* + initrd.img
- экспортировать файловую систему по NFS;
- загружать по PXE виртуальную машину без носителей, так чтобы она после загрузки монтировала к себе NFS файловую систему.
Вот, собственно и всё.

Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей