В этом году у нас появились новые серверы на базе Raspberry Pi 4. И нас спрашивали, как удалось интегрировать их в дата-центры. 

Мы подробно ответили на этот вопрос в 4 публикациях: 

  • рассмотрели, что происходит при загрузке «малинки» с момента включения до загрузки в операционную систему;  

  • создали собственный мини-дистрибутив, который загружается по TFTP-протоколу и работает напрямую из памяти;  

  • поговорили о хуках (hooks) Kea DHCP-сервера;  

  • разобрались, зачем нам кастомная опция 224 и как управлять переключением режимов загрузки по сети и с локальной SD-карты.

Здесь мы собрали ссылки на статьи, чтобы было удобнее прочитать весь цикл или задать вопросы автору в комментариях. 

Часть 1. Загрузка «малинки». EEPROM + PXE. 

Часть 2. iPXE + Buildroot. 

Часть 3. Kea DHCP. 

Часть 4. Автоустановка. 

Автор всех статей — @burlunder, старший системный администратор в Selectel.