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

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

Upload: sergey-bronnikov

Post on 06-Aug-2015

72 views

Category:

Software


0 download

TRANSCRIPT

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

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

Сергей Бронников

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

Кто я?• Сергей Бронников

• 10 лет в компании Parallels Inc. (Odin)

• SQA менеджер Parallels Cloud Server и Containers for Windows

• Контрибьютор OpenBSD

• Менеджер проекта OpenVZ

2

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

История проекта: OpenVZ - 10 лет

3

• 1999 - концепт Linux контейнеров

• 2001 - первый релиз коммерческой версии Virtuozzo

• 2005 - основание проекта OpenVZ

• 2015 - полностью открытый процесс разработки

• обсуждения в списке рассылки

• открытый исходный код в репозитории

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

Миф 1: Проект OpenVZ умер• Текущая версия OpenVZ

– 10 обновлений ядра каждый месяц

• OpenVZ/Virtuozzo 7

– Dec 2014 - анонс об объединении OpenVZ и Virtuozzo

– Apr 2015 - репозиторий с ядром RHEL7

– May 2015 - исходный код пользовательских утилит

– Jun 2015 - тестовые сборки дистрибутива Virtuozzo 7

• Не похоже ведь на что-то заброшенное? :)4

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

Миф 2: Ядро OpenVZ древнее и устаревшее• Ванильное Linux ядро

• Ядра RHEL:

– RHEL4 (2.6.9)

– RHEL5 (2.6.18)

– RHEL6 (2.6.32)

– RHEL7 (3.10)

• Стабильное и надёжное ядро - наши пользователи довольны

5

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

Миф 3: OpenVZ в прошлом, будущее за XXX

6

LXC (Linux Containers)

Технологии OpenVZ используются во всех проектах, связанных с контейнерами

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

Миф 4: OpenVZ - это закрытый проект• Судите сами:

• исходный код ядра и пользовательских утилит открыт

• обсуждения происходят в открытом списке рассылки

• открыт репозиторий исходного кода

• На закрытый проект не похоже.

7

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

Миф 5: Parallels навязывает своё Linux ядро (1/2)• Собственное ядро

• + проще добавлять изменения

• + всегда отстаёт от ванильного ядра

• + самые последние фиксы и функциональность

• Ванильное ядро

• + не требуется установка

• + проблемы с контейнерами (безопасность и т.д.)8

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

Миф 5: Parallels навязывает своё Linux ядро (2/2)

9

OpenVZ Team kernel patches progress as for 2 June 2015

0

100

200

300

400

163333

472925

53

2922323340

65

124

70

33

103

131

106

3610141413

52

11

65

292819203731

89

166

345

296

222

604341

1940

14137647

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

Миф 6: Parallels ограничивает использование кода• Пример: передача прав в проектах GNU

• Пример: передача прав в проекте OpenStack (ICLAs)

• Весь код распространяется под GPL/LGPL

• Мы более не требуем передачи прав

10

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

Миф 7: OpenVZ - это только хостинг• Пользователи OpenVZ

– stats.openvz.org

– Опрос пользователей

– Хостинг (250+ провайдеров)

– Промышленное использование

11

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

Миф 7: OpenVZ - это только хостинг

12 OpenVZ используют крупные компании в своей инфраструктуре

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

Миф 7: OpenVZ == Parallels (Odin)

13

• OpenVZ - это не проект Parallels, а экосистема

• LibCT

• CRIU (Checkpoint and Restore In Userspace)

• p.Haul (Process Hauler)

• Интеграция c QEMU, OpenStack, Docker

• Odin - один из крупнейших контрибьюторов OpenVZ

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

Текущий статус проекта• Исходный код компонентов Virtuozzo в репозитории

• Доступны RPM пакеты

• Доступен установочный ISO образ Virtuozzo 7

• Скоро выпустим Бета 1

14

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

Ваша помощь• пользуйтесь

• тестируйте

• присылайте патчи

• рассказывайте о проекте

15

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

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