Проект CoreOS, развивающий основанное на идеях контейнерной изоляции серверное окружение, представил (https://coreos.com/blog/introducing-ignition.html) инструментарий Ignition (https://github.com/coreos/ignition), предоставляющий похожие на Cloud-Init средства для конфигурации системы на стадии начальной загрузки. Ignition выполняется во время работы initramfs и позволяет выполнять такие действия как управление дисковыми разделами, форматирование разделов, запись файлов, создание юнитов systemd и настройка пользователей.
Например, Ignition может использоваться для настройки индивидуальных параметров узла, загружаемого с использованием единого типового системного образа. В таких условия информация о конфигурации конкретной системы отсутствует в загружаемом окружении и передаётся извне или имеется несколько вариантов конфигурации для разных применений образа. Ignition поддерживает загрузку конфигурации по URL, через сервис передачи метаданных по сети, при помощи специальных прослоек и т.п. Конфигурация (https://github.com/coreos/ignition/blob/master/doc/configura...) задаётся в формате JSON.
Из недостатков Cloud-Init, которые подтолкнули к разработке Ignition упоминаются проблемы с автоматизированным изменением и генерацией файлов конфигурации в формате YAML, а также отсутствие возможности настройки на самом раннем этапе загрузки (например, cloudinit запускается после инициализации сети). Ignition запускается на стадии до передачи управления systemd и перед монтированием дисковых разделов, что позволяет выполнять такие действия, как переформатирование корневой ФС, создания RAID-разделов и настройка сетевой подсистемы для использование агрегированных интерфейсов.
Все запускаемые Ignition сервисы изначально известны и могут отслеживаться запущенным на следующей стадии загрузки systemd, что позволяет избавиться от ожидания завершения операций и интегрировать сервисы Ignition в цепочку отслеживания зависимостей системного менеджера systemd, который может сразу начать выполнять другие работы, не пересекающиеся с ещё не завершившимися работами Ignition.
URL: https://coreos.com/blog/introducing-ignition.html
Новость: http://www.opennet.me/opennews/art.shtml?num=44270
Главный потребитель системдоса решил написать ему вменяемую замену. Оказывается веселья ещё много будет.
У этих ребят из CoreOS, все продукты какие-то не очень вменяемые.
cloudinit -- днище. Недокументированный неюзабельный треш.
Ога, ога. Надо написать свой обязательно.
Просто констатация факта. Есть возражения?
Voobsheto CloudConfig neploho dockumentirovan v sources
респект. тупо респект. Как давно тут не было людей до настройки локали. уважаю.
А может это свежеустановленное убунто. С русской локалью но недобавленной ещё руками русской раскладкой. Кстати, всегда интересовал вопрос, почему русская клава не добавляется там автоматом? Ведь логично же? И юзерфрендли же типа, ну, типа?
> А может это свежеустановленное убунто. С русской локалью но недобавленной ещё руками
> русской раскладкой. Кстати, всегда интересовал вопрос, почему русская клава не добавляется
> там автоматом? Ведь логично же? И юзерфрендли же типа, ну, типа?Чет не замечал проблем с русской клавой в убунте. Это у вас в какой версии?
> Чет не замечал проблем с русской клавой в убунте. Это у вас
> в какой версии?Перечитайте мой коммент ещё раз. Вот вы поставили убунту с русской локалью и интерфейсом на русском языке. Первый запуск. Сколько у вас функционирующих раскладок клавиатуры в Юнити?
Причем что интересно, во всеми расхваленной макоси те же проблемы, скорее всего это заговор запада.
и исчо они ихнюю праверку арфагрифии атключают. мамой клинусь
О! изоляции серверное окружение это наверняка на идеях контейнерной, дадад!