Server with ARQ in the port does not support move and suspend,
reject these operations in API stage:
- resize
- shelve
- live_migrate
- evacuate
- suspend
- attach/detach a smartnic port
Reject create server with smartnic in port if minimal compute
service version less than 57
Reject create server with port which have a malformed device
profile that request multi devices, like:
{
"resources:CUSTOM_ACCELERATOR_FPGA": "2",
"trait:CUSTOM_INTEL_PAC_ARRIA10": "required",
}
Implements: blueprint sriov-smartnic-support
Change-Id: Ia705a0341fb067e746a3b91ec4fc6d149bcaffb8
9 lines
433 B
YAML
9 lines
433 B
YAML
---
|
|
features:
|
|
- |
|
|
Add support for smartnic via Cyborg device profiles in Neutron ports with
|
|
vnic type ``accelerator-direct``. When such port is used Cyborg will
|
|
manage the smartnic and Nova will pass through the smartnic VF to the
|
|
server. Note that while vnic type ``accelerator-direct-physical`` also
|
|
exists in Neutron it is not yet supported by Nova and the server create
|
|
request will fail with such port. |