Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-21366

Support Host-side USB Device passthrough

XMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • CNV Virtualization
    • False
    • Hide

      None

      Show
      None
    • False
    • 77
    • 77% 77%
    • ---
    • ---

      Feature Overview

      Goals

      Today we can passthrough PCI devices, but not USB devices from the OpenShift Node. As quite some hostdevices (e.g. weatherforecast) are USB devices, we need a way to easily forward a USB device to a VM. This will help all customers that need USB device passthrough.
      We also need to be able to easily pass SVVP certification without major efforts.

      Requirements

      A list of specific needs or objectives that a Feature must deliver to satisfy the Feature.. Some requirements will be flagged as MVP. If an MVP gets shifted, the feature shifts.  If a non MVP requirement slips, it does not shift the feature.

      requirement Notes isMvp?
       Be able to pass through a USB device to a VM initial yaml based config is fine 
       Pass the SVVP USB tests for WIndows this also requieres UEFI and secure boot, which is already enabled 
       Have a UI to easily attach a USB device to a VM  
      Be able to hotplug a host USB device to a VM   N
      Be able to hot-unplug a host USB device from a VM   N

       

      Out of Scope

      N/A
       

      Background, and strategic fit

      All our other Virt solutions (RHV, RHOSP and RHEL) are able to do USB device passthrough. With that it is required to have this feature in OCP Virt as well.

      Assumptions

      < Are there assumptions being made regarding prerequisites and dependencies?>

      < Are there assumptions about hardware, software or people resources?>

       

      Customer Considerations

      See https://access.redhat.com/solutions/479683
       

      Documentation Considerations

      < What educational or reference material (docs) is required to support this product feature? For users/admins? Other functions (security officers, etc)? >

      <What does success look like?>

      • Ability for an end user to passthrough a device connected to an OpenShift node to the Virtual Machine - and to receive full support from Red Hat without work arounds.

      < Does this feature have doc impact?  Possible values are: New Content, Updates to existing content,  Release Note, or No Doc Impact>

      • Updates to existing content - add content to existing "PCI device passthrough" documentation

       <If unsure and no Technical Writer is available, please contact Content Strategy. If yes, complete the following.>

      • <What concepts do customers need to understand to be successful in [action]?>
      • <How do we expect customers will use the feature? For what purpose(s)?>
      • <What reference material might a customer want/need to complete [action]?>
      • <Is there source material that can be used as reference for the Technical Writer in writing the content? If yes, please link if available. >
      • <What is the doc impact (New Content, Updates to existing content, or Release Note)?>

       

      Interoperability Considerations

      < Which other products and versions in our portfolio does this feature impact? >

      • None

      <If other products will be impacted set the ‘LP_Interop’ label on the Feature>

      • NA

      < What interoperability test scenarios should be factored by the layered product(s)? >

       

      Questions

      Question Outcome
         

       

            sgott@redhat.com Stuart Gott
            rhn-support-mtessun Martin Tessun
            Votes:
            5 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated: