Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

1. RAN-Sim Controller

Steps to build the RAN-Sim Controller setup:

...

  1. Select "Modify" menu by right clicking any cell in Ransim-GUI.
  2. Change the pcid value and click modify. Modified Successfully message displayed.
  3. Verify the notification received as below in netconf-console shell. Any issue check honeycomb log. 
    hc_50000/var/log/honeycomb/honeycomb.log

2. RAN-Sim: Netconf-server(s) (agents) - Extended Honeycomb

This has the following steps:

...

To run each instance of HoneyComb it requires ~353 MB of memory. Still we are working on optimizing the simulator configuration to run only required processes for ONAP setup.

3. PCI-Micro service

Cloning the chart repository  

The kubernetes chart can be cloned from https://github.com/onap-oof-pci-poc/pcihms.git

Code Block
languagebash
titlegit clone
    git clone https://github.com/onap-oof-pci-poc/pcihms.git

Building the postgres-init docker image

Naviagate to postgres-scripts folder and run the following command to build the docker image

Code Block
languagebash
titlegit clone
    cd pcihms/postgres_scripts
    docker build -t postgres-init:1.0 .

Building the Microservice

Navigate to the project's source code (pcihms/pci-handler) and run the following commands

Code Block
languagebash
titlegit clone
    cd pcihms/pci-handler
    mvn clean install
    docker build -t pci-handler:1.0 .

Generate apikeys from DMaaP

4 apikey/secret pair should generated from DMaaP(one for management of topics, one for PCI-Microservice, one for Policy and one for SDNR). These apikeys must be set as configuration parameter in PCI-Microservice.

Setting Configuration parameters

The environment variables for the microservice must be set in configMap file in th charts. The following parameters must be set in the configMap.yaml before deploying the microservice. The config file can be found under pcihms/charts/pci-handler/templates/configMap.yaml.

...


Note : The dns will be <service name>: <namespace>

Build the helm chart

Navigate to the cloned repository and run the following command

Code Block
languagebash
titlebuild hem chart
    cd pcihms/charts    
    make all


Deploying the microservice

DMaaP, Policy, OOF and SDNR must be running before starting the PCI-Microservice. To deploy the microservice, Run the following command

...