Enable QAT based instance creation
Summary
=======
Support of QAT based instances in OpenStack
Motivation
========
The usage of QAT is heavily increased in areas of crypto processing for NFV and also in areas of bitcoin processing, there is a need of enabling QAT based instance creation.
Description
=========
We should have new nova scheduler filters so that nova can schedule the QAT flavors to the correct compute hosts. We should also have new parameters in the nova flavor to support QAT based configuration.
Proposed Change
===============
All Nova components need to be checked to support this feature.
UX
===
There should be support on the Horizon to create QAT based instances.
Testing
======
To be planned.
Outside Dependencies
==================
To be analyzed. libvirt and qemu dependencies to be investigated further.
Requirements Update Required
=======
Yes, we need to update the requirements one more formal discussion are started on this.
Doc Impact
=========
All documents needs to be updated with the new support.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- SUYASH KARMARKAR
- Direction:
- Needs approval
- Assignee:
- Souvik Dey
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
sean-k-mooney qat devices have been supported with openstack via pci passthrough since havana. im not sure what is missing for this feature that has not been available for 4+ years upstream?