PubTeX Output 2017.12.14:1320 VNF LCM Installation Instructions

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 46

DownloadPubTeX Output 2017.12.14:1320 VNF-LCM Installation Instructions
Open PDF In BrowserView PDF
Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 1 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

VNF-LCM Installation Instructions
Copyright
© Ericsson LM Ireland 2016 All rights reserved.
No part of this document may be reproduced in any form without the written
permission of the copyright owner.

Disclaimer
The contents of this document are subject to revision without notice due to
continued progress in methodology, design and manufacturing. Ericsson shall
have no liability for any error or damage of any kind resulting from the use
of this document.
Contents

A4 XSEIF R6

1

Introduction . .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. . 3

2

Scope .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. . 3

3

Target Group . ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. . 3

4
4.1
4.2

Prerequisites . ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. . 3
User .. .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. . 5
Access . ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. . 5

5
5.1

VNF-LCM Install overview .. ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. . 5
Overview .. ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. . 5

6

NFS server configurations . ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. . 6

7
7.1
7.2
7.3
7.4
7.5
7.6
7.7
7.8

Preparations for Deployment in ECM . ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. .
Download VNF-LCM Media for ECM . ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. .
Upload QCOW Images to ECM .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. .
Upload VNF-LCM Heat Template to ECM . .. ... ... .. ... .. ... ... .. ... .. ... ... ..
Create VDC in ECM .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... ..
Create VN in ECM .. .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... ..
Create Block Storage in ECM .. .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... ..
Parameters Table for ECM deployment . ... .. ... ... .. ... .. ... ... .. ... .. ... ... ..
Update Environment files . ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... ..

8
8.1
8.2

Deploy VNF-LCM vAPP in ECM ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 20
Procedure Overview .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 20
Steps . .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 20

9

Preparations for Deployment in CEE or Openstack .. ... ... .. ... .. ... ... .. 21

7
7
8
10
11
11
12
13
19

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 2 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

9.1
9.2
9.3
9.4
9.5

Download VNF-LCM Media .. ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... ..
Upload QCOW Images to Atlas or Openstack .. ... .. ... .. ... ... .. ... .. ... ... ..
Choose VNF-LCM Heat Template for Atlas or Openstack . ... .. ... .. ... ... ..
Create Cinder Volume .. .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... ..
Parameters Table for CEE or Openstack .. .. ... ... .. ... .. ... ... .. ... .. ... ... ..

21
23
23
24
25

10
10.1
10.2

Deploy VNF-LCM in CEE or Openstack .. .. ... ... .. ... .. ... ... .. ... .. ... ... .. 31
Procedure Overview .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 31
Procedure Steps . ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 31

11
11.1

Preparations for deployment in VCD .. ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 32
Media Requirements .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 32

12
12.1
12.2
12.3

Deploy VNF-LCM in VCD environment .. .. ... ... .. ... .. ... ... .. ... .. ... ... ..
Pre-install . ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... ..
Upload VNF-LCM OVA to Packages in VCD ... ... .. ... .. ... ... .. ... .. ... ... ..
Deploy the VNF-LCM OVF package using the VCD GUI ... ... .. ... .. ... ... ..

33
33
34
35

13
13.1
13.2
13.3
13.4

Post Installation Verification . .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... ..
Set Initial Passwords . ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... ..
Verify Status of VNF-LCM Setup in vnflaf-db VM .. .. ... .. ... ... .. ... .. ... ... ..
Verify Status of VNF-LCM Setup in vnflaf-services VM .. ... ... .. ... .. ... ... ..
Update VNF-LCM with Default VIM . .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... ..

39
39
40
41
42

14
14.1

Update OSS-RC with VNF-LCM ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 42
Steps: .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 43

15

Glossary .. ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 46

16

References .. .. ... ... .. ... .. ... ... .. ... .. ... ... .. ... ... .. ... .. ... ... .. ... .. ... ... .. 46

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 3 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

1

Reference

Introduction
This document describes how to Deploy or Install Virtual Network Function
Life Cycle Manager(VNF-LCM) application in any one of Cloud Infrastructures
listed below .

2

•

Ericsson Cloud Manager (ECM)
or

•

Ericsson Cloud Execution Environment (CEE)
or

•

Openstack

•

VMware vCloud Director (VCD).

Scope
This document covers the following procedures:
•

Deploying the VNF-LCM

•

Configuring the VNF-LCM

•

Verifying the VNF-LCM

The deployment procedure is written for creating a Stack or Virtual
Application using a Heat Orchestration Template(HOT) or Open Virtualization
Format (OVF) respectively.

3

Target Group
This document is intended for personnel deploying and configuring the
VNF-LCM.

4

Prerequisites
The following sections outline the prerequisites necessary to deploy the
VNF-LCM
Note:

Read the entire document before starting the deployment of the VNF
Life Cycle Manager

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 4 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

Table 1
Software

Release Version

OSS-RC

16B or Higher

ECM

17.0

CEE

R6.4

CEE Atlas

R6.4

Openstack

Mitaka

VCD

8.10

1.

Software version requirements as listed in above Table-1

2.

Minimum resource requirements for VNF-LCM stack:
•

Two vCPUs,4GB RAM and 20GB disk for both vnflaf-services and
vnflaf-db VMs.

•

1 Gbps network link

•

120 GB of ephemeral storage or persistent block storage (such as
Cinder storage) (Not Applicable for VCD).

VNF-LCM doesn’t really depend on any specific type of hardware
resource. The requirements stated above are for virtual resources. The
hardware type specifications fall under the scope of cloud infrastructure
specifications. Below points are not applicable for VCD.
3.

A quorum of two or more active compute hosts should be present per
active vCIC instance in the CEEdeployment. These compute nodes should
have enough resources as stated above for a single VNF-LCM stack.

