The OpenNET Project / Index page

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

Релиз библиотеки LibVirt 2.0.0

09.07.2016 20:27

Компания Red Hat представила релиз проекта LibVirt 2.0.0, в рамках которого развивается библиотека и набор инструментов для унифицированного локального и удаленного управления виртуальными окружениями. Поддерживаются следующие системы виртуализации: Xen, QEMU, KVM, LXC, OpenVZ, User Mode Linux, VMware ESX/GSX/Workstation/Player, BHyve, Virtuozzo, VirtualBox, Microsoft Hyper-V, IBM PowerVM. Статус поддержки различных систем виртуализации можно посмотреть в данной таблице. В качестве хранилища могут использоваться локальные IDE/SCSI/USB диски, FibreChannel, LVM, iSCSI, NFS и различные файловые системы.

С момента выхода прошлой версии (1.3.5) добавлено более 500 изменений, которые включают в себя изменения в API, большое количество исправлений и улучшений. Среди основных новшеств LibVirt 2.0.0:

  • Множество улучшений в поддержке систем виртуализации Xen и Virtuozzo
  • Добавлен API для управления виртуальными CPU с помощью гостевого агента
  • Добавлен API, который позволит отслеживать события добавления и удаления хранилищ данных
  • Добавлено определение типа CPU
  • Исправления в документации

В рамках программы Google Summer of Code 2016 к задачам проекта LibVirt подключились студенты:

  • Фабиан Фреер (Fabian Freyer) будет улучшать поддержку гипервизора BHyve. Ментором выступает Роман Богородский, инженер компании Мирантис.
  • Катерина Кокю (Katerina Koukiou) начала работу по добавлению поддержки "живой" миграции контейнеров LXC с помощью CRIU.


  1. Главная ссылка к новости (https://www.redhat.com/archive...)
  2. OpenNews: Релиз библиотеки Libvirt 1.0.0
  3. OpenNews: Релиз гипервизора Xen 4.7.0
  4. OpenNews: Выпуск новой версии OpenVZ - Virtuozzo 7.0 Beta
Автор новости: sergeyb
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/44765-libvirt
Ключевые слова: libvirt, linux, virtual, openvz, virtuozzo, xen, criu
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.6, Аноним (-), 00:57, 10/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Множество улучшений в поддержке систем виртуализации VirtualBox
     
  • 1.8, Аноним (-), 05:29, 10/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А кто может пояснить? Red Hat объявили, что в версии 7 lxc - deprecated. А сами вот такую штуку разрабатывают.
     
     
  • 2.10, Andrey Mitrofanov (?), 07:01, 10/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > А кто может пояснить? Red Hat объявили, что в версии 7 lxc
    > - deprecated. А сами вот такую штуку разрабатывают.

    Я могу объяснить. Это версия 2.0.0.

     
  • 2.11, ssh (ok), 14:10, 10/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    LibVirt - система управления для которой LXC, одна из доступных технологий.

    Upd: А что RH предложили в качестве альтернативы? С другой стороны с их продолжительностью LTS, это будет очень долгий deprecated.

     
     
  • 3.13, Stax (ok), 15:05, 10/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Upd: А что RH предложили в качестве альтернативы? С другой стороны с
    > их продолжительностью LTS, это будет очень долгий deprecated.

    Docker. Желательно в рамках Atomic Host, хотя принципиально это не требуется, но всюду активно намекается.

    "долгим deprecated" не будет, т.к. LXC никогда официально не поддерживался в RHEL полностью. В 6-ке еще недозрел, а в ранних 7-ках был как экспериментальный technology preview. Задепрекейтили и забыли, объявили docker-контейнеры, пока тоже в technology preview. На 100% поддержке никаких контейнеров нет, только KVM-виртуалки. И я их хорошо понимаю - костылей, глюков и недоработок при попытке сделать что-либо серьезное там еще хватает.

     
  • 2.12, Stax (ok), 14:57, 10/07/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Libvirt это свободный продукт, запилили поддержку LXC и развивают/используют, кому надо. Никто убирать не собирается.

    Red Hat (которая, может, эту поддержку начала пилить. А может и не они) попробовала использовать это в 7-ке, в 7.0/7.1 было экспериментально, к 7.2 решили, что не годно и объявили, что в дистрибутиве поддерживать не будут. Там же помимо самого libvirt всякие обвязки нужны, чтобы создавать, запускать/перезапускать и т.д.
    Вообще основные проблемы у них возникли с интеграцией с selinux, не получалось достаточно хорошо. Docker лучше вышло интегрировать с selinux, предложили отказываться от LXC в пользу его. Хотя инструменты, конечно, разные.

    Между прочим, если selinux для контейнера не нужен, сам по себе LXC (через стандартные утилиты LXC) работает в 7.2. Отказались именно от управляемого через libvirt LXC, т.к. предлагать решение, вызывающее проблемы с selinux официально ред хат не хочет.

     

  • 1.14, Аноним (-), 17:22, 10/07/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Добавлено определение типа CPU что имеется виду?
     

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



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

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