Jump to: navigation, search

Difference between revisions of "Nova/USB controller hot cold plug"

(USB controller hot/cold plug features)
(USB controller hot/cold plug features)
Line 6: Line 6:
  
 
=== Background ===
 
=== Background ===
Currently, nova has already supported function of pci-passthrough, but dosen't support usb-passthrough. I think usb-passthrough is also a important and necessary function especially in private cloud.
 
 
Add/remove usb controller is a necessary supplement function for usb-passthrough.   
 
Add/remove usb controller is a necessary supplement function for usb-passthrough.   
  
 
=== User scenarios ===
 
=== User scenarios ===
 +
1. When a user wants to copy mass data to a removable media for business trip him may want to use usb data disk. But for high speed, he should first create a ehci usb controller for usb device.
  
 
=== Technical verification ===
 
=== Technical verification ===
 
1. Test case
 
1. Test case
 +
    Add new and different type's usb controllers to diffrent status's vm (running, stopped and so on).
  
 
2. Xml definition
 
2. Xml definition

Revision as of 04:14, 4 March 2014

USB controller hot/cold plug features

Related Content

https://wiki.openstack.org/wiki/Nova/USB_device%26USB_controller https://wiki.openstack.org/wiki/Nova/USB_device_hot_cold_plug

Background

Add/remove usb controller is a necessary supplement function for usb-passthrough.

User scenarios

1. When a user wants to copy mass data to a removable media for business trip him may want to use usb data disk. But for high speed, he should first create a ehci usb controller for usb device.

Technical verification

1. Test case

   Add new and different type's usb controllers to diffrent status's vm (running, stopped and so on).

2. Xml definition

3. The test results

Proposed solution

1. Use cases

2. System requirements and things should be considered(An optional Implementation):