Enable QAT based instance creation

Registered by SUYASH KARMARKAR

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

Related branches

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?

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.