Opendaylight adalah project open source kolaborasi yang banyak di dukung oleh banyak vendor, seperti cisco, juniper , brocade dan lain lain yang di kelola oleh The Linux Foundation. Opendaylight merupakan salah satu controller pada SDN (Software Defined Networking) dan juga NFV (Network Function Virtualization) yang di tulis dengan bahasa pemrograman java.
Langkah – langkah untuk
Install Java 7 (JDK)
1 |
root@controller-vm:/home/alan# apt-get install openjdk-7-jdk |
Buat folder untuk apache-maven
1 |
root@controller-vm:/home/alan# mkdir -p /usr/local/apache-maven/ |
Download source apache-maven
1 |
root@controller-vm:/home/alan# wget http://ftp.wayne.edu/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz |
Sekarang install apache-maven
1 |
root@controller-vm:/home/alan# mv apache-maven-3.3.3-bin.tar.gz /usr/local/apache-maven |
1 |
root@controller-vm:/home/alan# tar -xzvf /usr/local/apache-maven/apache-maven-3.3.3-bin.tar.gz -C /usr/local/apache-maven/ |
1 |
root@controller-vm:/home/alan# update-alternatives --install /usr/bin/mvn mvn /usr/local/apache-maven/apache-maven-3.3.3/bin/mvn 1 |
1 |
root@controller-vm:/home/alan# update-alternatives --config mvn |
tambahkan pada file ~/.bashrc
1 |
root@controller-vm:/home/alan# nano ~/.bashrc |
1 2 3 |
export M2_HOME=/usr/local/apache-maven/apache-maven-3.3.3 export MAVEN_OPTS="-Xms256m -Xmx512m" # Very important to put the "m" on the end export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 # This matches sudo update-a$ |
kemudian source ~/.bashrc , untuk menjalankan code yang sudah di masukan
1 |
root@controller-vm:/home/alan# source ~/.bashrc |
setelah itu download Opendaylight Lithium SR3
1 |
root@controller-vm:/home/alan# wget https://nexus.opendaylight.org/content/groups/public/org/opendaylight/integration/distribution-karaf/0.3.3-Lithium-SR3/distribution-karaf-0.3.3-Lithium-SR3.zip |
supaya waktu installasi opendayligt tidak terjadi error, non aktifkan dulu, untuk kasus ini saya mencoba di mininet
1 |
root@controller-vm:/home/alan# service openvswitch-controller stop |
1 |
root@controller-vm:/home/alan# service openvswitch-switch stop |
ekstrak file opendaylight lithium 3
1 |
root@controller-vm:/home/alan# unzip distribution-karaf-0.3.3-Lithium-SR3.zip |
kemudian masuk ke folder opendayligt lithium SR3 yang sudah di ekstrak
1 |
root@controller-vm:/home/alan# cd distribution-karaf-0.3.3-Lithium-SR3 |
kemudian jalankan opendaylight
1 |
root@controller-vm:/home/alan/distribution-karaf-0.3.3-Lithium-SR3# bin/karaf |
ini belum kelar guys,hahaha. kita harus install feature odl-dlux-all , odl-restconf-all dan odl-l2switch untuk bisa login dan menjalankan controlling dasar pada ODL
kemudian kita lihat apakah feature yang diatas sudah terinstall atau belum
langsung saja kita coba akses via browser https://<ip_contrller:8181/index.html>
Username : admin
Password : admin
sudah sekian dulu main-mainya , nanti kita akan lanjutkan pada tutorial membuat jaringan openflow pada mininet untuk terhubung ke controller opendaylight
System Engineer
Komentar