Как стать автором
Обновить

Комментарии 22

Не забудьте SecureBoot настроить, а то у вас ваши устройства будут грузить не только ваши линуксы, но и вражеские. :)
В точку :)

А теперь рассказываю как ускорить загрузку чуть ли не в два раза. Берете и заменяете pxelinux.0 на lpxelinux.0 и вуаля с tftp грузится только сам pxelinux. Остальное можно грузить по http что заметно быстрее чем грузить через tftp

Спасибо за подсказку.

Я зашёл почитать о Большой Проблеме, но вы от неё только малюсенький кусочек описали.
Например, включение pxe на коммутаторах (переключение сервера в сегмент с dhcp и т.д.) и переключение обратно после переустановке. Или, вопрос "как снести старую конфигурацию хардварного рейда" (спасибо, я знаю про CfgDel, я про "снести", чтобы точно). Или вопрос о параметрах биоса для загрузки.


загрузить сервер по пикси и сделать ему preseed в инсталляторе — это наименьшая из проблем.

эмм dhcp relay и option 82 и можно вообще не выключать а нормально рулить устройствами

А если вы переустанавливаете сервер, который по dhcp рулит другими серверами? Код управления серверами должен быть способен управлять серверами вне зависимости от того, что там исполняется (в т.ч. на соседних серверах).

Простите что? dhcp позволяет только рулить IP адресами. А остальное делается другим софтом. Более того никто не мешает держать более одного dhcp сервера.

У вас есть сервер, который по dhcp управляет другими серверами (например, хост для diskless-загрузки). Он вполне может мешать работать вашей системе переустановки. Вы можете сказать "не делайте так", но хорошее решение по "автоматической переустановке серверов" должно работать в любой конфигурации серверов в сети. (Даже если кто-то запустил rogue dhcp, который nack'ает всё, что по сети ходит).

но хорошее решение по "автоматической переустановке серверов" должно работать в любой конфигурации серверов в сети. (Даже если кто-то запустил rogue dhcp, который nack'ает всё, что по сети ходит).

Как здрасте. Если у нас пустой сервер на котором только dhcp включено, то никак без управляемого dhcp. Чудес не бывает.

Чудес не бывает, но бывает доступ к коммутатору и хорошая система автоматизации сети. Переключаешь переустанавливаемый сервер в сегмент, в котором только "правильный dhcp" — и поехали. Вне зависимости от того, что за ужас творится в родной сети сервера.

Хм. У нас обычно DHCP и разливка по PXE перманентно висит на одном из сетевых портов (как правило, на встроенном в материнку), не на тех, по которым production и прочий трафик ходит.

Т.е. вы полагаетесь на кооперацию сервера в вопросах переустановки. Это большая разница — кооперативная переустановка или вытесняющая. Вторая сложнее, зато надёжнее.

Ну и да если уж это вызывает боль посмотрите digital rebar. Он полуоткрытый и большая часть фич только в платной версии, но описанные вами задачи решает.

Поверьте, наша система лучше. Хотя бы потому, что наша система управляет питанием серверов без участия в этом серверов (даже drac'ов), способна переключать сервера между сетями at will и поддерживает все странные и маргинальные сценарии.

У нас есть такие приборы но мы их вам не покажем ага.


наша система управляет питанием серверов без участия в этом серверов

Осталось еще и без кода добавить, называется сетевой менеджер. Ребят если у вас управляемая сеть проблемы нет особой. dhcp relay и option 82 просто облегчают жизнь.

Ну, попользоваться дать можем, а вот посмотреть — не покажем, да.


Welcome to https://www.servers.com/

Мы, возможно, просто еще не напоролись. Возьму на заметку, чем стоит дополнить.
Устройство на фото выглядит круто, но не очень понятен функционал. Видео в шапке сайта ясности не дало, ну да ладно.

Скажите, чем не подошли уже имеющиеся распространённые варианты деплоя, такие как MaaS, Ironic, Satellite, Foreman, luna, и другие?
Пробовали Foreman, собственно, с него я и начал знакомство с терминологией. Но это довольно таки громоздкий комбайн. Он свою задачу выполнил, показал пример «как можно сделать», мы попробовали, отсекли все «лишнее» для нас и получилось, что можно совсем без Foreman'а :)
Со временем, возможно, вернемся к комбайну, с красивым мониторингом, заданиями на деплой, но пока это лишнее.
Кому нужно готовое решение — FOG Project в помощь fogproject.org
Умеет по PXE создавать\развертывать образы дисков, грузить различные LiveCD (и антивирусные тоже).
Умеет образ, снятый с диска большего размера развертывать на диск МЕНЬШЕГО размера.
Спасибо, это решение не попадалось.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий