xen/pvscsi

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

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

Вышел обновлённый драйвер pvSCSI для Xen. Теперь драйвер имеет возможность проброски отдельных LUN. Это было важным требованием для включения драйвера в основной код Xen.


Содержание

[править] Драйвер pvSCSI

Драйвер позволяет выполнить проброс (passthrough) SCSI-устройства внутрь домена Xen, что даёт возможность выполнять специфические операции (которые нельзя выполнить на уровне интерфейса блочного устройства; например, перемотка ленты или управление ленточными библиотеками) изнутри гостевого домена Xen.

Драйвер в настоящий момент доступен в виде патча. Вероятно, он будет интегрирован в код Xen 3.3.

[править] Возможности

Поддерживается:

  • возможность выделения отдельных SCSI-устройств домену (LUN)
  • устройства можно указывать тремя разными способами, описанными ниже

В этой версии упрощён механизм взаимодействия между frontend и backend (в более ранних версиях использовалось два RINGа: один для обращений backend -> frontend и один для обращений backend -> frontend; сейчас используется только один RING).

[править] Использование

Передать SCSI-устройство домену можно один из двух способов:

  • с помощью команды scsi-attach
 %# xm scsi-attach <domain> <scsidevice>
  • путём указания строки в конфигурационном файле
vscsi = ['scsidevice', 'scsidevice']

Устройство scsidevice можно указать одним из трёх способов:

  • /dev/sdx или sdx, /dev/stx или stx, /dev/sgx или sgx
  • с помощью scsi_id (результат выполнения "scsi_id -gu -s /block/sda" )

Пример:

   36000b5d0006a0000006a025700400000
  • В форме host:chanel:target:lun

Пример:

   4:0:0:10

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

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
Источник — «http://xgu.ru/wiki/xen/pvscsi»