= Автоматическая установка Ubuntu 22.04 LTS на «голое железо» с помощью cloud-init и USB-накопителей =




Последние несколько недель я занимался автоустановкой Ubuntu. Я не смог найти ни одного документа, объясняющего все сложные движущиеся части. В результате было много проб и ошибок. Наконец-то я понимаю общую картину и надеюсь поделиться ею с другими:
Как автоматизировать установку Ubuntu 22.04 LTS на «голое железо»
Я также пошел в обход, чтобы сделать то же самое с Raspberry Pi и Ubuntu.

Надеюсь, они помогут вашей будущей автоматизации сервера!

Это круто, но я чувствую, что это немного запутанно. Почему бы вам не создать пользовательский образ из чего-то вроде Packer, а затем загрузить PXE для полной автоматической подготовки? Это то, что я делаю для неизбежных машин с голым железом, хотя я предпочитаю использовать Terraform на виртуализированных машинах - это так быстро.

Я согласен, что решение может показаться запутанным (я беру на себя вину за это), и я бы на 100% рекомендовал Packer и загрузку PXE для корпоративной среды.

В моем случае я хотел меньше
*вещи*, которыми нужно управлять или с которыми иметь дело. Мне не нужны никакие дополнительные инструменты, кроме ОС. Все мои настройки и конфигурации представляют собой простые текстовые файлы. Никаких настроек конфигурации PXE не требуется, я просто подключаю USB, перезагружаюсь и пью кофе

Я думаю, все сводится к варианту использования или приоритетам

Я также согласен с тем, что виртуальные машины предпочтительнее, но я обнаружил, что много работаю с вычислениями на «голом железе» в своей домашней лаборатории (Kubernetes с ускорением графического процессора / Anthos на «голом железе» / необычный eBPF. Виртуальные машины могут только помочь мне в обучении. Я медленно учусь, поэтому мне нужно делать что-то по-настоящему/сложно, прежде чем я пойму, лол
Красивый! Я искал способ автоматической подготовки моих ноутбуков и тестовых машин. Это должно мне помочь. :)