Enable using reserved resources for VNF

Registered by Hiroyuki Jo on 2018-02-22

Currently Tacker doesn't support resource reservation, however in telcom system resource reservation is often needed for VNF stable operation. VNF could be operated under conditions with limited infrastructure resources. In such situation, resource reservation is useful for upcoming scaling-out, maintenance works, disaster recovery.

According to NFV standard, each component in MANO shall support features as below.
* NFVO
  * decides if and when a resource reservation is needed
  * requests a reservation to VIM
  * inform a reservation identifier provided by VIM to VNFM
* VNFM
  * requesting reserved resource with reservation identifier
* VIM
  * provide resource reservation interface
NFVO part does not concrete enough in NFV standard so installing VNFM part of reservation function at first is good way.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Hiroyuki Jo
Direction:
Needs approval
Assignee:
Hiroyuki Jo
Definition:
Approved
Series goal:
Accepted for stein
Implementation:
Implemented
Milestone target:
None
Started by
dharmendra on 2019-01-24
Completed by
dharmendra on 2019-05-13

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/561840
    Add reservation-vnfm spec

Addressed by: https://review.openstack.org/609610
    [WIP] add a new VDU property `reservation`

Addressed by: https://review.openstack.org/622888
    Add reservation support

Addressed by: https://review.openstack.org/631439
    Fix random failing of test_init_monitoring test

Addressed by: https://review.openstack.org/632838
    Fix random failing of test_init_monitoring test

Addressed by: https://review.openstack.org/639621
    WIP:Add functional test for reservation support

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.