4.

It is assumed that the target CEE setup has Telemetry Ceilometer Metering
service v2 running.

5.

If Cinder volumes are to be used as storage types for the VMs, then Cinder
BlockStorage v2 service is expected to be running on the target cloud
setup.

6.

VNF-LCM creates all VNF’s within a single tenant space, and hence
a tenant and a tenant user has to be created in Atlas/Openstack with
required privileges to create the VNFs and the VNF-LCM instance
itself. One or more users are required to be created within this Tenant.
Tenant Users can have mainly 2 roles in Atlas/Openstack .i.e. either
member role or an administrative role. Users with Administrative role can
add/activate/deactivate/delete tenant users additionally along with the
other permission of Tenant User.

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 5 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

For VNF-LCM, you will have to create a user within the Tenant, the user
can have either a member role or an administrative role. The Tenant
name, Tenant user name and password details are input parameters to
the VNF-LCM installation procedure. If the tenant user is changed in
Atlas/Openstack , the system administrator will have to manually update
the details in VNF-LCM (the system administrator guide provides steps
to update them).

4.1

User
The person who performs VNF-LCM deployment is required to have solid
knowledge of following areas:

4.2

•

Ericsson Cloud Manager (ECM) or Ericsson Cloud Execution Environment
(CEE) or Openstack or VMware vCloud Director (VCD)

•

Ericsson OSS-RC

•

UNIX® or Linux

Access
The following access information is required to deploy the VNF-LCM:

5

•

Access to target cloud GUI Dashboards.

•

Rights to manage cloud virtual resources like Virtual Networks, Images,
Stacks, Volumes, Blockstorage and Virtual Applications.

VNF-LCM Install overview
OSS-RC with VNF-LCM is an hybrid deployment, that is, VNF-LCM is
deployed in the cloud while the OSS-RC applications continue to be a physical
deployment.
VNF-LCM deployment in the cloud consists of two Virtual Machines that use
RedHat Linux as the guest operating system:

5.1

Overview
•

VNFLAF-Services

0
0
•

This VM consists of the JBoss application server, where VNF-LCM
Services and VNF-LCM workflows are deployed.
The static UI components are deployed in Apache httpd server.

VNFLAF-DB

0

This VM is for VNF Lifecycle Manager’s database (PostgresSQL).

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 6 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

6

Reference

NFS server configurations
Note:

Skip this step if persistence storage like Cinder or Block Storage
available in targeted Cloud Infrastructure managers.

Context Description:
Create folder and share it over NFS
Prerequisites:
•

NexentaStor Storage service

•

Acess and rights to create & share a folder inNexentsStor

•

At least free space of 120 GB available in Nexenta target volume

Expected Result:
Folder shared in NexentaStor over NFS to CIDR where VNF-LCM is to be
deployed
Steps:
1.

Create a NFS share in NFS server
Below is an example of how a folder to be shared and properties to be
assigned if storage system is NexentaStor
Command to create a folder:
nmc@XEPAY90704:/$ create folder
Folder pathname : HA_VOL/VNF_LAF
NAME USED AVAIL REFER MOUNTED QUOTA DEDUP COMPRESS
HA_VOL/VNF_LAF 144K 13.7T 144K yes none off on

2.

Make sure that the NFS server is shared to and reachable from the Subnet
created in Step 4 of preinstall section.
Example command to share a folder and properties to be assigned:
nmc@XEPAY90704:/$ share folder HA_VOL/VNF_LAF
Option ? nfs
Auth Type : sys
Anonymous : true
Anonymous Read-Write : true
Read-Write :
Read-Only :
Root : root@
Recursive : true
Added NFS share for folder 'HA_VOL/VNF_LAF'
It is recommended to set 'nbmand' property to 'on', to
enforce mandatory cross-protocol share reservations and
byte-range locking in a mixed NFS/CIFS environment
nbmand : on

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 7 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

For 'nbmand' property change to take an effect,
the folder 'HA_VOL/VNF_LAF' needs to be remounted.
Unmounting and mounting the folder again may cause a
temporary loss of client connections
Note that you can do remounting manually, at a later
time. Proceed to remount the folder? Yes

7

Preparations for Deployment in ECM
Note:

Skip this section if VNF-LCM deployment is planned in CEE Atlas or
Openstack or VCD.

To deploy VNF-LCM resources in ECM, download the required Media, upload
correspondent QCOW images and Heat Templates using ECM GUI as follows

7.1

Download VNF-LCM Media for ECM
Context Description:
Download the required media to deploy in ECM
Prerequisites:
•

Access to http://gask2web.ericsson.se

•

FTP server to download the media

•

At least free space of 3 GB available

Expected Result:
VNF-LCM media content extracted and ready to be used for deployment
Steps:
1.

Download the Latest VNF-LCM Virtual Deployment Media Package
for ECM from http://gask2web.ericsson.se, using Product number
19090-CXP9032641.
The downloaded package name will be similar to 19090-CXP9032641
_Ux_.tar

2.

Extract the VNF-LCM Media to get the files for the installation
# tar -xvf 19090-CXP9032641_Ux_.tar
The installation instructions uses the extracted files described in the
following table.
Filename
cloud-init-services

Description
Cloud Init for vnflaf-services VM's
first boot

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 8 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Filename

7.2

Reference

Description

cloud-init-db

Cloud Init for vnflaf-db VM's first
boot

vnflcm-ecm-heat-template-static-ci
nder-env.yaml

Environment file with all input
parameters for vApp if HOT file is
vnflcm-ossrc-ecm-heat-template-st
atic-cinder.yaml

vnflcm-ecm-heat-template-static-nf
s-env.yaml

Environment file with all input
parameters for vApp if HOT file is
vnflcm-ossrc-ecm-heat-template-st
atic-nfs.yaml

