4 VNFM OpenStack Prerequisites

Following are the prerequisites for using the VNFM:

  • An OpenStack instance, WALLABY version. This OpenStack must be stable for cloud-init completion and proper network connectivity.
  • Fixed IPs used for stack creation must be reachable.
  • Security ports must be opened from the cloud infrastructure even if the VNFM template opens the port while deployment. However, it should not be blocked from cloud.
  • Network used for stack deployment must be proper and "GATEWAY IP" should be present for each network.
  • One OpenStack tenant per DSR signaling VNF. The DSR network OAM VNF may share a tenant with one of the signaling VNFs, if allowed.

    Note:

    The OpenStack instance must have admin privileges for multi-tenant deployments.
  • A DSR VM image must be in VMDK (Virtual Machine Disk) format as per GA release, named as: DSR-9.1.0.0.0-*.vmdk

    Use sections to add and organize related content if another section heading is required. DSR-9.1.0.0.0-*.ova is the name of the OVA image delivered with the DSR build. This image must be accessible from every tenant where VMs are deployed.

  • VNFM assumes that the following flavors are defined on each OpenStack tenant on which the VMs are deployed.

For information about VNFM installation on OpenStack, see Install and Configure the DSR VNFM.

Table 4-1 DSR Specific Flavors and Respective VNFM Types

VNFC Type Image Name Flavor Name Minimum vCPUs Minimum RAM (GB) Minimum Disk (GB) Additional Info
NOAM,

DSR-DBSERVER,

DSR-DR-NOAM

DSR-9.1.0.0.0.vmdk dsr.noam (Regular Profile) 4 14 120 NA
dsr.noam (Large Profile) 8 14 120 NA
SOAM dsr.soam (Regular Profile) 4 14 120 NA
dsr.soam (Large Profile) 8 14 120 NA
DA-MP dsr.da

dsr.da(Large Profile)

12 16 120 NA
IPFE dsr.ipfe 18 24 120 NA
STP-MP dsr.vstp

Note: Only if using vSTP function

6 16 120 Only if using vSTP function
SERVICE-MP dsr.ServiceMp

Note: Only if using vSTP function

8 12 120 Only if using vSTP function
SBR dsr.sbr 12 25 120 NA
SDS-NOAM,

SDS-QS,

SDS-DR-NOAM,

SDS-DR-QS

SDS-9.1.0.0.0.vmdk sds.noam 4 32 350 NA
SDS-SOAM sds.dpsoam 4 12 175 NA
SDS-DP sds.dp 6 10 175 NA
IDIH-KAFKA kafka-9.1.0.0.0.vmdk kafka-eidih 12 16 170 Additional Cinder volume of 1 GB
IDIH-SERVICE service-9.1.0.0.0.vmdk service-eidih 12 16 120 NA
IDIH-DB mysql-9.1.0.0.0.vmdk mysql-eidih 12 16 220 Additional Cinder volume of 1 GB
UDR UDR-14.0.2.0.0.vmdk EIR 18 70 400 NA
vMNP 32 120 800 NA
ATS Master ats-9.1.0.0.0. ats.master 4 16 1024 NA

For more information about flavor, see DSR VM Configurations or DSR Benchmarking guide for the minimum resource requirement with respect to each VNF flavor.

Note:

To deploy a larger profile, the VM user needs to create the respective flavor in OpenStack.

Table 4-2 OpenStack VIM Connection Information

Parameter Definition Example
vimId The identifier of the VIM instance. This identifier is managed by the NFVO (Network Functions Virtualisation Orchestrator). "vimid"
vimType The value of this attribute determines the structure of the "interfaceInfo" and "accessInfo" attributes, based on the type of the VIM. "ETSINFV.OPENSTACK_KEYSTONE.V_3"
endpoint VIM controller Identity API URI (Uniform Resource Identifier) . The url representing the interface endpoint. "https://mvl-dev1.us.oracle.com:5000/v3"
username The username to use for access. "******"
password Password to verified credentials for OpenStack controller "******"
userDomain The OpenStack user domain to use for the VIM connection. "default"
projectDomain The OpenStack project domain to use for the VIM connection. "******"
project The OpenStack project to use for the VIM connection. "*****"
region The OpenStack region to use for the VIM connection. "RegionOne"

VNFM adds a list of generic ports as a part of OpeStack Security Groups. If traffic needs to be allowed through any other specific port, then that port must be added in OpenStack Security Groups. For more information about adding a port in Openstack security groups, see Adding a Port in Openstack Security Groups.