CloudRouter includes a full distribution of OpenDaylight. Currently, CloudRouter 1.0 beta provides OpenDaylight Helium SR3, which is the latest upstream release.
If you are using a full image, OpenDaylight is pre-installed. If you are using a minimal image, OpenDaylight must be installed.
The OpenDaylight project provides zip and tar distributions of each release. CloudRouter takes these distributions, adds some modifications, and then packages them as RPMs. Installation is as simple as running:
$ sudo yum install -y opendaylight-helium
Before running OpenDaylight for the first time, you need to create karaf credentials. The upstream distributions of OpenDaylight includes default credentials (karaf/karaf), which have been removed from CloudRouter for security reasons.
To create karaf credentials, edit */opt/opendaylight/opendaylight-helium/etc/users.properties*. You will see a commented out user:
\# karaf = karaf,\_g\_:admingroup
Replace this with your own credentials, e.g.:
user = password,\_g\_:admingroup
**$ sudo systemctl start opendaylight-helium**
To check the status of OpenDaylight:
**$ sudo systemctl status opendaylight-helium**
**$ ssh -p 8101 -o StrictHostKeyChecking=no <USER\>@localhost'''
Where <USER\> matches the karaf credentials you created. You will then be prompted to enter the karaf password you set.
**$ sudo systemctl stop opendaylight-helium**
**$ sudo yum remove -y opendaylight-helium**