vnflcm-ecm-heat-template-dualsta
ck-static-cinder-env.yaml

Environment file with all input
parameters for vApp if HOT file
isvnflcm-ossrc-ecm-heat-templatedualstack-static-cinder.yaml

vnflcm-ecm-heat-template-dualsta
ck-static-nfs-env.yaml

Environment file with all input
parameters for vApp if HOT file is
vnflcm-ossrc-ecm-heat-template-d
ualstack-static-nfs.yaml

vnflcm-ecm-heat-template-static-ci
nder.yaml

HOT file , contains definition of
parameters and virtual resources
required for VNF-LCM deployment

vnflcm-ecm-heat-template-static-n
fs.yaml

HOT file , contains definition of
parameters and virtual resources
required for VNF-LCM deployment

vnflcm-ecm-heat-template-dualsta
ck-static-cinder.yaml

HOT file , contains definition of
parameters and virtual resources
required for VNF-LCM deployment

vnflcm-ecm-heat-template-dualsta
ck-static-nfs.yaml

HOT file , contains definition of
parameters and virtual resources
required for VNF-LCM deployment

ERICrhelvnflafimage_CXP903249
0-.qcow2

The Virtual Machine (VM) image
for vnflaf-services.

ERICrhelpostgresimage_CXP9032
491-.qcow2

The Virtual Machine (VM) image
for vnflaf-db.

Upload QCOW Images to ECM
Context Description:
Learn how to upload the QCOW images extracted from VNF-LCM media to
ECM Dashboard
Prerequisites:
Tenant and Tenant User roles

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 9 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

Expected Result:
The uploaded image is listed and in an Active state on the Images Overview
page of ECM Dashboard
Steps:
1.

Login to ECM17.0 UI Dashboard

2.

Click the Resources drop down menu from the navigation bar

3.

Select Images, the Image List is displayed listing all the existing images

4.

Click Create and select From File from the menu that opens
The Create Image window is displayed

5.

Click Select File
The File Selection page is displayed.

6.

Select the file and click Open.
The File Selection page is dismissed and the Create Image From File
page is displayed with the selected Image file and the Image name field is
populated with a default name that can be changed.

7.

Enter information in the fields for the image

8.

Field

Description

Image Name

The name of the image in Ericsson
Cloud Manager. Provide a
descriptive and unique name of this
image in the Image Name field.
Populated by default with the same
name as the selected filename

Enforce unique name across all
tenants

Select Yes for the slider in order
to enforce unique name. When
this option is selected, the system
validates that the name is unique
when you click Start or OK. If
the name is not unique, an error
message is displayed. Change the
image name and try to process the
image again

Available For

The Available For option is only
available to users with the provider
administrator role. Select Tenant
ECM Only or All Tenants as required

Description

Description of the image

Click Start to begin the upload and wait for the Order to complete.

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 10 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

When the process finishes, the message Image created successfully
is displayed
9.

Click the checkbox next to the image uploaded to transfer

10. Click Manage and select Transfer Image to more VIM Zones from the
menu that opens
Note:

Only images in the list with Transferable set to Yes can be
transferred

11. Select the VIM Zone or VIM Zones where image needs to be transferred.
Note:

It is mandatory to transfer image to CEE VIM Zone

12. Click OK and wait for the Order to Complete.
13. Repeat above steps for all the VM images

7.3

Upload VNF-LCM Heat Template to ECM
Context Description:
Learn how to upload VNF-LCM Heat Template to ECM
Prerequisites:
Tenant and Tenant User roles.
Expected Result::
VNF-LCM package uploaded and available for use in ECM Packages Database
Steps:
At this point it is needed to select a HOT file according to the pre-requisites
met with your environment. Refer below table to decide upon package to be
uploaded to ECM.
Once the package is selected refer section Create (Upload) a HOT Package of
ECM User Guide and upload it
Table 2
VNF-LCM HOT Package
File Name

Meets Requirements
External
Network

Internal
Netwo
rk

Fixed
IP for
VM(s)

Cind
er

NFS

vnflcm-ecm-heat-template-st
atic-cinder.yaml

IPv4

IPv4

yes

yes

no

vnflcm-ecm-heat-template-s
tatic-nfs.yaml

IPv4

IPv4

yes

no

yes

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 11 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

VNF-LCM HOT Package
File Name

7.4

Reference

Meets Requirements

vnflcm-ecm-heat-template-d
ualstack-static-cinder.yaml

Dual

Dual

yes

yes

no

vnflcm-ecm-heat-template-d
ualstack-static-nfs.yaml

Dual

Dual

yes

no

yes

Create VDC in ECM
Note:

Skip this section if a Virtual Data Center is already created or
existing

Context Description:
Create a Virtual Data center in ECM
Prerequisites:
•

Tenant access and space in ECM

Expected Result:
New VDC created for VNF-LCM deployment
Steps:
To create a Virtual Data Center, execute the steps listed in section Create a
Virtual Data Center of ECM User Guide

7.5

Create VN in ECM
Note:

Skip this section if a Virtual Network is already created or existing

Context Description:
Create a Virtual Network (VN) in planned Virtual Data center of ECM
Prerequisites:
•

Tenant access and space in ECM

Expected Result:
A VN created for VNF-LCM to reach OSS-RC setup
Steps:
This network needs to be created in the same VCD where VNF-LCM is planned
to be deployed. This network will be used for external connectivity to clients
and vise versa
Note: Subnet should have atleast /28 CIDR

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 12 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

To create a Virtual Network , refer section Working with Virtual Networks
in ECM User Guide

7.6

Create Block Storage in ECM
Skip this section if external Storage type is NFS

7.6.1

