Deployment scripts should configure SR-IOV

Registered by Aleksandr Didenko

Deployment procedure should take into account SR-IOV configuration:

* After compute nodes addition or removal, neutron configuration should be
  updated on controllers.

* Library will consume data from astute.yaml.

** l23network will configure interface virtual function, set it up, and store
  network configuration into Operating System config

** additional filters will be enabled for nova-scheduler

** additional mechanism driver will be enabled for Neutron

** `pci_passthrough_whitelist` will be configured in nova-compute. New function
  will be introduced, that returns this mapping between interface name and
  physical network from network_scheme transformations.

** `supported_pci_vendor_devs` will be configured in neutron-server directly
  from corresponding field from astute.yaml.

Blueprint information

Status:
Complete
Approver:
Aleksandr Didenko
Priority:
Undefined
Drafter:
Aleksandr Didenko
Direction:
Needs approval
Assignee:
Atsuko Ito
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon 9.0
Started by
Aleksandr Didenko
Completed by
Atsuko Ito

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/support-sriov,n,z

Addressed by: https://review.openstack.org/275859
    Added sriov provider for port

Addressed by: https://review.openstack.org/279095
    Add SRIOV support

Addressed by: https://review.openstack.org/286633
    Reexecute neutron-server task on deployment changes

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.