LINUX.ORG.RU

Выпуск новой версии LibVirt 2.0.0

 , , ,


1

2

Проект LibVirt выпустил новую версию библиотеки и набора инструментов для унифицированного локального и удаленного управления виртуальными окружениями. Поддерживаются следующие системы виртуализации: Xen, QEMU, KVM, LXC, OpenVZ, User Mode Linux, VirtualBox, VMware ESX/GSX/Workstation/Player, BHyve, Virtuozzo, 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
  • Исправления в документации

>>> Подробности



Проверено: Shaman007 ()

А там можно создавать LXC контейнеры на пачке серверов и потом их мувать туда-сюда?

anonymous ()

Вау, Вируалбокс аж целых два раза поддерживается :)

anonymous ()
Ответ на: комментарий от anonymous

Вау, Вируалбокс аж целых два раза поддерживается :)
Проверено: Shaman007 (09.07.2016 22:17:38)

Не, ну а чё ты хотел?

mandala ★★★★ ()

Почему нет kvm в тегах? Забыл самый модный гипервизор, нехорошо...

King_Carlo ★★★★★ ()
Ответ на: комментарий от King_Carlo

Не говорите — всякого г. в теги насовали, а основного инстрУмента нет. Нехорошо-с.

int13h ★★★★★ ()
Последнее исправление: int13h (всего исправлений: 1)

virt-manager так и остался неюзабельной какашкой ?

Myp3ik ★★ ()
Ответ на: комментарий от Myp3ik

Ну хз, у меня к нему 2 претензии - RBD-томами он не может рулить и, несмотря на питон, кроссплатформенности нет - *nix only. В остальном - очень даже неплохой продукт.

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

кроссплатформенности нет - *nix only

Виндузятники должны страдать.

zabbal ★★ ()

QEMU, KVM

А что лучше? qemu или kvm? Посоветуйте.

Lavos ★★★★★ ()

BHyve

BHyVe, блджад.

anonymous ()
Ответ на: комментарий от ChALkeR

Сложный вопрос... Цифрами можно закодировать буквы, а буквами - написать цифры...

Хотя цифрами можно закодировать буквы, которыми написаны цифры.

EuGeneus ★★ ()
Ответ на: комментарий от Lavos

А что лучше? qemu или kvm? Посоветуйте.

Конечно же bosch. Но я его не вижу в списке.

Bragin ()
Ответ на: комментарий от Lavos

Пожалуйста, скажи что это была неудачная шутка.

MrClon ★★★★★ ()
Ответ на: комментарий от MrClon

Нет, мне действительно интересно что лучше libvirt+qemu или libvirt+kvm.

Lavos ★★★★★ ()
Ответ на: комментарий от Lavos

присоединюсь, со сравнительными таблицами пожалуйста, поддержки и быстродействия

Frost ★★★ ()

Какая нужная библиотека!

umka ()
Ответ на: комментарий от Lavos

кит или слон

что лучше, эмулировать требуемые возможности цпу или целиком от и до зависеть от конкретного набора возможностей цпу?

n_play ()
Ответ на: комментарий от Pinkbyte

несмотря на питон, кроссплатформенности нет - *nix only.

Всё правильно сделали. Вендоузятнеги должны страдать.

te111011010 ()
Ответ на: комментарий от Lavos

Ну братишка, ну блин…
Qemu это полностью програмная эмуляция железа, целевой комп эмулируется силами юзерспейсового процесса. Оно тормозит со страшной силой, за то эмулировать можно вообще всё что сможешь запрограммировать. Какое угодно железо, хоть существующее, хоть не существующее. Оно бывает полезно для каких-то исследовательских вещей с каким-то экзотическим железом.
KVM использует для виртуализации аппаратные возможности физического проца (почти во всех актуальных процех есть те или иные приблуды сильно ускоряющие виртуализацию). Оно работает быстро, но эмулировать может только те процы которые может эмулировать физический проц хоста (а эмулировать он может только себя, на сколько я понимаю). Эмулировать AMD64-совместимый проц на четвёртом пне не получится, так-же не получится эмулировать какой-нибудь спектрум на i7 интеле. При этом KVM использует qemu для эмуляции того железа которое проц эмулировать не может (например для всякой там периферии).
Эти два проекта объединились в один ещё лет пять назад (а то и раньше).

