OpenDayLight Daemon & Initial Apps

opendaylight pada dasarnya tidak menyediakan daemon agar kita bisa memanggilnya lewat systemd. untuk itu mari kita buat daemonnya :

sudo sh -c 'cat << EOF > /etc/systemd/system/opendaylight.service
[Unit]
Description=Opendaylight Service

[Service]
User=root
Group=root
WorkingDirectory=/opt/karaf-0.7.3/
ExecStart=/opt/karaf-0.7.3/bin/karaf

[Install]
WantedBy=multi-user.target
EOF'

script ini akan membuat daemon opendaylight dengan direktori opendaylight berada di /opt/. silahkan jalankan daemon tersebut :

systemctl start opendaylight

pada dasarnya juga opendaylight tidak akan menginstall aplikasi apapun. jika dikombinasikan dengan daemon, akan sangat merepotkan karena aplikasi harus di install didalam karaf. maka dari itu, gunakan cara berikut :

cd karaf-0.7.3
sudo sh -c "echo 'feature:install odl-dlux-core odl-dluxapps-nodes odl-dluxapps-topology odl-dluxapps-applications odl-l2switch-all' >> etc/shell.init.script"

tambahkan script pada etc/shell.init.script. lalu jalankan opendaylight 2x (start pertama kali gagal)

sudo systemctl start opendaylight
sleep 10
sudo systemctl restart opendaylight

Comments are closed.