How to install the O1 interface.
The above zip file contains SMO NETCONF client support for O1 interface. It brings up two containers, SDNR and SDNR_DB which support O1 interface. The containers acts as a NETCONF client to the O-RAN elements (O-RU, O-CU, O-DU and the Near RT-RIC). It has both a GUI as well as RESTCONF support for the configuration management of devices.
Prerequisites:
- docker
- docker-compose
- Java, version 11 or newer
Instructions
Below are the steps to bring up the required services
1. Download and unzip the file
unzip o1-netconf.zip
2. Bringup the services
cd client docker-compose up -d
3. check status
docker-compose ps
Expect an output that looks something like this:
$ docker-compose ps
Name Command State Ports
------------------------------------------------------------------------
sdnr /bin/sh -c /opt/onap/sdnc/ Up 0.0.0.0:8101->8101/tcp,:::
... 8101->8101/tcp, 0.0.0.0:81
81->8181/tcp,:::8181->8181
/tcp
sdnrdb /tini -- /usr/local/bin/do Up 9200/tcp, 9300/tcp
Access details
Access the GUI and RESTCONF interface using the following URLs, credentials are common for both of them.
GUI: http://<host_ip>:8181/odlux/index.html
Restconf: http://<host_ip>:8181/apidoc/explorer/index.html
username/password: admin/ Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U