Software installation and configuration using NPS toolkit

This section provides information on the automated procedures to deploy the Telco blueprint using the remotely-hosted NPS toolkit.

Important terminologies to know
NPS toolkit

NPS toolkit is a software package that enables automated installation and configuration of the Telco Blueprint solutions. NPS toolkit software is deployed on a NPS toolkit VM.

NPS toolkit VM

This virtual machine is created on the NPS toolkit host. NPS toolkit is hosted on this VM. The NPS toolkit VM deployment is automated using Vagrant. VirtualBox is used as the Vagrant provider to deploy NPS toolkit in this document. centOS is the Operating System running on both the NPS toolkit host and NPS toolkit VM. If any other hypervisor apart from Virtual Box is used, deploy centOS VM with 300 GB of /root directory, 4 GB memory, 4 Virtual Central Processing Units (VCPUs) and continue the installation from Installing NPS toolkit Web API server and Redis containers.

NPS toolkit host
NPS toolkit host is the remote machine (such as a laptop) on which the NPS toolkit VM is hosted. The NPS toolkit host can be a Windows-based or a Linux-based machine which has virtualization functionalities. The laptop or the additional server must have the following minimum configuration:
  • Ensure that OAM IP is assigned to the NPS toolkit host.

  • Ensure that there is Internet connectivity available for NPS toolkit host.

  • Ensure that the capacity of the directory for copying the install bits is more than 300 GB.

  • Ensure that the NPS toolkit host has minimum 4GB RAM and 4 vCPUs allocation.

  • Ensure that the latest CentOS 7 is installed in the NPS toolkit host. This must be a virtualization host.

    During centOS installation in the host machine, select Software Selection > Base Environment and click Virtualization Host.

IMPORTANT:
If an OS is preinstalled on the laptop being used for NPS toolkit host deployment, be aware of the following changes that will happen on the laptop:
  • The repositories are updated using the command yum update.

  • Vagrant and virtual box are installed.

  • The customer network IP address provided in the source_input.rc file is assigned to the NPS toolkit host to enable easier access.

  • The VM deployed will be using up the following resources based on the input given in source_input.rc file:
    • 300 GB disk space (If the user has entered resize = yes and vm_size = 300)

    • 2 vCPUs

    • 2 GB RAM

Procedure
  1. Downloading artifacts from the My HPE Software Center
  2. Deploying NPS toolkit VM
  3. Installing NPS toolkit Web API server and Redis containers in NPS VM
  4. Uploading input JSON file
  5. Deploying switch configuration
  6. Enabling iLO DHCP service
  7. Hardware preparation
  8. Deploying Image Service
    1. Installing image service
    2. Configuring image service
  9. VIM Autodeployment
    1. Autodeploy NFV vCloud
    2. Post Installation Configuration
    3. Deployment of VMware Operations Management
    4. Scale out Edge Resource Cluster
    5. Addition of SR-IOV Compute Cluster for Two Pod Configuration
    6. Licensing