Procedure Overview
Context Description:
Create Block Storage in ECM
Prerequisites:
Tenant and Tenant User roles.
Available storage 120 GB or more in ECM.
Expected Result :
Block Storage created, its resource ID collected and active for VNF-LCM
to use it

7.6.2

Steps
1.

Log on to ECM UI Dashboard.

2.

Click on Assets tab, and select the Virtual Data Centers option from
the drop down.

3.

In Virtual Data Centers List page, select the VDC where VNF-LCM
deployment has been planned.

4.

Navigate to the Block Storage tab.

5.

Click on Create button to create Block Storage for VNF-LCM vApp

6.

On the Create BSV wizard, fill in Asset Type as Block Storage and fill in
planned VDC Name

7.

Click on button Next.

8.

On the Select Offer window, choose a sample offer for block storage.

9.

On the Choose VIM Zone window, choose the appropriate VIM Zone for
Block Storage.

10. On the Enter Attributes window, input mandatory details for parameters
Block Storage Name and Disk Size.
11. Click Submit Order and wait for the Block Storage to be available in
Active state.

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 13 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

7.7

Reference

Parameters Table for ECM deployment
Collect inputs for all the parameters listed in below Table

7.7.1

Parameters
Table 3
Parameter

Description

Default Value

Services_vm_HostNam
e

Custom hostname for
vnflaf-services VM

vnflaf-services

servicesImage

Name of VNF-L
CM-services VM
image uploaded
ERICrhelvnflafimage_C
XP9032490-
to VIM dashboard.

ERICrhelvnflafimage_C
XP9032490-

services_flavor

Flavor to use for
VNF-LCM-services
VM.

DB_vm_HostName

Custom hostname for
vnflaf-db VM

vnflaf-db

dbImage

Name of VNF-LCM-db
VM image uploaded
ERICrhelpostgresimage
_CXP9032491- to VIM dashboard.

ERICrhelpostgresimag
e_CXP9032491-

db_flavor

Flavor to use for
VNF-LCM-db VM.

storageType

For the 'Backup and
Restore' feature
VNF-LCM needs
external storage.
Possible values: Cinder
or NFS

cinder_volume_id

Resource ID of
pre-created Cinder
Volume/Block storage
Ignore this if storage
type is NFS

23554cad-f3bb-4dbe-8
483-d15757763f80

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 14 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

nfsServerIp

Reference

IP address of NFS
server where a folder
was pre-created as part
of section “NFS Server
Configuration”
Ignore this if Storage
Type is Cinder

sharedFilesystemPath

Path of files system
shared from above NFS
server

ip_version

IP Version of external
subnet.
Allowed values 4/6/Dual

4

Possible Input1: 4If external network's
subnet is of IPv4 only
Possible Input2: 6 - If
external network has
got subnet of IPv6 only
Possible Input3: Dual If external network has
got subnets of IPv6 and
IPv4
external_net_id

Resource Id of Pre
created external
network.
If not exists, create it
now.

externalSubnetCidr

IP address range of
IPv4 or IPv6 subnet of
above external network.
If not existing create
it now and make the
subnet externally
routed towards
OSSRC. Example 131.160.162.0/24

external_subnet_gatew
ay

Gateway address of
above subnet

external_ip_for_service
s_vm

An IP address from
above subnet for
vnflaf-services VM

3ccb890a-b4ce-475c-a
c48-507d5066f2fb

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 15 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

external_ip_for_db_vm

An IP address from
above subnet for
vnflaf-db VM

internalSubnetCidr

Provide a network size
in CIDR notation for
VNF-LCM Hot template
to create a subnet

Reference

172.16.100.0/28

Input IPv4 CIDR if
ip_version is 4
Input IPv6 CIDR if
ip_version is 6
Input IPv6 CIDR if
ip_version is Dual
internal_subnet_gatew
ay

Gateway address for
internal subnet for
VNF-LCM HOt template
to create

internal_ip_for_db_vm

IP address for vnflaf-db
VM from network
internalSubnetCidr
for intra communication

internal_ip_for_service
s_vm

IP address for
vnflaf-services
VM from network
internalSubnetCidr
for intra communication

ossType

Allowed input: OSSRC

ossMasterHostName

Host name of the Live
master server of RC

masterservice

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 16 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

ossMasterHostIP

Reference

IP address of above
OSS master server.
Make sure this IP
is accessible to
network which is
provided for parameter
externalSubnetCidr
Input IPv4 if ip_version
is 4
Input IPv6 if ip_version
is 6
Input IPV4 or IPv6 if
ip_version is Dual

ossNotificationServiceI
P

IP address of the Host
where notification
service of OSS
is running. Refer
parameter table in
Installation Guide to
find the description.
Example - 10.140.23.40

ossNotificationServiceH
ost

Host name of
the Host where
notification service
of OSS is running.
Refer parameter
table in Installation
Guide to find the
description. Example notificationservice

ossUserName

Authorized user for
VNF-LCM to transfer
ARNE files to OSS
master
Example: nmsadm

notificationservice

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 17 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

ossGatewayHost1

Reference

OSS setup primary UAS
host IP address
This host will be the
gateway host for
launching VNF-LCM
UI using OEX launcher
Input IPv4 if ip_version
is 4
Input IPv6 if ip_version
is 6
Input IPV4 or IPv6 if
ip_version is Dual

ossGatewayHost2

OSS setup secondary
UAS host IP address.
If secondary host does
not exist please input Ip
address of primary UAS
host itself
This host will be the
gateway host for
launching VNF-LCM
UI using OEX launcher
Input IPv4 if ip_version
is 4
Input IPv6 if ip_version
is 6
Input IPV4 or IPv6 if
ip_version is Dual

Below are the parameters inputs to be filled in if any dualstack HOT template
has been chosen for VNF-LCM deployment
Table 4
Parameter

