LINUX.ORG.RU

Проясните зоопарк виртуализаций

 


1

1

Развели зоопарк, я ничего не понимаю. Поправьте/дополните, спасибо.

VirtualBox - кроссплатформенная виртуализация под десктопы

KVM - Линуксозависимая виртуализация для vps. При чём тут QEMU?

OpenVZ - Линуксозависимая виртуализация для vps, использует ядро хоста.

Vagrant - Обрёртка над VirtualBox, KVM, OpenVZ. Под десктопы рубиразработчиков. Wait... KVM и OpenVZ используют не только для vps?

LXC - Линуксозависимые чего-то там контейнеры. Куда? Зачем? Чем отличаются от OpenVZ?

Docker - Обёртка над LXC.

libvirt - Обёртка над всем. Это только либа? Если да, то чем ей управлять?


Ответ на: комментарий от invokercd

А прочитать пост, не? Я вроде бы не спрашивал, что такое виртуализация. Интересуют конкретные решения, чем различаются и где реально используются.

suuaq ()

Линуксозависимая виртуализация для vps

Почему только для vps? На серверах вполне себе используется.

Ты, кстати, ещё про VMWare забыл.

generator ★★★ ()

VirtualBox - кроссплатформенная виртуализация под десктопы

Можно и на сервере ворочать. Можно даже на группе серверов.

KVM и OpenVZ используют не только для vps?

Перестань оперировать понятием «VPS» и всё станет проще, логичнее и понятнее.

Если да, то чем ей управлять?

virt-manager или тем, что под нее написано (напр. oVirt и прочие)

Xen еще забыл.

thesis ★★★★★ ()

KVM нужен для хардварной визуализации процессора. Qemu это эмулятор разного оборудования(сетевые карты, юсб контроллеры и т.д.) включая процессор. Что бы что-то работало на kvm нужны понятно оба.

libvirt - Обёртка над всем. Это только либа? Если да, то чем ей управлять?

Гипервизорами - qemu, kvm, esx.

Leron ★★ ()
Последнее исправление: Leron (всего исправлений: 1)
Ответ на: комментарий от Leron

libvirt - Обёртка над всем. Это только либа? Если да, то чем ей управлять?

Гипервизорами - qemu, kvm, esx.

Насмешил :-)

ei-grad ★★★★★ ()

Ты забыл Xen, VMware, Parallels, HyperV, и ещё тучу всякой всячины в категории тулзов для управления к которым относятся docker, vagrant и libvirt.

Если по порядку из перечисленного тобой:

Через VirtualBox удобно запускать Ubuntu под Windows и наоборот.

KVM - технология в ядре для работы с Intel-VT и AMD-V, Qemu - userspace утилиты которые запускают виртуальную машину используя эту технологию (либо не используя, работая в режиме эмуляции процессора)

OpenVZ - виртуализация уровня операционной системы (почитай http://ru.wikipedia.org/wiki/Виртуализация, хорошая статья), устарела

Vagrant - тулза для тех кто не осилил debootstrap и chroot

LXC - это развитие OpenVZ, грубо говоря это патчи из OpenVZ, принятые в ванильное ядро, сейчас оно уже практически полностью принято и OpenVZ становится ненужен

Docker - штука для упаковки приложений в контейнеры

libvirtd - демон через который можно управлять виртуальными машинами на хосте, libvirt - набор библиотек для управления этим демоном, для продвинутых пользователей есть virsh, а ещё есть гуй - virt-manager... также, libvirt используется в OpenStack

ei-grad ★★★★★ ()
Последнее исправление: ei-grad (всего исправлений: 3)
Ответ на: комментарий от ei-grad

А где можно найти актуальную документацию по kvm, не подскажете? И как прокомментируете proxmox?

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

Документацию по KVM - в доках ядра. А что именно тебе нужно?..

Proxmox когда-то давно в университете вроде ставил, но про впечатления сказать ничего не могу, не помню уже. Судя по сайту должен быть ок.

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

Спасибо за ссылки. Но странно, что нет какого-нибудь официального гайда.

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