The OpenNET Project / Index page

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

Выпуск CentOS Atomic Host 7.20160707, специализированной ОС для запуска контейнеров Docker

08.07.2016 10:45

Проект CentOS опубликовал новый выпуск минималистичной операционной системы CentOS Atomic Host 7.20160707, предназначенной для запуска изолированных контейнеров, подготовленных и управляемых при помощи инструментария Docker, и поставляемой в форме монолитного целиком обновляемого образа. CentOS Atomic Host является пересборкой продукта Red Hat Enterprise Linux Atomic Host, в свою очередь базирующегося на наработках свободного проекта Atomic.

Сборки CentOS Atomic Host доступны в форме установочного ISO, образов виртуальных машин Vagrant (Libvirt, VirtualBox), qcow2 (OpenStack, AWS, Libvirt) и AMI (Amazon Machine Image). В новой версии произведено обновление docker 1.10.3, atomic run tool 1.10.5, kubernetes 1.2.0, flannel 0.5.3, ostree 2016.5, etcd 2.2.5 и cloud-init 0.7.5.

Atomic Host предоставляет базовое окружение, которое содержит только минимальный набор компонентов (systemd, journald, docker, rpm-OSTree, geard и т.п.), необходимых для запуска и управления изолированными контейнерами. Все пакеты, обеспечивающие работу конечных приложений, поставляются непосредственно в составе контейнеров, а хост-система не содержит ничего лишнего. Состав хост-системы неделим и обрабатывается как целостный образ, без разбиения на отдельные пакеты. При этом сам образ формируется на основе штатных RPM-пакетов CentOS 7 при помощи системы rpm-ostree.

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

Особенности Atomic Host:

  • Обновление окружения Atomic Host производится атомарно, через замену образа всей системы, без разбивки на отдельные пакеты, что даёт возможность легко откатиться на прошлое состояние в случае проблем.
  • Для управления кластерами контейнеров задействован фреймворк Kubernetes, открытый компанией Google.
  • Помимо cgroups и пространств имён дополнительная изоляция приложений внутри контейнеров обеспечивается системой SELinux, что добавляет дополнительный барьер защиты.
  • Окружение Atomic Host может быть развёрнуто не только на физических серверах, но и в виртуальных машинах, приватных и публичных облачных окружениях, включая возможность запуска под управлением Amazon Web Services и Google Compute Engine.
  • Выполняемые в окружении Atomic Host образы контейнеров, оформляются в формате Docker;
  • Для обновления системного окружения используется технология OSTree, при которой системный образ атомарно обновляется из Git-подобного хранилища, позволяющего применять методы версионного контроля к компонентам дистрибутива (например, можно быстро откатить систему к прошлому состоянию). RPM-пакеты транслируются в репозиторий OSTree при помощи специальной прослойки rpm-ostree;
  • Предоставляются средства для инкрементального применения обновлений, избавляющие от необходимости полной замены образа при каждом обновлении;
  • Установка и привязка контейнеров к systemd, а также координация выполнения контейнеров на разных хостах, осуществляется при помощи нового инструмента GearD. GearD войдёт в состав будущего выпуска платформы OpenShift и берёт на себя задачи быстрой доставки и развёртывания кода приложений в программных окружениях на базе изолированных контейнеров с использованием методов непрерывной интеграции;
  • Поддержка запуска привилегированных контейнеров, позволяющих распространять в форме контейнеров управляющие приложения, которым требуется доступ к содержимому базовой хост-системы или к другим контейнерам.



  1. Главная ссылка к новости (https://seven.centos.org/2016/...)
  2. OpenNews: Компания Red Hat представила первый стабильный выпуск дистрибутива Atomic Host
  3. OpenNews: Доступны установочные образы Fedora Atomic
  4. OpenNews: Red Hat представил Atomic, концепцию модульной ОС на базе изолированных контейнеров
  5. OpenNews: RancherOS - новая ОС, построенная на идеях контейнерной изоляции
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44753-centos
Ключевые слова: centos, atomic
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (9) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.4, Аноним (-), 09:37, 09/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    То же на Debian/Ubuntu есть в природе, не подскажете?
     
     
  • 2.5, Аноним (-), 11:49, 09/07/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нету
     
  • 2.6, Анон в кедах (?), 11:52, 09/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    надеюсь, что нет - там же не будет нормальной поддержки SELinux
     
     
  • 3.9, Аноним (-), 21:56, 09/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На фоне того, сколько многие не умеют его готовить, и сколь многие в мануалах _годами_ пишут "начнем настройку с выключения SELinux, может, оно и неплохо.

    Больше причин для отказа нет? )

     
  • 3.11, Аноним (-), 01:21, 10/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > надеюсь, что нет - там же не будет нормальной поддержки SELinux

    да и с systemd там не всё гладко пока

     
     
  • 4.13, Аноним (-), 08:55, 11/07/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну вообще это скорее "к счастью". Но в разрезе coreos, конечно, непривычно, что кто-то может жить по-старому.
     
  • 2.7, Dmitry77 (ok), 20:47, 09/07/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://coreos.com/
     
     
  • 3.8, Dmitry77 (ok), 21:04, 09/07/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    похоже ошибка - coreos основан на наработках gentoo
     

  • 1.12, menangen (?), 04:34, 11/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    http://rancher.com/rancher-os/
    Гораздо круче
     

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



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

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