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

Compare with Current View Page History

« Previous Version 5 Next »

SDN-R is an extension of CCSDK (Common Controller Software Development KIt), so SDN-R uses the same procedure as CCSDK to create a running instance.   To begin, we look at the docker-compose.yml file in ccsdk/distribution/src.


This file creates three containers:

  • db: standard MySQL container; used by Directed Graphs
  • odlsli: OpenDaylight with Service Logic Interpreter installed
  • dgbuilder: Directed Graph builder

Here are annotated contents of that file (master branch July 24, 2018).

Executing the docker-compose.yml file will create and launch the containers.  Below is a sample terminal session.  Navigate to <path>ccsdk/distribution/src/main/yml and enter these commands (note that the credentials to login to NEXUS_DOCKER_REPO is docker:docker):

Launching CCSDK
%: cd ~/git/ccsdk/distribution/src/main/yaml/
%: echo $NEXUS_DOCKER_REPO
nexus3.onap.org:10001
%: echo $CCSDK_DOCKER_IMAGE_VERSION
0.2.4
%: docker login $NEXUS_DOCKER_REPO
Username (docker): docker
Password:
Login Succeeded
%: docker-compose up -d
Removing happy_noether
Removing ccsdk_sdnr_container
ccsdk_db_container is up-to-date
Starting ccsdk_odlsli_container ... done
Starting ccsdk_dgbuilder_container ... done
%:



  • No labels