Pull to refresh

Comments 8

а зачем вообще заморачиваться со сборкой служебного образа если есть pxe и nfsroot?
я могу найти только одну причину - nfsroot не сработает если проблемы с сетевой картой..

да и зачем заморачиваться с arch если есть нормальные стабильные дистрибутивы у которых и пакетная база лучше и с поддержкой aarch64 всё получше, например opensuse. ну а если хотелось сделать прям совсем максимально под подходящее железо то можно было упороться в gentoo (и далеко не факт что это бы заняло больше а не меньше времени).

>можно было упороться в gentoo

Есть такая вещь как корпоративная культура. Если в организации нет опыта эксплуатации gentoo, то просто так сервер с gentoo никто в эксплуатацию не пустит. Пока не появится опыт, достаточный для поддержки систем в рабочем состоянии. Слово "gentoo" как и слово "организация" тут можно заменить на любые другие слова.

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

Как автор материала по сборке образа, могу сказать следующее:

  1. Предложение использовать nfsroot связно с процессами очистки, как я понимаю. В нашем случае служебный дистрибутив также запускает автотесты и помогает нашим инженерам в диагностике, чего можно добиться, только запуская ОС на целевом железе;

  2. Arch Linux используется потому, что действующие процессы уже были построены на нем, а полностью менять дистрибутив (или поддерживать два одновременно) нам кажется нецелесообразным. Аргументы почему изначально был выбран Arch я писал здесь в комментариях. Если коротко — свежее ядро для поддержки нового железа и легкость модификации под наши задачи.

  3. Для нас Arch достаточно стабилен, чтобы не переживать по этому поводу. Gentoo действительно не используется в нашем департаменте, плюс сборка оптимизированного образа займет много времени — для наших задач это бессмысленно.

1) простите, но не понял каким образом nfsroot противоречит "запуская ОС на целевом железе"
2) свежее ядро доступно во многих ос, и не только в rolling release но и lts (как пример opensuse), как и модификация под задачи и сборка кастомных пакетов (в случае той же opensuse есть open build server который позволяет решать такие задачи максимально правильно и дружелюбно)

Я позволю себе некоторую вольность, надеюсь, вы не воспримете как личный наезд. Компания Selectel поделилась с нами результатами своих технологических штудий. Статья получилась интересная. Обычно компании не рассказывают о своей технологической кухне. Вам разрешили заглянуть на кухню, даже что-то рассказали и пояснили.Я бы сказал спасибо...:)))

ну так я ж не претензии предъявляю

мне интересно понять ход мыслей потому что подобные задачи и сам раньше решал и буду решать в будущем.

Trading и threading - очень разные слова, поэтому "гипертрейдинг" это нехорошая ошибка.

Sign up to leave a comment.