The OpenNET Project / Index page

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

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

"Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от opennews (ok) on 03-Мрт-16, 21:05 
Разработчики проекта OpenVZ анонсировали (https://lists.openvz.org/pipermail/users/2016-March/006796.html) выпуск бета-версии Virtuozzo 7.0. Virtuozzo 7.0 - это продукт, получившийся в результате слияния кодовых баз открытой системы контейнерной виртуализации OpenVZ и коммерческого продукта Virtuozzo (Parallels Cloud Server). Исходный код Virtuozzo 7 полностью открыт и доступен в публичном репозитории (https://src.openvz.org/projects/OVZ) и зеркале (https://github.com/OpenVZ) на GitHub.


После выпуска двух предварительных версий Virtuozzo 7.0 в продукте произошло много изменений (https://docs.openvz.org/), среди которых:


-  Online-управление памятью контейнеров и виртуальных машин. Для этого используется подсистема memory cgroups в Linux ядре и сервис vcmmd (https://github.com/OpenVZ/vcmmd).
-  Гарантированные лимиты памяти для виртуальных машин и контейнеров
-  Функциональность для более эффективного использования оперативной памяти, доступной на физическом сервере: memory autoballooning и KSM (kernel same-page merging).
-  Гипервизор собственной разработки заменили на KVM/QEMU
-  В дистрибутив включен компонент LibVirt (https://www.opennet.ru/opennews/art.shtml?num=42366), который позволяет использовать стандартные утилиты virsh, virt-install и другие приложения (http://libvirt.org/apps.html), интегрированные с LibVirt, для управления контейнерами и виртуальными машинами в Virtuozzo. Новая архитектура Virtuozzo теперь выглядит так:
<center><a href="https://i.imgur.com/zl0bGbD.png"><img src="https://www.opennet.ru/opennews/pics_base/0_1457027277.png&q... style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border=0></a></center>

-  Реализован гостевой инструментарий для ОС Windows и Linux
-  "Живая" миграция для контейнеров реализована с помощью инструментария CRIU (https://www.opennet.ru/opennews/art.shtml?num=43489) и P.Haul (https://www.opennet.ru/opennews/art.shtml?num=42850) вместо использования кода (https://openvz.org/Checkpointing_internals) "заморозки"/"разморозки" процессов, предоставляемого ядром Linux.


Для желающих попробовать Virtuozzo 7 Beta подготовлен установочный образ (https://download.openvz.org/virtuozzo/releases/7.0-beta3/), который можно загрузить с одного из зеркал (https://mirrors.openvz.org/) проекта OpenVZ и  руководство (https://docs.openvz.org/virtuozzo_7_beta_homework.webhelp/_c...) с подробным описанием необходимых команд для тестирования новой функциональности.


Отдельно отмечается, что этот релиз Virtuozzo всё ещё является тестовым и не готов для серьёзного применения. Разработка новой версии продолжается и продукт может содержать серьёзные ошибки. Эта промежуточная версия будет последней перед выпуском финального выпуска Virtuozzo 7.0.

URL: https://lists.openvz.org/pipermail/users/2016-March/006796.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=43982

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

Оглавление

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


1. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от A.Stahl (ok) on 03-Мрт-16, 21:05 
>Исходный код Virtuozzo 7 полностью открыт и доступен

С лицензиями, правда, пока не очень понятно -- часть, видимо доставшаяся от OpenVZ, открыта и свободна, а остальной код никаких данных о лицензии не несёт.
Там же, где лицензия указана, используется GPL2 или LGPL.

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

2. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +4 +/
Сообщение от sergeyb email(ok) on 03-Мрт-16, 21:32 
>>Исходный код Virtuozzo 7 полностью открыт и доступен
> С лицензиями, правда, пока не очень понятно -- часть, видимо доставшаяся от
> OpenVZ, открыта и свободна, а остальной код никаких данных о лицензии
> не несёт.

спасибо за замечание, мы это исправим (https://bugs.openvz.org/browse/OVZ-6701)

> Там же, где лицензия указана, используется GPL2 или LGPL.

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

44. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +1 +/
Сообщение от Pascal (??) on 05-Мрт-16, 19:09 
Про лицензирование и платность тут: https://forum.openvz.org/index.php?t=msg&th=13050
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Аноним (??) on 03-Мрт-16, 21:35 
бекапы уже работают?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +1 +/
Сообщение от sergeyb email(ok) on 04-Мрт-16, 14:52 
бекапы будут в RTM
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Аноним (??) on 03-Мрт-16, 22:39 
Расскажите, пожалуйста, что у вас насчёт сети? Какая-то автоконфигурация и виртуализация поддерживаются?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +1 +/
Сообщение от sergeyb email(ok) on 04-Мрт-16, 11:42 
я не очень понял вопрос. можете переформулировать?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

27. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Michael Shigorin email(ok) on 04-Мрт-16, 16:54 
> я не очень понял вопрос. можете переформулировать?

Возможно, вопрос был про виртуальные "железные" MAC в рамках VT-d.

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

29. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от sergeyb email(ok) on 04-Мрт-16, 16:56 
>> я не очень понял вопрос. можете переформулировать?
> Возможно, вопрос был про виртуальные "железные" MAC в рамках VT-d.

Если это действительно вопрос про прокидывание физических устройств в виртуальную машину (VT-d), то возможно. Потому что KVM это поддерживает (http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-...)

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

7. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Аниним on 03-Мрт-16, 23:09 
Virtuozzo kernel как и раньше только под редхат?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Аниним on 03-Мрт-16, 23:12 
можно уже не отвечать, сам посмотрел.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

15. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от sergeyb email(ok) on 04-Мрт-16, 11:13 
Ага.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

20. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Аноним (??) on 04-Мрт-16, 14:12 
Побольше вам конкурентов, хороших и разных.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

22. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от sergeyb email(ok) on 04-Мрт-16, 14:53 
> Побольше вам конкурентов, хороших и разных.

Спасибо :)

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

10. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Аноним email(??) on 04-Мрт-16, 07:11 
Какую версию ядра эта штука поддерживает?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +1 +/
Сообщение от sergeyb email(ok) on 04-Мрт-16, 11:16 
> Какую версию ядра эта штука поддерживает?

vzkernel в Virtuozzo 7 базируется на ядре RHEL7 (3.10+ https://access.redhat.com/articles/3078)

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

12. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от фыва2 on 04-Мрт-16, 08:25 
Virtuozzo 7.0 не подскажете управлять этим только через консольку? или есть вебморда?

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

14. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +1 +/
Сообщение от Аноним (??) on 04-Мрт-16, 10:49 
>Once again, as Virtuozzo 7 containers and VMs are managed via the libvirt API, you can use Virtual Machine Manager (virt-manager) for the same purpose. You will need to install our customized version of virt-manager that supports any Red-Hat-based OS. We tested our version of virt-manager with CentOS 7.

Напомню, что вирт-менеджер умеет подключаться и к удалённым хостам. Как по мне, специализированное приложение лучше, чем набор перл-скриптов (не в обиду proxmox'у будь сказано).

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

17. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от sergeyb email(ok) on 04-Мрт-16, 11:19 
> Virtuozzo 7.0 не подскажете управлять этим только через консольку? или есть вебморда?

Так как есть драйвер для LibVirt, то должно работать любое приложение, интегрированное с LibVirt (см http://libvirt.org/apps.html#web). Например oVirt.

Мы тестировали только GUI панель для LibVirt - virt-manager.

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

23. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +1 +/
Сообщение от Аноним (??) on 04-Мрт-16, 15:09 
вот, что Docker животворящий делает!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Аноним (??) on 04-Мрт-16, 16:24 
На ArchLinux работает? kernel 4.5.0rc6
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +1 +/
Сообщение от sergeyb email(ok) on 04-Мрт-16, 16:54 
> На ArchLinux работает? kernel 4.5.0rc6

Если коротко, то нет.

А подробнее так:
Мы используем своё Linux ядро (vzkernel), в котором есть есть функциональность, отсутствующая в ванильном Linux ядре.
Подробнее про разницу лучше посмотреть в слайдах http://www.slideshare.net/openvz/whats-missing-from-upstream...
Хотя за последние годы эта разница сильно сократилась, но тем не менее она всё ещё есть.

Плюс для работы на ArchLinux нужно будет запаковать несколько пользовательских утилит https://openvz.org/Packages

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

32. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Аноним (??) on 04-Мрт-16, 17:41 
>>Хотя за последние годы эта разница сильно сократилась, но тем не менее она всё ещё есть.

Когда эту разницу предполагается обнулить?

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

41. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +1 +/
Сообщение от sergeyb email(ok) on 05-Мрт-16, 16:54 
Когда ментейнеры Linux ядра согласятся принять все наши наработки из vzkernel, скорость можно оценить по этой картинке - http://imgur.com/WMFDib8

Какие-то части vzkernel быстрее продаются ментейнерам Linux ядра, а какие-то медленнее:

NET и PID неймспейсы приняли достаточно быстро.

Нашу реализацию C/R для живой миграции контейнеров не принимали в ядро. И у других проектов (http://criu.org/Comparison_to_other_CR_projects) не принимали. Мы решили эту проблему с помощью проекта CRIU (https://www.opennet.ru/opennews/art.shtml?num=43489)  и в Virtuozzo 7 уже нет ядерного кода для C/R, его заменил инструментарий CRIU.

код для управления памятью (memcg) в ванильном ядре частично мы писали, в vz7 мы используем эти наработки и от старых UBC, vSwap, SLM (https://openvz.org/Memory_management_in_VZ7) практически ничего в vzkernel не осталось.

И это не все примеры "проталкивания" наших наработок. Со стороны мы можем выглядеть тормозами, но покажите того, у кого этот процесс проходит быстрее.

Из оставшегося:

- Ploop and related ext4 changes
- Memory management and accounting
- backport of kmemcg
** idle memory tracking (for vcmmd)
** network buffers memory accounting
** OOM killer virtualization
- /sys and /proc virtualization
- Network: venet, iptables (marks)
- FUSE upstream backports
- Printk virtualization
- /dev/console virtualization
- Time namespace (for monotonic timers wrt migration)
- Misc legacy (vziolimit, vzlist, vzredir, vznetstat, beancounters...)
- Beancounters: numiptent, numfile, numproc

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

25. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Аноним (??) on 04-Мрт-16, 16:42 
Под Debian предполагается выпустить ядро?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от sergeyb email(ok) on 04-Мрт-16, 16:49 
Нет, мы делаем только RPM-based дистрибутив.
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

30. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Аноним (??) on 04-Мрт-16, 16:58 
Вы уже подсчитали: сколько процентов вы теряете клиентов?
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

31. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от alex53 on 04-Мрт-16, 17:35 

Отвечу за автора.
Это не вопрос охвата рынка. Разработка ведется под конкретную версию ядра (которая актуальна в RH 7). На разработку под сразу несколько ядер просто нет ресурсов.

По теме.
Очень уж долго. Все новые контейнеры уже давно под lxc или docker-м. И когда выйдет production-ready релиз, ИМХО будет поздно.

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

34. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Michael Shigorin email(ok) on 04-Мрт-16, 20:12 
> По теме.
> Очень уж долго. Все новые контейнеры уже давно под lxc или docker-м.
> И когда выйдет production-ready релиз, ИМХО будет поздно.

А у меня под ovz -- потому что ovz и lxc (тем более дыркер) умеют совсем разное с весьма разным качеством.

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

36. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от alex53 on 04-Мрт-16, 20:52 

Понятно что изоляция lxc не фонтан, но функции свои она выполняет, и работает сейчас.
А специально переводить под ovz уже работающие контейнеры ради неких гипотетических фитч думаю мало найдется желающих.
Docker конечно редкое дерьмо, но он популярен главным образом благодаря своему api, а поскольку ovz это api не поддерживает, то и здесь мимо.
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

42. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +2 +/
Сообщение от sergeyb email(ok) on 05-Мрт-16, 17:04 
> Понятно что изоляция lxc не фонтан, но функции свои она выполняет, и  работает сейчас.

Зависит от того какие у вас функции. Все хостеры для Linux контейнеров используют OpenVZ или Virtuozzo.
Если у вас приватная сеть и нужно использовать контейнеры, то да, скорее всего свои задачи вы с помощью LXC решите.
У LXC главное преимущество, за которое его так любят это доступность в любом дистрибутиве.
Но нужно знать и о недостатках LXC. Отталкивайтесь от своих потребностей, хватает вам LXC - отлично, любите Docker - прекрасно.
Мы не пытаемся "впарить" свою Virtuozzo всем, поэтому составили таблицу сравнения (без всякого маркетингого буллшита) Virtuozzo с другими решениями - https://openvz.org/Comparison

Лично мое мнение, что существующие пользователи OpenVZ только приобрели нежели потеряли с новой версией Virtuozzo. А вы уж делайте свои выводы.

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

43. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Аноним (??) on 05-Мрт-16, 18:22 
Мы используем Clоud Linuх с ISP Мanager. Проблем явно меньше чем с бэкапами в Virtuozzo.
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

45. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от alex53 on 05-Мрт-16, 22:46 

>Все хостеры для Linux контейнеров используют OpenVZ или Virtuozzo.

Все? У амазона docker "из коробки". И у них бесплатный триал а один год на виртуалку.

Понятно что вы не впариваете Virtuozzo, сам активно использую ovz, но технические преимущества, к сожалению, не самое важное.

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

35. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +1 +/
Сообщение от Michael Shigorin email(ok) on 04-Мрт-16, 20:13 
> Вы уже подсчитали: сколько процентов вы теряете клиентов?

Вы бы уже взяли да собрали для любимого дебиана.  Что за потребительский подход?

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

33. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Dkg on 04-Мрт-16, 19:24 
Есть ли вменяемый web-интерфейс?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

37. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от sergeyb email(ok) on 04-Мрт-16, 23:43 
я уже выше отвечал. все приложения, работающие через LibVirt, должны работать на ура с Virtuozzo 7. Вот полный список приложений - http://libvirt.org/apps.html
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

38. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Pavel Odintsov email(ok) on 05-Мрт-16, 12:26 
Но, пожалуй, стоит уточнять, что поддержка  OpenVZ в libvirt - мягко говоря хреновая и если этот веб-интерфейс будет использоваться, то он сможет рулить лишь VM, а конетйенрами - не сможет.

В этом случае решение Proxmox предпочтительнее, так как там и vm и контейнеры и все это управляется в одном интерфейсе по единому API/веб-интерфейсу.

В VZ7 я так понимаю есть лишь унифицированный API, но нет приложений (веб-морд), кто бы его реализовывал.

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

39. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от sergeyb email(ok) on 05-Мрт-16, 13:38 
> Но, пожалуй, стоит уточнять, что поддержка  OpenVZ в libvirt - мягко
> говоря хреновая и если этот веб-интерфейс будет использоваться, то он сможет
> рулить лишь VM, а конетйенрами - не сможет.

Наверное ты имеешь ввиду тот факт, что в своем драйвере vz для LibVirt реализовали  управление двумя типами инстансов: контейнерами и виртуальными машинами. Этот драйвер приняли в апстрим LibVirt, а значит и приложения должны это поддерживать. Если нормальной поддержки нет, то виноват не драйвер.

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

40. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  –2 +/
Сообщение от Аноним (??) on 05-Мрт-16, 14:48 
поздно спохватились, теперь у нас новый король, а OpenVZ уже протух
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Аноним (??) on 06-Мрт-16, 00:27 
В старых  версиях всегда были проблемы с подкючением tun/tap устройств для работы openvpn. Как с этим в новых версиях?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta"  +/
Сообщение от Michael Shigorin email(ok) on 08-Мрт-16, 18:13 
> В старых  версиях всегда были проблемы
> с подкючением tun/tap устройств для работы openvpn.

Вы просто поленились даже поискать, у нас ovpn в контейнере под ovz работал ещё году в 2009 или самое позднее в 2010.  История вики-странички с этим тоже согласуется: https://wiki.openvz.org/VPN_via_the_TUN/TAP_device

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

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

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




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

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