This page will describe all the changes required to implement Manual Scaling
Work Flows
ONAP Scale Out Work Flow
ONAP Scale Out Homing and License Flow
Impacts to Projects
APPC
- APP-C shall support new playbooks, cookbooks, NETCONF templates for ConfigScaleOut . After the ConfigScaleOut is completed the new VMs will be In-Service
- Support the existing general VNF HealthCheck
SDC
- SDC shall support accepting an Onboarding package from the VNF Provider. The On-boarding package will specify:
- VNFs with one or more incremental modules which:
- Defines additional resources that can be added to an existing VNF
- Must be complete Heat templates
- Should define logical growth-units or sub-components of an overall VNF
- On creation, receives appropriate Base Module outputs as parameters
- Provides access to all shared resources (by UUID)
- Must not be dependent on other Add-On VNF Modules
- Multiple instances of an incremental Module may be added to the same VNF (e.g. incrementally grow a VNF by a fixed “add-on” growth units)
- Each VNF Module (base or incremental) may have (optional) and associated Cinder Volume Module
- Volume modules must correspond 1:1 with a base module or incremental module
- A Cinder volume may be embedded within the base module or incremental module if persistence is not required
- Shared resource UUIDs are passed between the base module and incremental modules via Heat Outputs Parameters (i.e., Base Module Output Parameters)
- The output parameter name in the base must match the parameter name in the add-on module
- SDC will support a TOSCA Service Model view at the VNFC (VF_Module) level. This view must be made available to the VID users
- SDC will validate the initial_count for the VF Modules is equal to or greater than the min_vf_module_instances
OOF*
- OOF will process Homing and license placement request from MSO.
- OOF will support additional Policies for Scale Out to check the following:
- If there is enough capacity in the region or close to the region
- For the VNF Instance, is the license sufficient to satisfy the configuration requested
*This work is to be done in Beijing Release, but it may not be used until a future release since SO may not have the time to develop the request to OOF.