The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз CentOS Atomic Host, специализированной ОС для запуска ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +/
Сообщение от opennews on 11-Сен-15, 12:34 
Проект CentOS представил (http://seven.centos.org/2015/09/announcing-a-new-release-of-.../) выпуск минималистичной операционной системы CentOS Atomic Host, предназначенной  для запуска изолированных контейнеров, подготовленных и управляемых при помощи инструментария Docker, и поставляемой в форме монолитного целиком обновляемого образа. CentOS Atomic Host является пересборкой продукта Red Hat Enterprise Linux 7 Atomic Host (https://access.redhat.com/solutions/1360923), в свою очередь базирующегося на наработках свободного проекта Atomic (http://www.projectatomic.io/).

Сборки CentOS Atomic Host доступны (http://cloud.centos.org/centos/7/atomic/images/) в форме установочного ISO, образов виртуальных машин Vagrant (Libvirt, VirtualBox), qcow2 (OpenStack, AWS, Libvirt) и  AMI (Amazon Machine Image). Основными компонентами  CentOS Atomic Host являются пакеты с ядром Linux 3.10.0-229, docker 1.7.1-108, kubernetes 1.0.0-0.8.gitb2dafda, etcd 2.0.13-2, flannel 0.2.0-10, сloud-init 0.7.5-10, ostree 2015.6-4 и atomic 1.0-108.


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


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


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

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

-  Для управления кластерами контейнеров задействован фреймворк Kubernetes (https://www.opennet.ru/opennews/art.shtml?num=40181), открытый компанией Google.

-  Помимо cgroups и пространств имён дополнительная изоляция приложений внутри контейнеров обеспечивается системой SELinux, что добавляет дополнительный барьер защиты.

-  Окружение Atomic Host может быть развёрнуто не только на физических серверах, но и в виртуальных машинах, приватных и публичных облачных окружениях, включая возможность запуска под управлением Amazon Web Services и Google Compute Engine.

-  Выполняемые в окружении Atomic Host образы контейнеров, оформляются в формате Docker;

-  Для обновления системного окружения используется технология OSTree (https://www.opennet.ru/opennews/art.shtml?num=37750), при которой системный образ атомарно обновляется из Git-подобного хранилища, позволяющего применять методы версионного контроля к компонентам дистрибутива (например, можно быстро откатить систему к прошлому состоянию). RPM-пакеты транслируются в репозиторий OSTree при помощи специальной прослойки rpm-ostree (http://rpm-ostree.cloud.fedoraproject.org/);

-  Предоставляются средства для инкрементального применения обновлений, избавляющие от необходимости полной замены образа при каждом обновлении;

-  Установка и привязка контейнеров к systemd, а также координация выполнения контейнеров на разных хостах, осуществляется при помощи нового инструмента GearD (http://openshift.github.io/geard/).  GearD войдёт в состав будущего выпуска платформы  OpenShift и берёт на себя задачи быстрой доставки и  развёртывания кода приложений в программных окружениях на базе изолированных контейнеров с использованием методов непрерывной интеграции;

-  Поддержка запуска привилегированных контейнеров, позволяющих распространять в форме контейнеров управляющие приложения, которым требуется доступ к содержимому базовой хост-системы или к другим контейнерам.

URL: http://seven.centos.org/2015/09/announcing-a-new-release-of-.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=42946

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  –1 +/
Сообщение от Меломан1 on 11-Сен-15, 12:34 
А в контейнере можно любое приложение запускать? Знакомые только для хостинга используют данную систему виртуализации (апач, пхп, майскл или постгрескл)  и на вышезаданный вопрос отвечают, что-то невнятное. В частности меня интересует SyncML и Cloud Drive. Слава богу с домашним интернетом проблем нет, поэтому хочу использовать домашний и соседский серверы в режиме кластера в качестве основного для синхронизации. Провайдеры разные, проблема только в электропитании, но больше чем на день отключений не было.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +14 +/
Сообщение от Аноним (??) on 11-Сен-15, 13:37 
> хочу использовать домашний и соседский серверы в режиме кластера

А сосед в курсе?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +/
Сообщение от АнонимХ (??) on 11-Сен-15, 12:44 
мне тут советовали, что можно скайп, например, запустить https://hub.docker.com/search/?q=skype
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +/
Сообщение от Нанобот (ok) on 11-Сен-15, 12:57 
эээ...и чё?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +/
Сообщение от АнонимХ (??) on 11-Сен-15, 13:12 
это в ответ на #1 было
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

19. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +/
Сообщение от Аноним (??) on 12-Сен-15, 10:33 
Скайп уже запускали в докере: https://www.youtube.com/watch?v=j2n0d7AZNug

Вроде все работает.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  –1 +/
Сообщение от Меломан1 on 11-Сен-15, 13:20 
> мне тут советовали, что можно скайп, например, запустить https://hub.docker.com/search/?q=skype

Можно запускать приложения только из репа докер.ком?


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

9. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +/
Сообщение от orgkhnargh (ok) on 11-Сен-15, 13:52 
> Можно запускать приложения только из репа докер.ком?

Можно запускать любое приложение, предварительно запакованное в контейнер. С репы просто можно готовый контейнер с нужным приложением взять, если такой там есть. Еще с репы можно брать базовые образы без приложений (только с окружением разных дистрибутивов), и на них строить свои контейнеры с нужными приложениями.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  –3 +/
Сообщение от Меломан1 on 11-Сен-15, 14:09 
>> Можно запускать приложения только из репа докер.ком?
> Можно запускать любое приложение, предварительно запакованное в контейнер. С репы просто
> можно готовый контейнер с нужным приложением взять, если такой там есть.
> Еще с репы можно брать базовые образы без приложений (только с
> окружением разных дистрибутивов), и на них строить свои контейнеры с нужными
> приложениями.

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

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +/
Сообщение от orgkhnargh (ok) on 11-Сен-15, 14:52 
> Не уверен, что с первого раза получится. Могли бы помочь, как правильно
> упаковывать в контейнеры нужные приложения и что бы они корректно работали.

Я сам не большой спец. Контейнер описывается через Dockerfile. Пример есть на официальном сайте: https://docs.docker.com/linux/step_four/

Через `FROM название_образа` указываете, на основе какого контейнера текущий контейнер будет создан. Затем описываем процесс установки программы `RUN apt-get install -y программа` (это тоже в Dockerfile). Затем укажите комманду, которая запустится при запуске контейнера: `CMD /usr/bin/программа`. Еще тут можно указать, какие порты будет контейнер слушать и т. д.. Полный список инструкций лежит тут: https://docs.docker.com/reference/builder/

Для программ с GUI наверняка есть свои нюансы, но я в этом не разбираюсь.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  –1 +/
Сообщение от Меломан1 on 11-Сен-15, 15:56 
Получается, что не получается, то что я хочу.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  –1 +/
Сообщение от Меломан1 on 11-Сен-15, 16:23 
> Для программ с GUI наверняка есть свои нюансы, но я в этом
> не разбираюсь.

cmd:\ hello word


Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

4. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +2 +/
Сообщение от Аноним (??) on 11-Сен-15, 13:03 
CentOS Atomic Host для контейнеров Docker. Который является сборкой RHEL Atomic host. Который является сборкой Atomic. И распространяется это все как контейнер Docker, я угадал?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +/
Сообщение от Аноним (??) on 11-Сен-15, 13:13 
pkunzip.zip
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +1 +/
Сообщение от PnDx (ok) on 11-Сен-15, 13:58 
Скорее, спетросянил (но я таки хихикнул).
Напоминает XCP, только для LXC и со своими концептами, конечно.
Как минимум, интересно.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

22. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +/
Сообщение от rico (ok) on 15-Дек-15, 11:33 
не работает там докер, в этом центе
в убунте - работает с одним и тем же конфигом (dm thinpool), а здесь нет

Ну и это конечно эпично - сделать _специальный_ дистр, в котом абсолютно такие же версии пакетов, как и в обычной редакции. Профит? Не, не слышал. Новые версии поставить не удается, куча бубнов не помогает. В топку, на убунте завелось с полуоборота и работает как часы. Делайте выводы.

И да, в докере сам контейнер не так ценен, как portability, docker-compose и наверное swarm, хотя последний я еще не трогал.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

13. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  –2 +/
Сообщение от Аноним (??) on 11-Сен-15, 15:29 
А где все эти настройки фаерволов и контейнеров храниться будут, если аж весь образ системы атомарно перетирается?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +/
Сообщение от Stax (ok) on 11-Сен-15, 18:32 
В etcd?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

18. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +/
Сообщение от Аноним (??) on 12-Сен-15, 02:58 
> В etcd?

etcctl, как я понимаю, тоже будет?

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

21. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +/
Сообщение от Stax (ok) on 12-Сен-15, 16:56 
etcdctl. Уже есть.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

17. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  –1 +/
Сообщение от Аноним (??) on 11-Сен-15, 22:55 
очередная подачка от Redhat? спустя N .. месяцев после выхода оригинала.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Релиз CentOS Atomic Host, специализированной ОС для запуска ..."  +/
Сообщение от Аноним (??) on 12-Сен-15, 13:15 
Почему подачка? Ежели это добро мало кому нужно, то хоть порадуйтесь, что его вообще выпустили
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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