Installation Guide

Abstract

This document describes how to install the Non-RT RIC components, their dependencies and required system resources.

Software Installation and Deployment

Install with Helm

Helm charts and an example recipe are provided in the it/dep repo, under “nonrtric”. By modifying the variables named “installXXX” in the beginning of the example recipe file, which components that will be installed can be controlled. Then the components can be installed and started by running the following command:

bin/deploy-nonrtric -f nonrtric/RECIPE_EXAMPLE/example_recipe.yaml

Install with dependent components

The scripts for the deployments of rApp Manager and its dependent components are available in rappmanager/scripts/install directory.

ACM components should be configured with couple of other components for the participants to work.

In case some of the installation is already setup or not set by the installation scripts, the below environment variables can be used to set the configurations ACM through installation scripts.

Variable Name

Description

Default Value

CHART_REPO_GET_URI

URI to get the charts.

It will be used by Kubernetes participant and sample rApp generator

http://IP_ADDRESS:8879/charts

IP_ADDRESS: IP of the host in which the installation scripts are running.

CHART_REPO_POST_URI

URI to upload the charts.

It will be used by sample rApp generator

http://IP_ADDRESS:8879/charts/api/charts

IP_ADDRESS: IP of the host in which the installation scripts are running.

A1PMS_HOST

Address of the A1PMS.

It will be accessed from A1PMS participant.

http://policymanagementservice.nonrtric:9080

All components can be installed using the command below,

./install-all.sh

Individual components can be installed using the commands below,

To install the tools required for other installer scripts.

./install-base.sh

To install the ACM, and it’s related components.

./install-acm.sh

To install the Kserve, and it’s related components.

./install-kserve.sh

To installs the NONRTRIC components.

./install-nonrtric.sh

Uninstallation

To uninstall all the components

./uninstall-all.sh