Назад | Перейти на главную страницу

Насколько полезна загрузка PXE?

Насколько быстро загружается по PXE ?. Возможна ли загрузка установки Linux? На это уходит много времени? Я вообще никогда не разбирался в этом, но я подумывал о создании фермы компиляторов и подумал, что это может быть интересно попробовать.

Есть ли у кого-то главный компьютер, которому PXE отвечает за получение образа? Можете ли вы выбрать из нескольких изображений PXE?

Спасибо!

Загрузка PXE - это здорово. Я управляю кластером из примерно 20 физических машин, расположенных на противоположной стороне земного шара, и они все устанавливается автоматически без какого-либо физического вмешательства со стороны кого-либо в DC. Я не смог бы так хорошо выполнять свою работу без загрузки PXE - все другие варианты удаленной установки (виртуальные носители, получение техником DC для перетасовки компакт-дисков и т. Д.) - очень плохие замены.

Чтобы ответить на ваши конкретные вопросы:

  1. "Это занимает много времени?" Если вы имеете в виду время установки, то переход от «приработки» до «загрузки в установленную ОС» занимает менее 10 минут. Что касается настройки, в первый раз это займет некоторое время, но у меня все автоматизировано, поэтому новый сервер PXE можно установить сам по себе, если он мне понадобится.
  2. "Есть ли у кого-то главный компьютер?" Да, система PXE полагается на то, что у вас есть сервер (который я называю "Золотым" сервером, исходя из номенклатуры и концепций http://infrastructures.org/), который указывает PXE-клиентам, что делать. Теоретически у вас может быть несколько серверов, содержащих разные образы, но я еще не использовал эту функциональность, и я ожидаю, что это будет намного сложнее, чем при установке с нуля.
  3. «Можно ли выбрать из нескольких изображений PXE?» Да, я интенсивно использую эту функциональность для прожига - все машины запускаются с параметром загрузки memtest, затем, когда они его прошли, я переключаю флаг в системе сборки и перезагружаюсь, и они получают загрузочный образ записи. Когда они проходят это, другой флаг переключается, и они устанавливаются. Еще одно переключение флага, и с этого момента они будут загружаться с локальных дисков (и, следовательно, локально установленной ОС). Все эти решения принимаются на основе MAC-адреса машины. В нашей рабочей инфраструктуре общего назначения (пара сотен физических машин) мы также используем ее для установки клиентских машин - у нас есть PXE-образы большинства версий Fedora / RHEL / CentOS / Ubuntu / Debian для клиентов. Выбери из.

PXE работает БЫСТРО, если вы не в каменном веке, используя 10BASET. Поскольку гигабит является стандартом, я не думаю, что вы должны замечать какие-либо замедления.

Да, вам нужен 1 компьютер для хранения информации обо всех загрузочных образах и, возможно, даже о точках монтирования для ОС. Linux действительно поддерживает наличие точек монтирования на удаленных серверах, для которых большинство людей согласны использовать NFS.

Если вы работаете в Windows, то для загрузки PXE можно использовать следующую программу: http://tftpd32.jounin.net/

Затем вы можете использовать некоторую разновидность проекта syslinux в качестве образа PXE, и из него вы можете загружать дискеты, компакт-диски и т. Д.

Если вы хотите запустить хост Linux, вам нужно будет настроить как минимум:

  • DHCP-сервер с установленной опцией загрузочного образа PXE
  • TFTP сервер

Было бы рекомендовано, чтобы у вас также были запущены службы DNS, но это не требуется для загрузки PXE. Я лично использую TFTPD32 для PXE-загрузки компьютера всякий раз, когда мне нужно запустить эту машину с помощью Symantec Ghost.

PXE очень быстрый и очень полезный. Мы установили здесь тысячи машин с загрузкой PXE, используя Debian FAI, Kickstart и модифицированный установщик BSD. Это определенно один из самых простых способов установки компьютеров, особенно когда вам нужны автоматизированные установки.

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

Я также использовал PXE-загрузку с LTSP (в Edubuntu), что позволило за очень короткое время установить парк мыслительных клиентов для группы детей, просто подключив старые машины к сети и загрузив их, чтобы они получили свою систему. с сервера PXE / DHCP / NFS.

Как уже предлагалось, если вы хотите установить ферму серверов, я бы действительно рекомендовал вам использовать систему установки PXE вместе с сетевым установщиком на основе классов (например, FAI или кикстарт) и завершить установку машин, подключив их в диспетчер конфигурации, например Puppet или Cfengine.

Везде, где у вас есть ситуация, когда вы захотите добавлять серверы по ходу работы, настройка инфраструктуры PXE является так стоило того. И это действительно не так уж и много накладных расходов, как уже писали другие люди: в основном это установка пары флагов на DHCP-сервере, добавление TFTP-сервера.

Две другие вещи, которые обычно оказываются очень практичными являются:

  • Создать Меню загрузки PXE с опциями для различных установщиков ОС и / или автоустановщиков
  • Настроить сетевую загрузку система спасения live-CD Такие как Разделенная магия. Это да бомба когда, например, кто-то приходит к вам с вышедшим из строя портативным компьютером, без оптического привода и с каким-то странным 1,8-дюймовым HD-экраном - и все, что вам нужно, - это спасти данные с него. :-)