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-devel) pvSCSI driver (англ.)
|
---|