Блочные устройства в Xen

Материал из Xgu.ru

Перейти к: навигация, поиск


Короткий URL: xen/devices

Любое блочное устройство хост-системы может быть экспортировано в гостевой домен паравиртуальной машины. Для этого в конфигурационном файле домена используется параметр disk, а в случае горячего подключения устройств подкоманды block-attach и block-detach команды xm.

Экспортированное блочное устройство видится внутри домена, обеспечивается драйвером blkfront, работающим внутри домена, и видится как обычное блочное устройство, под именем вида /dev/hda1 или /dev/sda1.

Пример использования директивы disk:

 disk = [ 'phy:/dev/PLAIN2/test,hda1,w' ]

Блочное устройство /dev/PLAIN2/test хост-системы передаётся внутрь гостевого домена как устройство /dev/hda1.

Для HVM-доменов блочные устройства эмулируются как диски (QEMU IDE) или передаются с помощью паравиртуальных драйверов.

[править] Дополнительная информация

[править] См. также

Xen
Xen

Виртуализация и паравиртуализация
Эмуляция | Виртуализация | Паравиртуализация | Рекурсивная виртуализация
Паравиртуальные драйверы | Виртуализация ввода/вывода

Общие вопросы по Xen
Аппаратные требования Xen | Поддержка Xen операционными системами | Поддерживаемые аппаратные архитектуры |
Примеры использования Xen | Сравнение виртуальных машин |
Хостинг на Xen
Альтернативы Xen

свободные: KVM | LXC | OpenVZ | VServer | QEMU | VirtualBox
проприетарные: Hyper-V | VMware ESX Server

Технические вопросы
Инсталляция Xen | Конфигурационный файл домена
ОС в Xen: Linux small icon.png Linux | Solaris small icon.png OpenSolaris | Freebsd small icon.png FreeBSD | Openbsd small icon.png OpenBSD | Netbsd small icon.png NetBSD | Windows xp small icon.png Windows XP | Windows vista small icon.png Windows Vista
Устройства: Блочные | USB | SCSI | Сеть | PV-драйверы для Linux | PV-драйверы для Windows | Консоль

Распределение ресурсов между доменами | Перенос системы внутрь Xen | HVM -> PV

Управление и кластеризация | Enomalism | Xen+DRBD | Ganeti | Convirt 2.0 | SkyCover Infrastructure