Description

external_ipv4_subnet_
gateway

Gateway address of
IPv4 subnet of external
network

Default Value

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 18 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

external_ipv4_subnet_
cidr

Network size of IPv4
subnet for external
connectivity

external_ipv4_for_serv
ices_vm

An IPv4 address
from above CIDR for
vnflaf-services VM

external_ipv4_for_db_v
m

An IPv4 address
from above CIDR for
vnflaf-db VM

external_ipv6_subnet_
cidr

Network size of IPv6
subnet for external
connectivity

external_ipv6_subnet_
gateway

Gateway address of
IPv6 subnet of external
network

external_ipv6_for_serv
ices_vm

An IPv6 address
from above CIDR for
vnflaf-services VM

external_ipv6_for_db_v
m

An IPv6 address
from above CIDR for
vnflaf-services VM

internal_ipv4_subnet_c
idr

Any Class-B IPv4
address range of
IPv4 subnet for
internal network to
be created. Example 172.16.100.0/28

internal_ipv4_subnet_g
ateway

Internal IPv4 subnet
gateway address for
internal netwrok to be
created . Example 172.16.100.1

internal_ipv4_for_db_v
m

Internal IPv4 address
for the vnflaf-db VM.
Example - 172.16.100.2

internal_ipv4_for_servic
es_vm

Internal IPv4 address for
the vnflaf-services VM.
Example - 172.16.100.3

internal_ipv6_subnet_c
idr

IP address range of
Ipv6 subnet for internal
network to be created.
Example - fd5b:1fd5:82
95:5339::/64

Reference

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 19 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

internal_ipv6_subnet_g
ateway

Internal IPv6 subnet
gateway address for
internal netwrok to be
created . Example fd5b:1fd5:8295:5339::1

internal_ipv6_for_db_v
m

Internal IPv6 address
for the vnflaf-db
VM. Example fd5b:1fd5:8295:5339::5

internal_ipv6_for_servic
es_vm

Internal IPv6 address
for the vnflaf-services
VM. Example fd5b:1fd5:8295:5339::6

7.8

Update Environment files

7.8.1

Update Environment files

Reference

Context Description:
Learn how to update environment file of VNF-LCM
Prerequisites:
A file editor and ECM parameters input
Expected Result:
Edited the corresponding environment file for the package uploaded and ready
to use.
Steps:
Info: Below table lists the mapping environment file for the HOT package
Table 5
VNF-LCM HOT Package File Name

Environment file Name

vnflcm-ecm-heat-template-static-ci
nder.yaml

vnflcm-ecm-heat-template-static-cin
der-env.yaml

vnflcm-ecm-heat-template-static-nfs
.yaml

vnflcm-ecm-heat-template-static-nfs
-env.yaml

vnflcm-ecm-heat-template-dualstack
-static-cinder.yaml

vnflcm-ecm-heat-template-dualstackstatic-cinder-env.yaml

vnflcm-ecm-heat-template-dualstac
k-static-nfs.yaml

vnflcm-ecm-heat-template-dualstackstatic-nfs-env.yaml

Steps:
•

Open selected environment file in any text editor

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 20 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

•

Reference

Update inputs for all the parameters at the right hand side of parameter
entry. That is after :
Syntax: : 
Example:
dbImage: ERICrhelpostgresimage_CXP9032491-2.3.3
Note:

•

8

Save the updated file.

Deploy VNF-LCM vAPP in ECM
Note:

8.1

It is mandatory to provide values for all the parameters.

Refer to section Deploy VNF-LCM Stack in CEE if VNF-LCM
deployment is planned using CEE Atlas Dashboard

Procedure Overview
Context Description:
Learn how to deploy the VNF-LCM vApp in ECM
Prerequisites:
A Tenant and a Tenant User users have to be created in ECM with required
privileges to create the VNFs and the VNF-LCM instance itself.
Environment file ready with all the inputs for vApp
Expected Result :
Succesfully deployed VNF-LCM vApp in ECM

8.2

Steps
1.

Login to ECM17.0 UI

2.

Select Resources menu and click on Packages . The Package List page
displays

3.

Select the VNF-LCM HOT package uploaded to create the VAPP. The
Package Detail page displays

4.

Click Deploy in the action bar.
– The Asset Type is already set to Virtual Application.
– The Offer Source is already set to Package Offer.

5.

Select the created or planned VDC Name from the drop-down

6.

Click Next.

7.

Click the package offer to use for your VAPP, and click Next

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 21 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

8.

The Manage Characteristics is displayed, Click Next

9.

Select the VIM zone where you want to deploy the offer

10. Click Next
11. Enter a unique name for the VAPP and any optional attributes on the
Basic Information tab.
12. Click the Configuration tab.
13. In Configuration Files section Click on Add More Files of action bar.
The file browser opens.
14. Select the file cloud-init-db and click open
15. In Configuration Files section Click on Add More Files of action bar.
The file browser opens.
16. Select the file cloud-init-services and click open
17. In Environment Files section Click on Add More Files of action bar.
The file browser opens.
18. Select the environment file updated with parameter inputs and click open
19. Click Submit Order
Monitor the status of submitted order in orders tab, wait until it is completed. A
successfully completed order will show the Virtual Application status as Active
in Virtual Application tab in the VDC. Once the VAPP is in active state VM
will take about 10 to 15 minutes to make the VNF-LCM framework ready with
initial configuration.

9

Preparations for Deployment in CEE or Openstack
Note:

Skip this section if VNF-LCM deployment is planned in ECM

To deploy VNF-LCM resources in CEE or Openstack, download the required
Media, upload correspondent QCOW images and Heat Templates using Atlas
or Openstack dashboard as follows

9.1

