...
VNFM Adapter - SVNFM SOL003 Interfaces
Create VNF
-HTTP Method Type: POST
-VNFM Endpoint: /vnf_instances/
-Request Payload: CreateVnfRequest
-Response Header: 201 success
-Response Body: VnfInstanceInstantiate VNF
-HTTP Method Type: POST
-VNFM Endpoint: /vnf_instances/{vnfInstanceId}/instantiate
-Request Payload: InstantiateVNFRequest
-Response Header: 202 success
-Response Body: not applicableGrant VNF Request
-HTTP Method Type: POST
-VNFM Endpoint: /grants
-Request Payload: GrantRequest
-Response Header: 201 success
-Response Body: not applicableScale VNF
HTTP Method Type: POST
VNFM Endpoint: /vnf_instances/{vnfInstanceId}/scale
Request Payload: ScaleRequest
Response Header: 202 accepted
Response Body: not applicable
- Dublin Requirements
- Build SO VNFM Adapter
- Use SOL003 APIs for VNFM communication
- Support operations such as create, instantiate, scale, etc.
- Support SOL001 VNFD and SOL004 Package
- Enhance SO BPMN workflows & recipes
- Pass VNF LCM requests to VNFM using Adapter
- Policy-based VNF/VF Module scale out
- Enhance VNFM Adapter for VES event
- Enhance Policy Framework for scaling decisions
- Enhance SO workflows for VNF/VF Module Scale out
- Modeling and A&AI Updates maybe required
- Some of this work may already be implemented
- Build SO VNFM Adapter
- Design
- ...
- Impacted ONAP components
- SO
- SO Catalog DB for SOL001/SOL004 support
- BPMN Workflows and Recipes
- VNFM Adapter
- SDC
- Support SOL001/SOL004
- SDNC
- VNF-level Network Assignment, instead of VF-Module
- A&AI
- VNF-level Inventory Update
- VNFM location
- Policy
- Scale-Out support for ETSI-based scaling
- SO
- Open Items
- VNF vs. VF-Modules Modeling