The OpenNET Project / Index page

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

10.12.2015 18:05  Статус развития новой версии OpenVZ - Virtuozzo 7

Прошло больше полугода с момента начала открытой разработки дистрибутива Virtuozzo 7, развиваемого после слияния в единый свободный продукт кодовых баз открытой системы контейнерной виртуализации OpenVZ и коммерческого продукта Virtuozzo (Parallels Cloud Server). За это время в проекте произошло много изменений, среди которых:

  • Опубликована документация для Virtuozzo 7: Command Line Reference, Getting Started Guide, Installation Guide, Installation Using PXE, Templates Management Guide. Исходный код документации так же как и исходный код продукта размещён в репозитории;
  • В дистрибутив добавлено два новых компонента: libreport-plugin-virtuozzo и coripper;
  • Минимальные шаблоны контейнеров очень популярны в OpenVZ, но отсутствуют в Virtuozzo 7. Один из пользователей OpenVZ Philipp Born сделал минимальный шаблон для операционной системы Debian и разработчики добавили его в базовый дистрибутив Virtuozzo;
  • После продолжительного обсуждения востребованности SimFS разработчиками Virtuozzo было принято решение перенести код SimFS в новое ядро, базирующееся на ядре RHEL7. Опубликована таблица со сравнением ploop и SimFS. Статус портирования SimFS на ядро RHEL7 можно отслеживать в тикетах OVZ-6581 и OVZ-6613;
  • Добавлена новая функциональность: возможность запуска каждого контейнера в отдельном пространстве имён пользователя, поддержка форматов виртуальных дисков QEMU в утилиту prl_disk_tool, в дистрибутиве Virtuozzo 7 поставляется пакет virt-manager с возможностью управления как виртуальными машинами так и контейнерами;
  • Подготовлена таблица, в которой проведено сравнение функциональности Virtuozzo 7 с похожими решениями. Таблица позволит понять какую функциональность стоит ждать в релизе Virtuozzo и оценить достаточно ли будет функциональности бесплатной версии для решения своих задач. Нужно отметить, что некоторая функциональность находится в статусе обсуждения и поэтому не была добавлена в таблицу;
  • Опубликован отчёт аудита безопасности исходного кода OpenVZ, который делал Александр Песляк (Solar Designer из проекта OpenWall) в 2005 году. Во время аудита была выявлена одна проблема в коде OpenVZ и две проблемы в коде ванильного ядра Linux. Все проблемы были исправлены. Этот отчёт лишний раз подтверждает высокое качество кода в проекте OpenVZ;
  • Составлен список технологий и продуктов, интегрированных с OpenVZ;
  • Разработчики отказались от использования пакетной базы Cloud Linux и теперь базовые пакеты дистрибутива Virtuozzo 7 собираются своими силами. Такой шаг позволит более гибко разрабатывать продукт и сохранить время разработчиков. При использовании лицензии на Virtuozzo 7 поддержка будет распространяться и на базовые пакеты в том числе.
  • В Virtuozzo 7 гипервизор собственной разработки был заменён на KVM/QEMU. Все сборки Virtuozzo 7 из ветки Beta 2 включают всё необходимое для запуска виртуальных машин QEMU. Пользовательские утилиты (prlsrvctl, prlctl) интегрированы c QEMU с помощью LibVirt и позволяют управлять как контейнерами так и виртуальными машинами. Возможность использовать стандартные утилиты virsh, virt-install как и другие приложения, интегрированные с LibVirt, сохранилась;

    Пример создания виртуальной машины с CentOS 6.7 x86_64 с помощью virt-install:

    
       $ curl -O http://mirrors.kernel.org/centos/6.7/isos/x86_64/CentOS-6.7-x86_64-bin-DVD1.iso
       $ virt-install --virt-type kvm --name centos-6.7 --ram 1024  --disk centos-6.7.qcow2 format=qcow2 
          --graphics vnc password=vz7 listen=0.0.0.0 --noautoconsole--os-type=linux 
          --os-variant=rhel6 --extra-args"console=tty0 console=ttyS0115200n8 serial"
          --location=CentOS-6.7-x86_64-bin-DVD1.iso --network network=Bridged
    
    Попробовать тестовые сборки можно несколькими способами: загрузить установочный образ с одного из зеркал проекта OpenVZ и установить Virtuozzo 7 на физический сервер или виртуальную машину запустить инстанс Virtuozzo 7 в облаке Amazon EC2 (это будет бесплатно в случае использования t2.micro) или загрузить образ для Vagrant.
  • Подготовлено несколько скринкастов про утилиты Virtuozzo, которые отсутствовали в OpenVZ: мониторинг ресурсов с помощью vzstat установка гостевой ОС с помощью virt-install базовые операции с контейнерами с помощью утилиты prlctl;

