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

Пользователь

Маленькие «малинки» в крупном дата-центре (часть 4 — автоустановка)

Вся морока с опцией 224 как раз для этого. Опция 82 навешивается на нашем сетевом оборудовании. Даже если клиент как-то её подменит, до dhcp-сервера запрос придёт уже с нужным описанием. А дальше клиент идентифицируется через описание порта (которое контролируем мы), возвращает одноразовый токен (что исключает подбор) и только при запросе с ним возвращается уникальный сценарий автоустановки.

Маленькие «малинки» в крупном дата-центре (часть 3 — Kea DHCP)

Тот же redfish от части указанных проблем позволяет избавиться. Да и в целом всё движется к тому, чтобы разворачивать ос на железе без PXE, DHCP, etc. Предполагается, например, что через API сразу преднастраиваются массивы и раскатывается образ.

Только процесс не быстрый, да и легаси какое-то время всё равно придётся поддерживать.

Маленькие «малинки» в крупном дата-центре (часть 3 — Kea DHCP)

Ваши варианты ? :)
Идеальным вариантом было бы что-то вроде ironic с драйвером redfish (отдельные вещи мы даже используем). Вот только что делать с серверами у которых нет bmc (или не все функции поддерживаются), как те же малинки ?

Маленькие «малинки» в крупном дата-центре (часть 3 — Kea DHCP)

Выросли не только малинки, хотя на них это очень заметно.

Маленькие «малинки» в крупном дата-центре (часть 3 — Kea DHCP)

Речь про модуль rlm_rest ? Да, можно было бы на нём. Но он всё равно предполагает написание какого-то кода. Но создавать собственный модуль и переносить инфраструктуру на новый стек выглядит хуже, чем просто создание собственного модуля.

Маленькие «малинки» в крупном дата-центре

Да, проблема понятна, и, в общем-то, не новая. Тут единственный вариант - это принудительно "обнулять" платформу перед сдачей клиенту, в этом месте как раз файл recovery.bin становится актуальным.

Маленькие «малинки» в крупном дата-центре

Если непосредственно на Raspberry Pi 4, то, пожалуй никак. PCI-шина есть, только в данном форм-факторе не выведена. Есть варианты замены usb-контроллера https://mysku.ru/blog/china-stores/84533.html, но тут уже на свой страх и риск.

Если действительно интересна эта тема, то смотрите лучше в сторону Raspberry Pi Compute Module 4 https://www.jeffgeerling.com/blog/2020/building-fastest-raspberry-pi-nas-sata-raid. Но пока это всё равно на уровне экспериментов.

Маленькие «малинки» в крупном дата-центре

закоротили антену

Маленькие «малинки» в крупном дата-центре

Поизучал подробнее, выглядит интересно. Хотя всё равно не очень понятно насколько она способна грузиться напрямую по сети, даже не смотря на наличие BIOS. Дальше уже вопрос экономической целесообразоности.

Маленькие «малинки» в крупном дата-центре

Аппаратно. После установки операционной системы, она начинает грузится с /boot раздела на SD-карте, к которому у клиента есть полный доступ. Поэтому для клиента нет никакой проблемы отредактировать файл config.txt и внести туда активацию нужного оверлея.

Маленькие «малинки» в крупном дата-центре

  1. Для нас это тоже вопрос. Мы, конечно, износ закладывали, но адекватно судить можно будет только после некоторого опыта эксплуатации.

  2. Маркетинг тоже имелся в виду. Но если бы решалась только эта задача, то не было бы необходимости настолько заморачиваться (насколько будет понятно по следующим статьям, сохраню интригу) с их интеграцией в автоматическую сдачу.
    С выгодой не так однозначно. В вашем сценарии лучше микро-vps, но если ресурсы виртуалки становятся сопоставимы с "малинкой", то уже не так однозначно.

Маленькие «малинки» в крупном дата-центре

Всё упирается в хоть какую-то поддержку PXE.

Одноплатников всяких разных уже много, но вот информацию по поддержке PXE довольно сложно найти. Беглый поиск для ordorid-hc2, так чтобы не пришлось привязываться к SD-карте, ничего внятного по этой теме не показал.

Маленькие «малинки» в крупном дата-центре

Ну, за клиентов сложно говорить, человеческая фантазия иногда преподносит сюрпризы.

Если брать возможный типовой вариант, то "малинка" выглядит неплохой альтернативой виртуалке, только с "монопольным" доступом на все ресурсы железки.

Маленькие «малинки» в крупном дата-центре

На данный момент нет.

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

В крайнем случае всё ещё остаётся возможность восстановления через файл recovery.bin. В статье это явно не обозначено, но EEPROM - это уже вторая стадия, а первая - ROM на SoC (можно свериться по bootflow), что даёт некоторую гарантию, что восстановить всё равно можно.

Маленькие «малинки» в крупном дата-центре

Да, но нет.
Указанный вами блок - использовался в первой партии на 10 штук, ещё когда это всё только тестировалось. Сейчас уже всё монтируется в готовый юнит по 12 штук. В этот раз не успели доделать нормальные фото как это выглядит в уже смонтированном виде, в следующей статье будет.

Выбираем панель управления хостингом

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

Выбираем панель управления хостингом

Цены приведены со страницы, указана цена, если брать лицензию именно у parallels, а не у партнёров. Минимально предлагаемый вариант в этом случае, Plesk Web Host без учёта кол-ва доменов, цена тогда как раз составляет $35 в мес.

У большинства партнёров, похоже, цены на различные варианты как раз будут соответствовать таблице.

Выбираем панель управления хостингом

Удобно )), почти можно отказать от использования мыши. Особого опыта использования нет, настроек под себя не делал, дефолт.

Выбираем панель управления хостингом

Можете привести источник о поддержке powerdns и nsd? Честно говоря, я не нашёл информации о поддержке чего-либо помимо bind. А в практике даже намёка не было, что поддерживается что-то ещё.

Согласен, через mgrctl можно выполнять широкий круг задач, особенно если нужно что-то автоматизировать. Точно также у Plesk существует утилита /usr/local/psa/bin/admin, которая по возможностям не уступает.

Главная причина упоминания консольных утилит весты — позиционирование их использования как одной из особенностей и основного инструмента. Нельзя сказать, что информация о mgrctl или admin отсутствует или как-то скрывается. Но основным инструментом всё равно остаётся веб-интерфейс. А из-за того, что консольные утилиты позиционируются как основной инструмент, параллельно с веб-интерфейсом, не упомянуть о них было невозможно.

Выбираем панель управления хостингом

Да, точно. Выпуск 0.9.9 был запланирован на осень, но стабильной пока остаётся 0.9.8. Спасибо за корректировку.
1

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Работает в
Дата рождения
Зарегистрирован
Активность