Download VNF-LCM Media
Context Description:
Download the required media to deploy in Atlas or Openstack
Prerequisites:

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 22 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

•

Access to http://gask2web.ericsson.se

•

FTP server to download the media. Ideal server for this purpose is MWS
server of OSS-RC

•

At least free space of 3 GB available in FTP server

Expected Result:
VNF-LCM media content extracted and ready to be used for deployment
Steps:
1.

Download the Latest VNF-LCM Virtual Deployment Media Package from
http://gask2web.ericsson.se, using Product number 1/19090-CXP9029683
The downloaded package name will be similar to 1_19090-CXP9029683
_Ux_.tar

2.

Extract the VNF-LCM Media to get the files for the installation
# tar -xvf 1_19090-CXP9029683_Ux_.tar
The installation instructions uses the extracted files described in the
following table.

Table 6
Filename

Description

vnflaf-heat-template-static-cinder.ya
ml

Atlas/Openstack heat template file
, contains definitions of VNF Virtual
Application resources.
Storage type is Cinder.

vnflaf-heat-template-static-nfs.yaml

Atlas/Openstack heat template file
, contains definitions of VNF Virtual
Application resources.
Storage type is NFS.

vnflaf-heat-template-dualstack-stati
c-cinder.yaml

Atlas/Openstack dualstack heat
template file , contains definitions of
VNF Virtual Application resources.
Storage type is Cinder.

vnflaf-heat-template-dualstack-stati
c-nfs.yaml

Atlas/Openstack dualstack heat
template file , contains definitions of
VNF Virtual Application resources.
Storage type is NFS.

ERICrhelvnflafimage_CXP9032490.qcow2

The Virtual Machine (VM) image for
VNF-LCM-services.

ERICrhelpostgresimage_CXP90324
91-.qcow2

The Virtual Machine (VM) image for
VNF-LCM-db.

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 23 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

9.2

Reference

Upload QCOW Images to Atlas or Openstack
Context Description:
Learn how to upload the QCOW images extracted from VNF-LCM media to
Atlas or Openstack Dashboard
Prerequisites:
Tenant and Tenant User roles
Expected Result:
The uploaded image is listed and in an Active state on the Images page of
Atlas or Openstack Dashboard
Steps:
1.

Log on to the Atlas/Openstack dashboard.

2.

Select a project.

3.

Click on Images.

4.
5.

Click on Create Image button as shown in below screenshot.
Enter the Name, description(optional), Image source, Format as
shown in the below screenshot. Leave all the other fields as they are in
the screenshot.
Select Image source as Image File. Browse and open the
ERICrhelvnflafimage_CXP9032490-.qcow2 image extracted in
section

6.

Click on Create Image to upload the image

Wait until Image is uploaded successful, new images shall be listed in Images
table.
Repeat above steps to upload ERICrhelpostgresimage_CXP9032491-.qcow2 also

9.3

Choose VNF-LCM Heat Template for Atlas or Openstack
Context Description:
Choose a VNF-LCM HOT file which meets the site requirements
Prerequisites:
VNF-LCM media extracted.
Expected Result::
VNF-LCM package for your requirements identified for deployment of VNF-LCM
Steps:

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 24 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

At this point it is needed to select a HOT file according to the pre-requisites
met with your environment. Refer below table to decide upon package to be
uploaded to Atlas or Openstack.
Table 7
VNF-LCM HOT Package
File Name

Meets Requirements
External
Network

9.4

Internal
Netwo
rk

Fixed
IP for
VM(s)

Cind
er

NFS

vnflaf-heat-template-static-c
inder.yaml

IPv4

IPv4

yes

yes

no

vnflaf-heat-template-static-nf
s.yaml

IPv4

IPv4

yes

no

yes

vnflaf-heat-template-dualstac
k-static-cinder.yaml

Dual

IPv6

yes

yes

no

vnflaf-heat-template-dualstac
k-static-nfs.yaml

Dual

IPv6

yes

no

yes

Create Cinder Volume
Context Description:
Create Cinder Volume in Atlas or Horizon UI
Prerequisites:
Tenant and Tenant User roles.
Available volume capacity 120 GB or more in target cloud environment
Expected Result :
Cinder volume created, its resource ID collected and active for VNF-LCM to
use it
Steps:
1.

Log on to Atlas Dashboard or Horizon Dashboard with Tenant User
credentials.

2.

Navigate to Project view

3.

Click the option Volumes from Compute category on the left panel.

4.

On tab Volumes, click button Create Volume.

5.

On the Create Volume popup, fill in Volume Name, Description, and
Volume Source as "No source Empty Volume". Fill in Type, Size and
Availability Zone, and click on button Create Volume.

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 25 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

9.5

Reference

Parameters Table for CEE or Openstack
Collect inputs for all the parameters listed in below Table

9.5.1

Parameters
Table 8
Parameter

Description

Default Value

Services_vm_HostNam
e

Custom hostname for
vnflaf-services VM

vnflaf-services

servicesImage

Name of VNF-L
CM-services VM
image uploaded
ERICrhelvnflafimage_C
XP9032490-
to VIM dashboard.

ERICrhelvnflafimage_C
XP9032490-

services_flavor

Flavor to use for
VNF-LCM-services
VM.

DB_vm_HostName

Custom hostname for
vnflaf-db VM

vnflaf-db

dbImage

Name of VNF-LCM-db
VM image uploaded
ERICrhelpostgresimage
_CXP9032491- to VIM dashboard.

ERICrhelpostgresimag
e_CXP9032491-

db_flavor

Flavor to use for
VNF-LCM-db VM.

storageType

For the 'Backup and
Restore' feature
VNF-LCM needs
external storage.
Possible values: Cinder
or NFS

cinder_volume_id

Resource ID of
pre-created Cinder
Volume/Block storage
Ignore this if storage
type is NFS