Дополнительно можно упомянуть о намерении провести в феврале новую встречу с пользователями и разработчиками контейнеров. Желающие выступить с докладами могут связаться с организаторами. Интересующиеся технологиями контейнерной изоляции в Linux могут подписаться на группу Moscow Containers Meetup на meetup.com или на рассылки проекта OpenVZ. В рассылках каждый месяц публикуется список наиболее значительных изменений в разработке Virtuozzo. Отчёты за предыдущие месяцы: октябрь, ноябрь.

  1. Главная ссылка к новости (https://openvz.org/...)
  2. OpenNews: Тестовые сборки дистрибутива Virtuozzo 7, собранного из открытых компонентов OpenVZ
  3. OpenNews: Компания Parallels открыла код ядра, развиваемого для продукта Virtuozzo
  4. OpenNews: Открыт исходный код пользовательских утилит Virtuozzo
  5. OpenNews: 9 лет проекту OpenVZ. Обзор участия Parallels в развитии открытых проектов
  6. OpenNews: OpenVZ и Parallels Cloud Server объединяются в единый открытый проект Virtuozzo Core
Автор новости: sergeyb
Тип: Обобщение
Ключевые слова: openvz, virtuozzo, containers
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (-), 20:32, 10/12/2015 [ответить] [показать ветку] [···]     [к модератору]
  • +/
    Ну блин это конечно хорошо, но есть вопросы Почему нет русской документации Ка... весь текст скрыт [показать]
     
     
  • 2.3, sergeyb (ok), 20:43, 10/12/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    Потому что не нашёлся человек, который готов перевести всю документацию на русск... весь текст скрыт [показать]
     
     
  • 3.5, Аноним (-), 21:22, 10/12/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    В общем можно забыть про дисковую производительность, diff/inc бекапы и пожалуй стоит сейчас планировать миграцию на lxc
     
     
  • 4.11, Michael Shigorin (ok), 22:50, 10/12/2015 [^] [ответить]     [к модератору]  
  • –2 +/
    Планируйте сразу на чруты, это почти то же Касательно бэкапов -- очевидно же, ч... весь текст скрыт [показать]
     
  • 3.8, Michael Shigorin (ok), 22:46, 10/12/2015 [^] [ответить]    [к модератору]  
  • +/
    > Шаблоны есть для разных дистрибутивов.

    Штатный альтовый для ovz подойдёт? -- http://altlinux.org/starterkits#ovz (про vztt пока не почитал)

     
  • 3.12, Переводчик (?), 23:24, 10/12/2015 [^] [ответить]     [к модератору]  
  • +2 +/
    Где можно перевести MediaWiki GitHub Wiki git-pages Осталось повернуться лиц... весь текст скрыт [показать]
     
     
  • 4.31, sergeyb (ok), 12:44, 11/12/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    Документация лежит в файлах с разметкой AsciiDoc -https src openvz org project... весь текст скрыт [показать]
     
  • 3.17, crypt (ok), 00:36, 11/12/2015 [^] [ответить]    [к модератору]  
  • +/
    сравнительная таблица simfs/ploop - очень хорошо. а где-нибудь пишут подробно про проблемы(грабли) с simfs?


     
  • 3.24, Аноним (-), 07:56, 11/12/2015 [^] [ответить]    [к модератору]  
  • +/
    > В новости шла речь про _минимальный_ шаблон для Debian.

    Тем временем из дебиана удалили CRIU. Сразу видно с кем не надо иметь дело.

     
     
  • 4.32, sergeyb (ok), 12:46, 11/12/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    Я не понимаю как связаны минимальный шаблон Debian и CRIU Но про удаление пакет... весь текст скрыт [показать]
     
     
  • 5.45, Andrey Mitrofanov (?), 15:01, 11/12/2015 [^] [ответить]     [к модератору]  
  • +/
    И да, по ссылке unstable 1 7 2-2 Кто-то петляет и путает следы https pack... весь текст скрыт [показать]
     
     
  • 6.47, sergeyb (ok), 15:37, 11/12/2015 [^] [ответить]     [к модератору]  
  • +/
    Вот ответ Salvatore Bonnacorso ментейнера пакета CRIU в Debian с описанием при... весь текст скрыт [показать]
     
  • 2.16, crypt (ok), 00:33, 11/12/2015 [^] [ответить]     [к модератору]  
  • +/
    Дорогой аноним, для презентаций http www odin com Там коммерческие продукты н... весь текст скрыт [показать]
     
  • 1.2, Вася (??), 20:40, 10/12/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    >Опубликован отчёт аудита безопасности исходного кода OpenVZ, который делал Александр Песляк (Solar Designer из проекта OpenWall) в 2005 году
    >Этот отчёт лишний раз подтверждает высокое качество кода в проекте OpenVZ

    Дядя конечно авторитетный-заслуженный, но отчёт-то давным-давно протухший. Как он может что-то подтверждать сейчас, десять лет спустя?

     
     
  • 2.4, Аноним (-), 20:52, 10/12/2015 [^] [ответить]    [к модератору]  
  • +/
    > Как он может что-то подтверждать сейчас, десять лет спустя?

    Очевидно может, если 10 лет ничего не трогать в коде.

     
  • 1.7, Аноним (-), 22:16, 10/12/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    И кому оно теперь надо? в винильное ядро не входит, туманные перспективы существования это Virtuozzo особенно на фоне Docker и LXC. В общем товарищ Parallels ваш поезд ушел! Прощайте.
     
     
  • 2.9, Michael Shigorin (ok), 22:46, 10/12/2015 [^] [ответить]    [к модератору]  
  • +/
    > в винильное ядро не входит

    Оно сейчас хоть в слаквари-то используется?

     
     
  • 3.10, Аноним (-), 22:48, 10/12/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    OpenVZ R.I.P.
     
  • 2.15, avagin (ok), 23:50, 10/12/2015 [^] [ответить]     [к модератору]  
  • +5 +/
    Использование своего ядра обусловлено наличием дополнительной функциональности, ... весь текст скрыт [показать]
     
     
  • 3.18, leap42 (ok), 03:28, 11/12/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    Расскажите мне почему связка lxc selinux,apparmor cgroups не является действит... весь текст скрыт [показать]
     
     
  • 4.23, avagin (ok), 07:38, 11/12/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    На пример, вот этот просто скрипт позволяет положить всю ноду из lxc контейнера ... весь текст скрыт [показать]
     
     
  • 5.26, Аноним (-), 11:23, 11/12/2015 [^] [ответить]     [к модератору]  
  • +/
    вариантов положить OpenVZ не меньше, на вполне безобидных use case не так давно... весь текст скрыт [показать]
     
     
  • 6.28, avagin (ok), 11:44, 11/12/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    Я вам привел проблему безопасности, вы мне привели проблему при установке. Это как бы разные вещи. С первой проблемой жить нельзя, вторая легко решаема.
     
     
  • 7.29, Аноним (-), 12:20, 11/12/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    да. проблему как find / обходит IOPS лимиты уже починили ?
     
  • 7.30, Аноним (-), 12:23, 11/12/2015 [^] [ответить]     [к модератору]  
  • +/
    вы правы первая проблема легко решаема - так как можно хотя бы загрузить сервер... весь текст скрыт [показать]
     
     
  • 8.35, angra (ok), 13:00, 11/12/2015 [^] [ответить]     [к модератору]  
  • +2 +/
    А можно нанять нормального админа, который сумеет найти в доке по grub2 возможно... весь текст скрыт [показать]
     
     
  • 9.39, Аноним (-), 14:03, 11/12/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    то есть сервак ушедший в панику при загрузке это не проблема openvz - ... весь текст скрыт [показать]
     
     
  • 10.51, angra (ok), 19:40, 11/12/2015 [^] [ответить]     [к модератору]  
  • +/
    В данном случае это проблема админа, который не потрудился проверить есть ли под... весь текст скрыт [показать]
     
  • 8.43, avagin (ok), 14:36, 11/12/2015 [^] [ответить]     [к модератору]  
  • +3 +/
    Мертвого ящика не будет Модуль xfs в нашем ядре есть Контейнеры на xfs можно з... весь текст скрыт [показать]
     
     
  • 9.49, avagin (ok), 18:14, 11/12/2015 [^] [ответить]    [к модератору]  
  • +1 +/
    Кажется, я понял о чем речь:
    https://src.openvz.org/projects/OVZ/repos/vzkernel/commits/504dd3e7391b9f546c5

    Приятно было узнать и имя Анонима.

     
     
  • 10.52, Аноним (-), 19:40, 11/12/2015 [^] [ответить]    [к модератору]  
  • +/
    в данном случае не угадали. Просто аноним внимательно читает ваши changelog. и пропустить такой комит - ну просто нельзя :)
     
     
  • 11.56, avagin (ok), 20:04, 11/12/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    Могу только позавидовать количеству свободного времени у вас RHEL7 ядро сейчас ... весь текст скрыт [показать]
     
  • 8.63, name (??), 16:00, 13/12/2015 [^] [ответить]     [к модератору]  
  • +/
    Бери дедикейшен в нормальных местах Там тебе дадут квм на пару часов совершенно... весь текст скрыт [показать]
     
  • 6.33, sergeyb (ok), 12:50, 11/12/2015 [^] [ответить]     [к модератору]  
  • +/
    Ключевые слова не поддерживается Если используете заведомо неподдерживаемую к... весь текст скрыт [показать]
     
     
  • 7.42, Аноним (-), 14:09, 11/12/2015 [^] [ответить]     [к модератору]  
  • +/
    а нет в документации указания что не поддерживается И одно дело не поддерживать... весь текст скрыт [показать]
     
     
  • 8.44, avagin (ok), 14:45, 11/12/2015 [^] [ответить]     [к модератору]  
  • +2 +/
    Может покажете баг, где у вас падала машина и вас завернули Или комит логи, о к... весь текст скрыт [показать]
     
     
  • 9.53, Аноним (-), 19:47, 11/12/2015 [^] [ответить]     [к модератору]  
  • +/
    комит вы нашли сами другие ровно так же видели его и знают к чему это может п... весь текст скрыт [показать]
     
     
  • 10.57, avagin (ok), 20:14, 11/12/2015 [^] [ответить]     [к модератору]  
  • +1 +/
    Конечно тестируем Сами тестируем Выпускаем ядра, отдаем в QA, они гоняют тесты... весь текст скрыт [показать]
     
  • 6.36, й (?), 13:39, 11/12/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    > все RHEL7 based используют xfs по дефолту.

    orly? что hetzner, что rackspace ставят на ext4.

     
     
  • 7.40, Аноним (-), 14:04, 11/12/2015 [^] [ответить]    [к модератору]  
  • +/
    >> все RHEL7 based используют xfs по дефолту.
    > orly? что hetzner, что rackspace ставят на ext4.

    вы давно анаконду запускали?

     
     
  • 8.50, й (?), 18:21, 11/12/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    давно. там теперь нельзя поставить систему на ext4?
     
     
  • 9.54, Аноним (-), 19:50, 11/12/2015 [^] [ответить]     [к модератору]  
  • +/
    просто если вы ее поставите на raid0 linear из двух винтов по 8Т - получите уже ... весь текст скрыт [показать]
     
     
  • 10.59, й (?), 22:00, 11/12/2015 [^] [ответить]    [к модератору]  
  • –1 +/
    1. какой, нафиг, саппорт на centos?
    2. уже ставя неродное ядро от openvz вы лишаетесь поддержки rhel.
     
  • 7.48, . (?), 16:12, 11/12/2015 [^] [ответить]    [к модератору]  
  • +/
    установщик hetzner диски размечает самостоятельно и распаковывает (кривой) архив уже установленной системы. Не переделывать же теперь скрипты ;-)

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

     
  • 3.19, Аноним (-), 05:15, 11/12/2015 [^] [ответить]    [к модератору]  
  • +/
    > показывать более высокую производительность.

    Вы уверены что скорость показатель безопасности и изолированности?

     
     
  • 4.21, avagin (ok), 07:34, 11/12/2015 [^] [ответить]    [к модератору]  
  • +/
    Я такого не говорил, там стоит союз "и".
     
  • 2.27, Andrey Mitrofanov (?), 11:38, 11/12/2015 [^] [ответить]    [к модератору]  
  • +3 +/
    > И кому оно теперь надо? в винильное ядро не входит, туманные перспективы
    > существования это Virtuozzo особенно на фоне Docker и LXC. В общем
    > товарищ Parallels ваш поезд ушел! Прощайте.

    Парарельсы - авторы большей части lxc, namespace-ов и cgroups-ов в "ванильном" ядре, которым Вы им в харю тычите.  Ваша позиция заключается в том, что теперь, когда они всё это за-про-апстримили, им уже надо пойти и удавиться с голоду?  Разумные пределы Вашей благоларности :/ совсем потеряли всякие грацицы, знаете ли.

     
     
  • 3.41, Аноним (-), 14:07, 11/12/2015 [^] [ответить]     [к модератору]  
  • +/
    cgroups это вообще IBM, а параллсы пытаются запрыгнуть в уходящий поезд и возгла... весь текст скрыт [показать]
     
     
  • 4.58, avagin (ok), 20:17, 11/12/2015 [^] [ответить]    [к модератору]  
  • +3 +/
    Мне кажется это были инженеры из Google. Как вы думаете на сколько важно кто начал? Может лучше судить по вкладу за все время?

     
  • 1.13, anonim (ok), 23:28, 10/12/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    console=tty0 -- люди не понимают разницы между console, tty, tty0 и tty1.
     
  • 1.14, Аноним (-), 23:44, 10/12/2015 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Посмотрел на табличку сравнения, правильно ли я понимаю, что для Virtuosso 7 нет... весь текст скрыт [показать]
     
     
  • 2.34, sergeyb (ok), 12:52, 11/12/2015 [^] [ответить]    [к модератору]  
  • +/
    > Посмотрел на табличку сравнения, правильно ли я понимаю, что для Virtuosso 7
    > нет ни какой-либо веб-морды (гуя), для управления кластером, ни поддержки шаренного
    > стораджа?

    Да, веб панель не включена в бесплатную версию. Но в Virtuozzo 7 операции с контейнерами и ВМками поддерживаются  помощью libvirt, для которого есть множество панелей - http://libvirt.org/apps.html#web

    > Почему в табличке не сказано, что у rhev есть opensource edition (ovirt),
    > как это сказано про xen.

    Добавьте.

     
  • 1.37, Аноним (-), 13:50, 11/12/2015 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Это всё хорошо, но отсутствие хотя бы минимального графического и или веб-интерф... весь текст скрыт [показать]
     
     
  • 2.46, sergeyb (ok), 15:02, 11/12/2015 [^] [ответить]    [к модератору]  
  • +/
    > Это всё хорошо, но отсутствие хотя бы минимального графического и/или веб-интерфейса удручает.

    Да, веб панель не включена в бесплатную версию. Но в Virtuozzo 7 операции с контейнерами и ВМками поддерживаются  помощью libvirt, для которого есть множество панелей - http://libvirt.org/apps.html#web

     
  • 1.38, Аноним (-), 13:52, 11/12/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А есть возможность использовать для контейнеров не образы файловой системы, а обычные директории? Иногда очень выручает возможность быстро скопировать данные из одного контейнера в другой.
     
     
  • 2.60, Аноним (-), 23:14, 11/12/2015 [^] [ответить]     [к модератору]  
  • +/
    Поддержка simfs в процессе добавления, в самой новости - Скопировать данные под... весь текст скрыт [показать]
     
  • 1.61, afiskon (ok), 23:14, 11/12/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Вопрос. Входит ли PVA или его аналог (веб-мордочка какая-нибудь) в Virtuozzo 7 ?
     
     
  • 2.62, sergeyb (ok), 23:28, 11/12/2015 [^] [ответить]    [к модератору]  
  • +/
    веб панель не включена в бесплатную версию. Но в Virtuozzo 7 операции с контейнерами и ВМками поддерживаются  помощью libvirt, для которого есть множество панелей - http://libvirt.org/apps.html#web
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


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