Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Мифы и легенды о проекте OpenVZ

397 views

Published on

Конференция LVEE 2015, Гродно

Published in: Software
  • Be the first to comment

  • Be the first to like this

Мифы и легенды о проекте OpenVZ

  1. 1. Мифы и легенды о проекте OpenVZ Сергей Бронников
  2. 2. Кто я? • Сергей Бронников • 10 лет в компании Parallels Inc. (Odin) • SQA менеджер Parallels Cloud Server и Containers for Windows • Контрибьютор OpenBSD • Менеджер проекта OpenVZ 2
  3. 3. История проекта: OpenVZ - 10 лет 3 • 1999 - концепт Linux контейнеров • 2001 - первый релиз коммерческой версии Virtuozzo • 2005 - основание проекта OpenVZ • 2015 - полностью открытый процесс разработки • обсуждения в списке рассылки • открытый исходный код в репозитории
  4. 4. Миф 1: Проект OpenVZ умер • Текущая версия OpenVZ – 10 обновлений ядра каждый месяц • OpenVZ/Virtuozzo 7 – Dec 2014 - анонс об объединении OpenVZ и Virtuozzo – Apr 2015 - репозиторий с ядром RHEL7 – May 2015 - исходный код пользовательских утилит – Jun 2015 - тестовые сборки дистрибутива Virtuozzo 7 • Не похоже ведь на что-то заброшенное? :) 4
  5. 5. Миф 2: Ядро OpenVZ древнее и устаревшее • Ванильное Linux ядро • Ядра RHEL: – RHEL4 (2.6.9) – RHEL5 (2.6.18) – RHEL6 (2.6.32) – RHEL7 (3.10) • Стабильное и надёжное ядро - наши пользователи довольны 5
  6. 6. Миф 3: OpenVZ в прошлом, будущее за XXX 6 LXC (Linux Containers) Технологии OpenVZ используются во всех проектах, связанных с контейнерами
  7. 7. Миф 4: OpenVZ - это закрытый проект • Судите сами: • исходный код ядра и пользовательских утилит открыт • обсуждения происходят в открытом списке рассылки • открыт репозиторий исходного кода • На закрытый проект не похоже. 7
  8. 8. Миф 5: Parallels навязывает своё Linux ядро (1/2) • Собственное ядро • + проще добавлять изменения • + всегда отстаёт от ванильного ядра • + самые последние фиксы и функциональность • Ванильное ядро • + не требуется установка • + проблемы с контейнерами (безопасность и т.д.) 8
  9. 9. Миф 5: Parallels навязывает своё Linux ядро (2/2) 9 OpenVZ Team kernel patches progress as for 2 June 2015 0 100 200 300 400 16 3333 47 2925 53 29 22 3233 40 65 124 70 33 103 131 106 36 10141413 52 11 65 2928 1920 3731 89 166 345 296 222 60 4341 19 40 14137647
  10. 10. Миф 6: Parallels ограничивает использование кода • Пример: передача прав в проектах GNU • Пример: передача прав в проекте OpenStack (ICLAs) • Весь код распространяется под GPL/LGPL • Мы более не требуем передачи прав 10
  11. 11. Миф 7: OpenVZ - это только хостинг • Пользователи OpenVZ – stats.openvz.org – Опрос пользователей – Хостинг (250+ провайдеров) – Промышленное использование 11
  12. 12. Миф 7: OpenVZ - это только хостинг 12 OpenVZ используют крупные компании в своей инфраструктуре
  13. 13. Миф 7: OpenVZ == Parallels (Odin) 13 • OpenVZ - это не проект Parallels, а экосистема • LibCT • CRIU (Checkpoint and Restore In Userspace) • p.Haul (Process Hauler) • Интеграция c QEMU, OpenStack, Docker • Odin - один из крупнейших контрибьюторов OpenVZ
  14. 14. Текущий статус проекта • Исходный код компонентов Virtuozzo в репозитории • Доступны RPM пакеты • Доступен установочный ISO образ Virtuozzo 7 • Скоро выпустим Бета 1 14
  15. 15. Ваша помощь • пользуйтесь • тестируйте • присылайте патчи • рассказывайте о проекте 15
  16. 16. Спасибо за внимание, вопросы? Сергей Бронников sergeyb@openvz.org, @estet

×