Bug 1270581
Summary: | [RFE] Hostdev_passthrough: support SCSI FC tape device | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [oVirt] ovirt-engine | Reporter: | Nisim Simsolo <nsimsolo> | ||||||||
Component: | RFEs | Assignee: | Martin Polednik <mpoledni> | ||||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Nisim Simsolo <nsimsolo> | ||||||||
Severity: | medium | Docs Contact: | |||||||||
Priority: | high | ||||||||||
Version: | --- | CC: | amureini, bugs, gklein, lsurette, mavital, melewis, mgoldboi, michal.skrivanek, nsimsolo, rbalakri, Rhev-m-bugs, rhodain, sbonazzo, srevivo, tjelinek, ykaul | ||||||||
Target Milestone: | ovirt-4.0.0-beta | Keywords: | FutureFeature | ||||||||
Target Release: | 4.0.0 | Flags: | rule-engine:
ovirt-4.0.0+
gklein: testing_plan_complete+ mgoldboi: planning_ack+ tjelinek: devel_ack+ mavital: testing_ack+ |
||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | Doc Type: | Enhancement | |||||||||
Doc Text: |
Previously, Red Hat Virtualization only allowed hostdev passthrough of USB and PCI devices. To assign storage cards directly to a virtual machine users had to assign the whole adapter as PCI device. The problem with this approach is that PCI passthrough has specific hardware requirements.
This feature allows administrators to passthrough a LUN directly to a virtual machine, allowing for full set of SG commands. This means tapes, changers, and anything speaking SCSI protocol can be assigned directly without specific hardware requirements with the exception of assigned device itself.
|
Story Points: | --- | ||||||||
Clone Of: | Environment: | ||||||||||
Last Closed: | 2016-07-05 07:39:59 UTC | Type: | Bug | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | Virt | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | 1301104 | ||||||||||
Bug Blocks: | 1097653, 1416027 | ||||||||||
Attachments: |
|
Description
Nisim Simsolo
2015-10-11 12:24:23 UTC
Created attachment 1081792 [details]
engine.log
Created attachment 1081793 [details]
vdsm.log
Nisim, I assume libvirt's XML is the interesting part here. Can you copy-paste the relevant part (which is probably missing some data)? Attaching libvirt XML file. Created attachment 1081897 [details]
libvirt XML
Only VFIO (as in PCI) and USB passthrough were targeted at 3.6. SCSI passthrough is absent so the XML cannot be constructed at all unless the SCSI controller is used (but that is a PCI device - not SCSI). This bug is flagged for 3.6, yet the milestone is for 4.0 version, therefore the milestone has been reset. Please set the correct milestone or add the flag. this is an RFE to support SCSI passthrough (not PCI VFIO passthrough) Moving from 4.0 alpha to 4.0 beta since 4.0 alpha has been already released and bug is not ON_QA. Verified: ovirt-engine-4.1.0-0.0.master.20160613231338.git6e72c0b.el7.centos.noarch qemu-kvm-rhev-2.3.0-31.el7_2.15.x86_64 vdsm-4.18.999-80.git843444f.el7.centos.x86_64 libvirt-daemon-1.2.17-13.el7_2.5.x86_64 sanlock-3.2.4-2.el7_2.x86_64 Verification test case added to external trackers. oVirt 4.0.0 has been released, closing current release. |