Difference between revisions of "OpenDaylight"

From HackerNet
Jump to: navigation, search
(Created page with "OpenDaylight är en öppen kontroller-infrastruktur byggd för SDN-implementeringar. ==Installation== Ladda ner senaste version: https://www.opendaylight.org/downloads wget...")
 
m
 
Line 3: Line 3:
 
==Installation==
 
==Installation==
 
Ladda ner senaste version: https://www.opendaylight.org/downloads
 
Ladda ner senaste version: https://www.opendaylight.org/downloads
  wget https://nexus.opendaylight.org/content/repo ... -SR1.tar.gz
+
  wget https://nexus.opendaylight.org/content/repo...-SR1.tar.gz
 
''Beryllium on Ubuntu''
 
''Beryllium on Ubuntu''
 
  sudo apt-get -y install openjdk-7-jdk
 
  sudo apt-get -y install openjdk-7-jdk
 
  cd && echo "export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64" >> .profile
 
  cd && echo "export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64" >> .profile
 
  tar -xzf distribution-karaf-0.4.1-Beryllium-SR1.tar.gz
 
  tar -xzf distribution-karaf-0.4.1-Beryllium-SR1.tar.gz
 
+
Stäng av ipv6, java har ipv6 som preferred.
 +
 
==Konfiguration==
 
==Konfiguration==
 
Starta OpenDaylight
 
Starta OpenDaylight
  ./distribution-karaf-0.4.1-Beryllium-SR1/bin/karaf
+
  cd ./distribution-karaf-[TAB]
Från början är ODL ganska tomt så man får ladda in de features man vill använda. Lista tillgängliga features och installera några basic:
+
bin/karaf  #starta med karaf console
  feature:list -i
+
bin/start  #starta i bakgrund
 +
bin/stop    #stoppa controller
 +
 
 +
Från början är ODL tomt så man får ladda in de features man vill använda. En feature installeras en gång sedan är den aktiverad även efter omstart. Lista tillgängliga features och installera några basic:
 +
  feature:list
 
  feature:install odl-restconf odl-l2switch-switch odl-dlux-all
 
  feature:install odl-restconf odl-l2switch-switch odl-dlux-all
 +
feature:list --installed
 +
 +
OpenFlow
 +
feature:install odl-openflowplugin-flow-services-ui
  
 
DLUX web gui, admin pw: admin
 
DLUX web gui, admin pw: admin
 
  http://<ip>:8181/index.html
 
  http://<ip>:8181/index.html
''Unable to login''
+
''Unable to login'' Det tar några minuter innan man kan logga in.
  
 
==Network==
 
==Network==

Latest revision as of 15:56, 9 April 2016

OpenDaylight är en öppen kontroller-infrastruktur byggd för SDN-implementeringar.

Installation

Ladda ner senaste version: https://www.opendaylight.org/downloads

wget https://nexus.opendaylight.org/content/repo...-SR1.tar.gz

Beryllium on Ubuntu

sudo apt-get -y install openjdk-7-jdk
cd && echo "export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64" >> .profile
tar -xzf distribution-karaf-0.4.1-Beryllium-SR1.tar.gz

Stäng av ipv6, java har ipv6 som preferred.

Konfiguration

Starta OpenDaylight

cd ./distribution-karaf-[TAB]
bin/karaf   #starta med karaf console
bin/start   #starta i bakgrund
bin/stop    #stoppa controller

Från början är ODL tomt så man får ladda in de features man vill använda. En feature installeras en gång sedan är den aktiverad även efter omstart. Lista tillgängliga features och installera några basic:

feature:list
feature:install odl-restconf odl-l2switch-switch odl-dlux-all
feature:list --installed

OpenFlow

feature:install odl-openflowplugin-flow-services-ui

DLUX web gui, admin pw: admin

http://<ip>:8181/index.html

Unable to login Det tar några minuter innan man kan logga in.

Network

ODL kan prata med nätverksutrustning med många olika protokoll, t.ex. OpenFlow, NETCONF, BGP och OVSDB. Se Mininet.
För Open_vSwitch:

ovs-vsctl set-controller br0 tcp:10.0.0.20:6633