Creating an Instance of SDN-R (El Alto)
The quick path
Basic installation
Tested with Ubuntu 16.04 LTS with openjava 1.8, mvn 3.3.9, git 2.7.4 (newer version should work also)
Further tools:
chromium, curl
docker 18.09.2
xmllint (sudo apt install libxml2-utils)
Hava a user with admin rights.
Add user to "docker" group.
HINT: You need to log out from server completely to activate this setting!!
sudo usermod -aG docker $USER
Maven configuration for ONAP Nexus (onap should be within settings file) Warning: Previouse configuration is overwritten by command!
#Warning: Previouse configuration is overwritten by command!
wget git.onap.org/oparent/plain/settings.xml -P $HOME/.m2
Download and clone repository with onap-oof-pci project to $HOME/ccsdk
cd $HOME
git clone https://github.com/onap-oof-pci-poc/ccsdk.git
Build and run single node SDN-R
Build and run container
Login to nexus repository (for first time) .. see here: Docker DevOps
Build
Use (1) to run container with name "sdnr" in detached mode without any port mapping or (2) to run with mapping to host:8181
With (1) do open UX Web GUI by using browser http://172.17.0.2:8181/index2.html (!) on host machine with user/password = admin/admin
Wait about 30 seconds that container is up and running
Verify with curl -v http://172.18.0.2:8181/index2.html that it is running. Correct ouput ends with lines: HTTP/1.1 301 Moved Permanently , < Location: odlux/index.html, < Content-Length: 0
docker ps should show a single running container
docker inspect sdnr gives IP adress to be used. In the example 172.17.0.2
With start (2) you can open UX Web GUI by using browser http://HOST_IP:8181/index2.html from different machine with user/password = admin/admin
Login to docker container command line with name "sdnr"
Opendaylight home is under "/opt/opendaylight". Coul could cd $ODL_HOME
Leave CLI with exit.
Stop and remove container
Build and run single node CENTENNIAL POC5
.. waiting for content