MrClon ★★★★★ ()
Ответ на: комментарий от Novel

Согласен:

Q: Is it «bhyve», «Bhyve», «BHyVe» or BHyve?
A: The developers mercifully retired «BHyVe» and simply refer to it as «bhyve», after the utility.

Однако, моё исправление всё равно то же верно, ибо отражает историческое название.

anonymous ()
Ответ на: комментарий от MrClon

Эти два проекта объединились в один ещё лет пять назад (а то и раньше).

Но ведь в ОП-посте идет перечисление, будто libvirt может юзать kvm без qemu.

Lavos ★★★★★ ()
Ответ на: комментарий от Lavos

Проекты объединились, продукты остались как-бы отдельными. Можно использовать qemu без kvm (актуально для извращенцев эмулирующих специфическое железо и для извращенцев любящих тормоза), на счёт kvm без qemu не уверен, на сколько я понимаю kvm использует мод qemu для эмуляции всего что не умеет эмулировать проц.
В общем там много взаимозаимствования кода, сравнивать их глупо, они не конкурируют а дополняют друг друга.

MrClon ★★★★★ ()

Зачем, когда есть докер?

AVL2 ★★★★★ ()
Ответ на: комментарий от Myp3ik

Как софт для запуска VNC и создания виртуалок на коленке для тестов — отличнейшая вещь. А всё остальное у меня автоматизировано. Может ты им не то делаешь?

anonymous ()
Ответ на: комментарий от AVL2

Например, когда требуется полная виртуализация. Внезапно, да? А теперь расскажи, зачем за пределами локалхостов похапешников нужен докер.

anonymous ()
Ответ на: комментарий от AVL2

Зачем, когда есть докер?

Эта штука нужна только для разработчиков/тестировщиков не осиливших нормальный workflow. За docker в продакшене нужно убивать тапком.

anonymous ()
Ответ на: комментарий от anonymous

Например, когда требуется полная виртуализация. Внезапно, да?

А зачем за пределами вендушечкинапоиграть вендонедолокалхостов полная виртуализация?

А теперь расскажи, зачем за пределами локалхостов похапешников нужен докер.

Но ведь докер изначально ориентирован на глобальную облачную сеть? Откуда же брать готовые шаблоны, где панель управления своим докерным облаком, продажа ресурсов локалхоста на сторону и т.д.?

AVL2 ★★★★★ ()
Ответ на: комментарий от anonymous

А что вместо докера? убогий libvirt, который управляет всем, но толком ничем?

AVL2 ★★★★★ ()
Ответ на: комментарий от AVL2

Нормальный Z/VM, если денег на мейнфрейм есть. А так виртуализация и прочие модные облака на пк-переростках (которых по невежеству именуют серверами) до сих пор остается детским телебоньканьем пиписьки и попыткой сделать то, что у IBM работало еще в 80х годах прошлого века. Жду вот теперь с нетерпением когда на интелы железный аналог Parallel Sysplex'a от System Z из начала двухтысячных запилят и как тупые дети будут хайпить и орать о великом небывалом прорыве в виртуализации и наступлении нового века с новой жизнью.

anonymous ()
Ответ на: комментарий от anonymous

Да где ты купишь этот IBM? А x86 - в любом ларьке у метро, по цене обеда в ресторане.

Deleted ()
Ответ на: комментарий от Deleted

Потому одни и страдают, выбирая между более окаменелыми и более смузи-ламберными костылями, а у других все облака уже в 80х работали, на машинах из транзисторов и, в топовых вариантах,из микросхемной логики малой интеграции.

anonymous ()
Ответ на: комментарий от anonymous

Ага, еще один неадекват нарисовался.

Давай, за миллион руплей мейнфрем купи...

AVL2 ★★★★★ ()
Ответ на: комментарий от anonymous

гугле и твиттор вот прямо на мейнфреймах крутятся...

AVL2 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.