The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект CoreOS представил Ignition, альтернативу Cloud-Init

19.04.2016 11:41

Проект CoreOS, развивающий основанное на идеях контейнерной изоляции серверное окружение, представил инструментарий Ignition, предоставляющий похожие на Cloud-Init средства для конфигурации системы на стадии начальной загрузки. Ignition выполняется во время работы initramfs и позволяет выполнять такие действия как управление дисковыми разделами, форматирование разделов, запись файлов, создание юнитов systemd и настройка пользователей.

Например, Ignition может использоваться для настройки индивидуальных параметров узла, загружаемого с использованием единого типового системного образа. В таких условиях информация о конфигурации конкретной системы отсутствует в загружаемом окружении и передаётся извне или имеется несколько вариантов конфигурации для разных применений образа. Ignition поддерживает загрузку конфигурации по URL, через сервис передачи метаданных по сети, при помощи специальных прослоек и т.п. Конфигурация задаётся в формате JSON.

Из недостатков Cloud-Init, которые подтолкнули к разработке Ignition упоминаются проблемы с автоматизированным изменением и генерацией файлов конфигурации в формате YAML, а также отсутствие возможности настройки на самом раннем этапе загрузки (например, cloudinit запускается после инициализации сети). Ignition запускается на стадии до передачи управления systemd и перед монтированием дисковых разделов, что позволяет выполнять такие действия, как переформатирование корневой ФС, создания RAID-разделов и настройка сетевой подсистемы для использование агрегированных интерфейсов.

Все запускаемые Ignition сервисы изначально известны и могут отслеживаться запущенным на следующей стадии загрузки systemd, что позволяет избавиться от ожидания завершения операций и интегрировать сервисы Ignition в цепочку отслеживания зависимостей системного менеджера systemd, который может сразу начать выполнять другие работы, не пересекающиеся с ещё не завершившимися работами Ignition.

  1. Главная ссылка к новости (https://coreos.com/blog/introd...)
  2. OpenNews: RancherOS - новая ОС, построенная на идеях контейнерной изоляции
  3. OpenNews: Новый выпуск CentOS Atomic Host, специализированной ОС для запуска контейнеров Docker
  4. OpenNews: Выпуск Kubernetes 1.0, системы управления кластером изолированных контейнеров
  5. OpenNews: Выпуск распределенной системы хранения конфигурации etcd 2.1
  6. OpenNews: Выпуск rkt 1.3, конкурирующего с Docker инструментария управления контейнерами
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44270-coreos
Ключевые слова: coreos, cloud-init
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 12:29, 19/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Главный потребитель системдоса решил написать ему вменяемую замену. Оказывается веселья ещё много будет.
     
     
  • 2.3, SunXE (ok), 12:52, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –3 +/
    У этих ребят из CoreOS, все продукты какие-то не очень вменяемые.
     

  • 1.4, Аноним (-), 12:53, 19/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    cloudinit -- днище. Недокументированный неюзабельный треш.
     
     
  • 2.5, Аноним (-), 13:39, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ога, ога. Надо написать свой обязательно.
     
     
  • 3.20, Коля (?), 14:14, 20/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Просто констатация факта. Есть возражения?
     

  • 1.11, Аноним (11), 15:04, 19/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Voobsheto CloudConfig neploho dockumentirovan v sources
     
     
  • 2.12, Аноним (-), 16:07, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    респект. тупо респект. Как давно тут не было людей до настройки локали. уважаю.
     
     
  • 3.14, Аноним (-), 17:17, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А может это свежеустановленное убунто. С русской локалью но недобавленной ещё руками русской раскладкой. Кстати, всегда интересовал вопрос, почему русская клава не добавляется там автоматом? Ведь логично же? И юзерфрендли же типа, ну, типа?
     
     
  • 4.16, XoRe (ok), 17:24, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А может это свежеустановленное убунто. С русской локалью но недобавленной ещё руками
    > русской раскладкой. Кстати, всегда интересовал вопрос, почему русская клава не добавляется
    > там автоматом? Ведь логично же? И юзерфрендли же типа, ну, типа?

    Чет не замечал проблем с русской клавой в убунте. Это у вас в какой версии?

     
     
  • 5.17, Аноним (-), 18:09, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Чет не замечал проблем с русской клавой в убунте. Это у вас
    > в какой версии?

    Перечитайте мой коммент ещё раз. Вот вы поставили убунту с русской локалью и интерфейсом на русском языке. Первый запуск. Сколько у вас функционирующих раскладок клавиатуры в Юнити?


     
  • 4.18, Аноним (-), 20:14, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Причем что интересно, во всеми расхваленной макоси те же проблемы, скорее всего это заговор запада.
     
     
  • 5.19, Аноним (-), 09:50, 20/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    и исчо они ихнюю праверку арфагрифии атключают. мамой клинусь
     

  • 1.21, Аноним (-), 14:12, 21/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О! изоляции серверное окружение это наверняка на идеях контейнерной, дадад!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру