Versions Compared

Key

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

Under construction!

 This page describes how to run current implementation for the O-DU Slice Assurance usecase. 

...

Code Block
git clone "https://gerrit.o-ran-sc.org/r/nonrtric/rapp/ransliceassurance"

Run using simulators

Run Dmaap MR / SDNR stub 

...

Code Block
languagebash
titleRun rapp with environment variables
Example:
└─ $ ▶ CONSUMER_HOST=http://localhost CONSUMER_PORT=3905 ./icsversion

Use case using SMO deployment

For this case, the following components will be needed:

  1. DU simulator, that will send VES message.
  2. OAM controller, that will create stream to communicate with VES collector and trigger PM Job event in DU.
  3. VES Collector, representing the VES (REST) provider at SMO for all kind of events
  4. ONAP Dmaap, representing SMO DMaaP component, includes message-router 
  5. Dmaap Adapter, that takes information from DMaaP and present it as a coordinated Information Producer 
  6. ICS Information Coordinator Service, that coordinate/Register Information Types, Producers, Consumers, and Jobs.

For starting the OAM Controller and VES Collector, a minimal SMO deployment is needed. This can be started using the instructions from here and ignoring the ONAP-Policy steps. NonRT-RIC should be replaced for docker-compose file located in 

Code Block
languagebash
titleRun rapp with SMO deployment
ransliceassurance/docker-compose/icsversion