You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

This page describes how to get the release A version of NonRTRIC up and running. Details of the architecture can be found in the link: Release A.

Project Requirements

  • Java 11 (make sure that JAVA_HOME environment variable points to correct Java version)
  • Maven 3.6
  • Docker (latest)

Build Code

  • Download the nonrtric repo: 
     git clone "https://gerrit.o-ran-sc.org/r/nonrtric"
  • Build the code and create docker images. 
    cd nonrtric
    mvn clean install

Run A1 Controller Docker Container

  • Change directory to: 
    cd nonrtric/sdnc-a1-controller/oam/installation/src/main/yaml
  • Run docker container using the command below and wait until this message appears 'Healthcheck Passed in XX seconds'. 
    docker-compose up a1-controller

Run NONRTRIC Dashboard Docker Container

  • Build the code and create docker images.

          cd dashboard
          mvn clean install

  • Run docker container using this command: 
  • docker run -p 8080:8080 --network=nonrtric-docker-net nonrtric-dashboard:1.0.0-SNAPSHOT

Run NearRIC Simulator Docker Container

  • Run docker container using this command: 
    docker run -p 8181:8080 --network=nonrtric-docker-net --name=nearRtRic-sim1 nearric-simulator:1.0.0-SNAPSHOT
  • Change directory to:  
    cd nonrtric/near-rt-ric-simulator/nearric-service/test
  • Put some example policy_types and policy_instances inside the nearric-simulator by running this test script:
    ./populate.sh localhost:8181

Open Dashboard UI

  • No labels