23554cad-f3bb-4dbe-8
483-d15757763f80

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 26 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

nfsServerIp

Reference

IP address of NFS
server where a folder
was pre-created as part
of section “NFS Server
Configuration”
Ignore this if Storage
Type is Cinder

sharedFilesystemPath

Path of files system
shared from above NFS
server

ip_version

IP Version of external
subnet.
Allowed values 4/6/Dual

4

Possible Input1: 4If external network's
subnet is of IPv4 only
Possible Input2: 6 - If
external network has
got subnet of IPv6 only
Possible Input3: Dual If external network has
got subnets of IPv6 and
IPv4
external_net_id

Resource Id of Pre
created external
network.
If not exists, create it
now.

externalSubnetCidr

IP address range of
IPv4 or IPv6 subnet of
above external network.
If not existing create
it now and make the
subnet externally
routed towards
OSSRC. Example 131.160.162.0/24

external_subnet_gatew
ay

Gateway address of
above subnet

external_ip_for_service
s_vm

An IP address from
above subnet for
vnflaf-services VM

3ccb890a-b4ce-475c-a
c48-507d5066f2fb

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 27 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

external_ip_for_db_vm

An IP address from
above subnet for
vnflaf-db VM

internalSubnetCidr

Provide a network size
in CIDR notation for
VNF-LCM Hot template
to create a subnet

Reference

172.16.100.0/28

Input IPv4 CIDR if
ip_version is 4
Input IPv6 CIDR if
ip_version is 6
Input IPv6 CIDR if
ip_version is Dual
internal_subnet_gatew
ay

Gateway address for
internal subnet for
VNF-LCM HOt template
to create

internal_ip_for_db_vm

IP address for vnflaf-db
VM from network
internalSubnetCidr
for intra communication

internal_ip_for_service
s_vm

IP address for
vnflaf-services
VM from network
internalSubnetCidr
for intra communication

ossType

Allowed input: OSSRC

ossMasterHostName

Host name of the Live
master server of RC

masterservice

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 28 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

ossMasterHostIP

Reference

IP address of above
OSS master server.
Make sure this IP
is accessible to
network which is
provided for parameter
externalSubnetCidr
Input IPv4 if ip_version
is 4
Input IPv6 if ip_version
is 6
Input IPV4 or IPv6 if
ip_version is Dual

ossNotificationServiceI
P

IP address of the Host
where notification
service of OSS
is running. Refer
parameter table in
Installation Guide to
find the description.
Example - 10.140.23.40

ossNotificationServiceH
ost

Host name of
the Host where
notification service
of OSS is running.
Refer parameter
table in Installation
Guide to find the
description. Example notificationservice

ossUserName

Authorized user for
VNF-LCM to transfer
ARNE files to OSS
master
Example: nmsadm

notificationservice

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 29 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

ossGatewayHost1

Reference

OSS setup primary UAS
host IP address
This host will be the
gateway host for
launching VNF-LCM
UI using OEX launcher
Input IPv4 if ip_version
is 4
Input IPv6 if ip_version
is 6
Input IPV4 or IPv6 if
ip_version is Dual

ossGatewayHost2

OSS setup secondary
UAS host IP address.
If secondary host does
not exist please input Ip
address of primary UAS
host itself
This host will be the
gateway host for
launching VNF-LCM
UI using OEX launcher
Input IPv4 if ip_version
is 4
Input IPv6 if ip_version
is 6
Input IPV4 or IPv6 if
ip_version is Dual

Below are the parameters inputs to be filled in if any dualstack HOT template
has been chosen for VNF-LCM deployment
Table 9
Parameter

Description

external_ipv4_subnet_
gateway

Gateway address of
IPv4 subnet of external
network

Default Value

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 30 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

external_ipv4_subnet_
cidr

Network size of IPv4
subnet for external
connectivity

external_ipv4_for_serv
ices_vm

An IPv4 address
from above CIDR for
vnflaf-services VM

external_ipv4_for_db_v
m

An IPv4 address
from above CIDR for
vnflaf-db VM

external_ipv6_subnet_
cidr

Network size of IPv6
subnet for external
connectivity

external_ipv6_subnet_
gateway

Gateway address of
IPv6 subnet of external
network

external_ipv6_for_serv
ices_vm

An IPv6 address
from above CIDR for
vnflaf-services VM

external_ipv6_for_db_v
m

An IPv6 address
from above CIDR for
vnflaf-services VM

internal_ipv4_subnet_c
idr

Any Class-B IPv4
address range of
IPv4 subnet for
internal network to
be created. Example 172.16.100.0/28

internal_ipv4_subnet_g
ateway

Internal IPv4 subnet
gateway address for
internal netwrok to be
created . Example 172.16.100.1

internal_ipv4_for_db_v
m

Internal IPv4 address
for the vnflaf-db VM.
Example - 172.16.100.2

internal_ipv4_for_servic
es_vm

Internal IPv4 address for
the vnflaf-services VM.
Example - 172.16.100.3

internal_ipv6_subnet_c
idr

IP address range of
Ipv6 subnet for internal
network to be created.
Example - fd5b:1fd5:82
95:5339::/64

Reference

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 31 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

internal_ipv6_subnet_g
ateway

Internal IPv6 subnet
gateway address for
internal netwrok to be
created . Example fd5b:1fd5:8295:5339::1

internal_ipv6_for_db_v
m

Internal IPv6 address
for the vnflaf-db
VM. Example fd5b:1fd5:8295:5339::5

internal_ipv6_for_servic
es_vm

Internal IPv6 address
for the vnflaf-services
VM. Example fd5b:1fd5:8295:5339::6

10

Deploy VNF-LCM in CEE or Openstack

10.1

Procedure Overview
Note:

Reference

