It is the VNF vendor’s responsibility to provide onboarding instructions to the customers. This section provides general onboarding guidance assuming that the VNF is packaged in the format as stated in the VNF package for VMware Integrated OpenStack consumption section.

Before the onboarding processes can begin, the target cloud infrastructure should be designed and provisioned to meet the target VNF deployment. The following diagram illustrates the physical, virtualized, and logical layers of the stack upon which the VNFs are onboarded.

Figure 1. VNF Onboarding Conceptual Design

VNF onboarding

VMware Integrated OpenStack utilizes both UI (Horizon Dashboard) and CLI methods for VNF onboarding. The following high-level steps are required to onboard a VNF.

  1. Create a project and import the VNF package into the image store.

  2. Launch the service instance from Project Orchestration Stacks. The launched instances can be seen from Project Instances.

  3. Create Tenant vDC based on the requirement.

  4. Create a Resource Pool. Allocate CPU and memory for an OpenStack tenant on a compute node that provides the resource guarantee for tenants.

  5. To manage the Tenant vDC, use the VMware Integrated OpenStack command line utility.

  6. When the VM's are powered on, the system will apply configurations for each VNF-C using the packaged configuration files.

  7. Verify the instances are running properly.

  8. Apply any EPA configurations to the instances so that the VNF can be placed appropriately by the DRS, NUMA, and Nova Schedulers.