4 VNFM OpenStack Prerequisites

Following are the prerequisites for using the VNFM:

  • An OpenStack instance, ROCKY version. This OpenStack must be stable for cloud-init completion and proper network connectivity.
  • Fixed IP's 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 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 format as per GA release, named as: DSR-8.5.0.2.0-92.6.0.vmdk

    (Optional) Use sections to add and organize related content if another section heading is needed. Where 8.5.0.2.0-92.6.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 Specific Flavors and respective VNFM Types

VNF Type Image Name Flavor Name

NOAM, DSR-DBSERVER,

DSR-DR-NOAM

DSR-8.5.0.2.0.vmdk dsr.noam
SOAM DSR-8.5.0.2.0.vmdk dsr.soam
DA-MP DSR-8.5.0.2.0.vmdk dsr.da
IPFE DSR-8.5.0.2.0.vmdk dsr.ipfe
STP-MP DSR-8.5.0.2.0.vmdk dsr.vstp
SBR DSR-8.5.0.2.0.vmdk dsr.sbr
DSR-APIGWADMIN DSRAPIGW-8.5.0.1.0_91.7.0.vmdk dsrapigw.admin
DSR-APIGWAPP (DB Management, DB Data, and DB Sql) DSRAPIGW-8.5.0.1.0_91.7.0.vmdk dsrapigw.app
UDR UDR-12.5.2.0.0_17.14.0.vmdk EIR
DSR-IDIHAPP apps-8.2.4.0.0_82.42.0.vmdk appl-idih
DSR-IDIHMEDIATION mediation-8.2.4.0.0_82.42.0.vmdk med-idih
DSR-IDIHDB oracle-8.2.4.0.0_82.42.0.vmdk db-idih

SDS-NOAM, SDS-QS,

SDS-DR-NOAM, SDS-DR-QS

SDS-8.5.0.1.0_91.7.0.vmdk sds.noam
SDS-SOAM SDS-8.5.0.1.0_91.7.0.vmdk sds.dpsoam
SDS-DP SDS-8.5.0.1.0_91.7.0.vmdk sds.dp
ATS Master ATS-8.5.0.0.1-2.0.0 ats.master
PROVGW UDR-PrvGwy-12.6.0.0.0_18.0.0-dev provGw

Table 4-2 DSR Specific Flavors

VNFC Type Image Name Flavor Name Minimum vCPUs Minimum RAM (GB) Minimum Disk (GB)

NOAM,

DSR-DBSERVER,

DSR-DR-NOAM

DSR-8.5.1.0.0.vmdk dsr.noam 4 6 70
SOAM dsr.soam 4 6 70
DA-MP dsr.da 12 16 70
IPFE dsr.ipfe 6 16 70
STP-MP dsr.vstp

Note: Only if using vSTP function

8 6 70
SERVICE-MP dsr.ServiceMp

Note: Only if using vSTP function

8 8 70
SBR dsr.sbr 12 25 70

SDS-NOAM,

SDS-QS,

SDS-DR-NOAM,

SDS-DR-QS

SDS-8.5.1.0.0.vmdk sds.noam 4 32 300
SDS-SOAM sds.dpsoam 4 12 125
SDS-DP sds.dp 6 10 125
DSR-IDIHAPP apps-8.2.4.0.0_82.42.0.vmdk appl-idih 4 8 64
DSR-IDIHMEDIATION mediation-8.2.4.0.0_82.42.0.vmdk med-idih 8 8 70
DSR-IDIHDB oracle-8.2.4.0.0_82.42.0.vmdk db-idih 4 8 200
UDR UDR-12.5.2.0.0_17.14.0.vmdk EIR 14 64 400
vMNP 28 128 800
DSR-APIGWADMIN DSRAPIGW-8.5.0.1.0_91.7.0.vmdk dsrapigw.admin 4 6 70
DSR-APIGWAPP dsrapigw.app 12 16 70
DB Management Server (APIGW) mysql-ndbcluster-7_6_8.qcow2 vnfm_ft1.db.managementNode 4 6 70
DB Data Server (APIGW) vnfm_ft1.db.dataNode 12 64 200
DB Sql Server (APIGW) vnfm_ft1.db.SqlNode 8 16 70
ATS Master ats-8.5.0.0.1-2.0.0 ats.master 4 16 1024
PROVGW UDR-PrvGwy-12.6.0.0.0_18.0.0-dev provGw 4 8 60

For more information about flavor, see section DSR VM Configurations of 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-3 Openstack Vim Connection Information

Parameter Definition Example
id Unique Id of the Vim "vimid"
vimType Virtual Infrastructure Manager (Openstack) "OpenStack"
controllerUri VIM controller Identity API URI "https://mvl-dev1.us.oracle.com:5000/v3"
username Username to access openstack controller "******"
password Password to verified credentials for openstack controller "******"
userDomain User Domain name for openstack controller "default"
projectDomain Project Domain Id for openstack controller "Default"
tenant Tenant name to openstack controller "VNFM_FT1"

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