Refer to section Deploy VNF-LCM Stack in ECM if VNF-LCM
deployment is planned using ECM

Context Description:
Learn how to deploy the VNF-LCM stack in Atlas or Openstack
Prerequisites:
A Tenant and a Tenant User users have to be created in Atlas or Openstack
with required privileges to create the VNFs and the VNF-LCM instance itself.
A Virtual Network(VN) with an IPv4 or IPv6 or both subnets which can connect
to oss-rc physical servers
All inputs listed in parameters table collected and ready to use
Expected Result :
Successfully deployed VNF-LCM stack in Atlas or Openstack

10.2

Procedure Steps
1.

Log on to the Atlas/Openstack dashboard.

2.

Select a project.

3.

Click Stacks category.

4.

Click on Launch Stack button.

5.

Choose Template Source as File. Then browse a heat template which is
chosen as per site requirements in preparations section and click Open.

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 32 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

6.

Click on Next button.

7.

Enter a Name for Stack. Provide values for the input parameters .

8.

After inputting values for all the parameters, click on Launch button.
Wait until Stack creation is completed. A successfully completed order will
show the Stack status as Create Complete .

Post the status Create Complete of stack, VNF-LCM takes about 10 to 15
minutes to configure VM with all provided inputs

11

Preparations for deployment in VCD
Follow the preparations described in this section before deploying the
VNF-LCM software.

11.1

Media Requirements
Context Description:
Download the Latest VNF-LCM package for VCD.
Prerequisites:
1.Access to Software Gateway.
2.Atleast 3GB free space needed for downloading the package
Expected Result:
Package should be downloaded and ready for deployment
Steps:
i. Download the Latest VNF-LCM package from http://gask2web.ericsson.se
using Product number 19090-CXP9033935.
Table 10

VNF-LCM Virtual Deployment Media Package.

Software Package

Filename

VNF-LCM Virtual Deployment Media
Package for VCD8.10.

19090-CXP9033935_Ux_.tar

The VNF-LCM Virtual Deployment Media Package contains the files listed in
Table 2.

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 33 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

ii. Extract the downloaded media file.
Use below command, if you are extracting the media in Unix file system.
$tar -xvf 19090-CXP9033935_Ux_.tar.
Table 11

12

Content of VNF-LCM Virtual Deployment Media Package
19090-CXP9033935_Ux_.tar.

Filename

Description

vnflaf_2vm_vcd.ovf

Open Virtualization Format (OVF)
file, contains metadata of VNF Virtual
Application. Storage type is BSV

ERICrhelvnflafimage_CXP9032490
-.vmdk

The Virtual Machine (VM) image for
vnflaf-services.

ERICrhelpostgresimage_CXP90324
91-.vmdk

The Virtual Machine (VM) image for
vnflaf-db.

Deploy VNF-LCM in VCD environment
The following sections describe how to deploy the VNF-LCM in the VCD8.10.
The deployment procedure can differ for other VCD versions.

12.1

Pre-install
Context Description:
Identification of Datacentres and Virtual Network.
Prerequisites:
Credentials for VCD with system administrator rights.
Expected Result:
User should be able to identify the Datacenters and Virtual Network for
deployment.
Steps:
1.

Login to VCD using Firefox web browser with your credentials.
Note:

2.

Login as "sys-admin" user type for getting access to all the
features.

Identify existing Datacenter for VNF-LCM in VCD 8.10 Environment by
following the steps.

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 34 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

Reference

a) Click on "Manage & Monitor" in the System tab.
b) Click on "Organizations" option. This will display the available
Organizations.
c) Double click on the specific Organization.
d) Click on the "Administration".
e) Click on "Virtual Datacenters" on the left panel. The window that opens
will display all the existing Virtual Datacenters.
3.

Identify existing Virtual network for VNF-LCM by following the steps
a) Click on "Manage & Monitor" in the System tab.
b) Click on "Organizations" option. This will display the available
Organizations.
c) Double click on the specific Organization.
d) Click on Administration.
e) Click on "Virtual Datacenters" on the left panel.
f) Double click on the specific VDC.
g) Select "Org VDC Networks" tab. which will display all your Networks.
Note:

12.2

This network needs to be available in the same datacenter where
VNF-LCM is planned to be deployed. This network will be used for
external connectivity to clients and vice versa.

Upload VNF-LCM OVA to Packages in VCD
You can use either of the two below methods to upload your OVA into VCD,
whichever is preferred:
Context Description:
For uploading the OVA to VCD for deployment.
Prerequisites:
Credentials for VCD with system administrator rights.
Expected Result:
VApp template must be present in the specified catalog.
Steps:

Ericsson Internal
VNF-LCM INSTALLATION INSTRUCTIONS 35 (46)
Prepared (Subject resp)

No.

XFAYAHA FAYAZ AHAMMAD

1/153 72-APR 901 0578 Uen

Approved (Document resp)

Checked

Date

Rev

Raghavendra Rao Tadepalli

ERAGTAD

2017-11-30

U

1.

Reference

Using VCD dashboard.
a) Click on "Manage & Monitor" in the System tab.
b) Click on "Organizations" option. This will display the available
Organizations.
c) Double click on the specific Organization.
d) Click on "Catalog" button.
e) Select "My Organization's Catalog" from the left panel.
f) Click on PLUS symbol in the Catalog section to add a new Catalog
providing required details
g) Once the Catalog has been created, Double click on the specific Catalog.
h) Click on the UPLOAD icon available in the "VApp Templates" section
and Upload your OVF package as VApp Template and click "Upload".

2.

Use the ovftool command line utility (see VMWare documentation of the
tool).

Example 1
/ovftool.exe --allowExtraConfig --acceptAllEulas
"c:\" "vcloud://:@?
org=&vappTemplate=