Slide 1

Slide 1 text

Мифы и легенды о проекте OpenVZ Сергей Бронников

Slide 2

Slide 2 text

Кто я? • Сергей Бронников • 10 лет в компании Parallels Inc. (Odin) • SQA менеджер Parallels Cloud Server и Containers for Windows • Контрибьютор OpenBSD • Менеджер проекта OpenVZ 2

Slide 3

Slide 3 text

История проекта: OpenVZ - 10 лет 3 • 1999 - концепт Linux контейнеров • 2001 - первый релиз коммерческой версии Virtuozzo • 2005 - основание проекта OpenVZ • 2015 - полностью открытый процесс разработки • обсуждения в списке рассылки • открытый исходный код в репозитории

Slide 4

Slide 4 text

Миф 1: Проект OpenVZ умер • Текущая версия OpenVZ – 10 обновлений ядра каждый месяц • OpenVZ/Virtuozzo 7 – Dec 2014 - анонс об объединении OpenVZ и Virtuozzo – Apr 2015 - репозиторий с ядром RHEL7 – May 2015 - исходный код пользовательских утилит – Jun 2015 - тестовые сборки дистрибутива Virtuozzo 7 • Не похоже ведь на что-то заброшенное? :) 4

Slide 5

Slide 5 text

Миф 2: Ядро OpenVZ древнее и устаревшее • Ванильное Linux ядро • Ядра RHEL: – RHEL4 (2.6.9) – RHEL5 (2.6.18) – RHEL6 (2.6.32) – RHEL7 (3.10) • Стабильное и надёжное ядро - наши пользователи довольны 5

Slide 6

Slide 6 text

Миф 3: OpenVZ в прошлом, будущее за XXX 6 LXC (Linux Containers) Технологии OpenVZ используются во всех проектах, связанных с контейнерами

Slide 7

Slide 7 text

Миф 4: OpenVZ - это закрытый проект • Судите сами: • исходный код ядра и пользовательских утилит открыт • обсуждения происходят в открытом списке рассылки • открыт репозиторий исходного кода • На закрытый проект не похоже. 7

Slide 8

Slide 8 text

Миф 5: Parallels навязывает своё Linux ядро (1/2) • Собственное ядро • + проще добавлять изменения • + всегда отстаёт от ванильного ядра • + самые последние фиксы и функциональность • Ванильное ядро • + не требуется установка • + проблемы с контейнерами (безопасность и т.д.) 8

Slide 9

Slide 9 text

Миф 5: Parallels навязывает своё Linux ядро (2/2) 9 OpenVZ Team kernel patches progress as for 2 June 2015 0 100 200 300 400 16 33 33 47 29 25 53 29 22 32 33 40 65 124 70 33 103 131 106 36 10 14 14 13 52 11 65 29 28 19 20 37 31 89 166 345 296 222 60 43 41 19 40 14 13 7 6 4 7

Slide 10

Slide 10 text

Миф 6: Parallels ограничивает использование кода • Пример: передача прав в проектах GNU • Пример: передача прав в проекте OpenStack (ICLAs) • Весь код распространяется под GPL/LGPL • Мы более не требуем передачи прав 10

Slide 11

Slide 11 text

Миф 7: OpenVZ - это только хостинг • Пользователи OpenVZ – stats.openvz.org – Опрос пользователей – Хостинг (250+ провайдеров) – Промышленное использование 11

Slide 12

Slide 12 text

Миф 7: OpenVZ - это только хостинг 12 OpenVZ используют крупные компании в своей инфраструктуре

Slide 13

Slide 13 text

Миф 7: OpenVZ == Parallels (Odin) 13 • OpenVZ - это не проект Parallels, а экосистема • LibCT • CRIU (Checkpoint and Restore In Userspace) • p.Haul (Process Hauler) • Интеграция c QEMU, OpenStack, Docker • Odin - один из крупнейших контрибьюторов OpenVZ

Slide 14

Slide 14 text

Текущий статус проекта • Исходный код компонентов Virtuozzo в репозитории • Доступны RPM пакеты • Доступен установочный ISO образ Virtuozzo 7 • Скоро выпустим Бета 1 14

Slide 15

Slide 15 text

Ваша помощь • пользуйтесь • тестируйте • присылайте патчи • рассказывайте о проекте 15

Slide 16

Slide 16 text

Спасибо за внимание, вопросы? Сергей Бронников [email protected], @estet