Benutzer-Werkzeuge

Webseiten-Werkzeuge


opendaylight-installation

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

opendaylight-installation [2015/01/24 14:03] (aktuell)
benny angelegt
Zeile 1: Zeile 1:
 +#
 +# Work in progress, article not published
 +#
 +
 +Installation Guide: https://​www.opendaylight.org/​sites/​opendaylight/​files/​bk-install-guide-20141002.pdf
 +
 +Getting started Guide: https://​wiki.opendaylight.org/​view/​Getting_started
 +
 +Download von: http://​www.opendaylight.org/​software/​downloads/​helium-sr11
 +
 +Hinweis: Wer "​clustering"​ will, muss es als erstes installieren - sonst klappt das nicht
 +
 +karaf> feature:​install odl-l2switch-switch-ui
 +
 +Weitere Feature die interessant klingen: ​
 +odl-groupbasedpolicy-ofoverlay
 +odl-openflowplugin-flow-services-ui
 +odl-sfc-all
 +(odl-sfcofl2)
 +odl-snmp4sdn-all (snmp will man nicht, muss man aber wohl)
 +odl-restconf (dies braucht es für RESTful APIs)
 +
 +###
 +
 +<​code>​
 +
 +opendaylight-user@root>​feature:​install odl-l2switch-switch-ui
 +
 +opendaylight-user@root>​feature:​list -i
 +Name                             | Version ​           | Installed | Repository ​                               | Description ​                                      
 +------------------------------------------------------------------------------------------------------------------------------------------------------------------
 +standard ​                        | 3.0.1              | x         | standard-3.0.1 ​                           | Karaf standard feature ​                           ​
 +config ​                          | 3.0.1              | x         | standard-3.0.1 ​                           | Provide OSGi ConfigAdmin support ​                 ​
 +region ​                          | 3.0.1              | x         | standard-3.0.1 ​                           | Provide Region Support ​                           ​
 +package ​                         | 3.0.1              | x         | standard-3.0.1 ​                           | Package commands and mbeans ​                      
 +http                             | 3.0.1              | x         | standard-3.0.1 ​                           | Implementation of the OSGI HTTP Service ​          
 +war                              | 3.0.1              | x         | standard-3.0.1 ​                           | Turn Karaf as a full WebContainer ​                
 +kar                              | 3.0.1              | x         | standard-3.0.1 ​                           | Provide KAR (KARaf archive) support ​              
 +ssh                              | 3.0.1              | x         | standard-3.0.1 ​                           | Provide a SSHd server on Karaf                    ​
 +management ​                      | 3.0.1              | x         | standard-3.0.1 ​                           | Provide a JMX MBeanServer and a set of MBeans in K
 +odl-dlux-core ​                   | 0.1.1-Helium-SR1.1 | x         | odl-dlux-0.1.1-Helium-SR1.1 ​              ​| ​                                                  
 +odl-config-persister ​            | 0.2.6-Helium-SR1.1 | x         | odl-config-persister-0.2.6-Helium-SR1.1 ​  | OpenDaylight :: Config Persister ​                 ​
 +odl-config-startup ​              | 0.2.6-Helium-SR1.1 | x         | odl-config-persister-0.2.6-Helium-SR1.1 ​  | OpenDaylight :: Config Persister:: Config Startup ​
 +odl-flow-model ​                  | 1.1.1-Helium-SR1.1 | x         | odl-flow-1.1.1-Helium-SR1.1 ​              | OpenDaylight :: Flow :: Model                     
 +odl-flow-services ​               | 1.1.1-Helium-SR1.1 | x         | odl-flow-1.1.1-Helium-SR1.1 ​              | OpenDaylight :: Flow :: Services ​                 ​
 +odl-l2switch-switch ​             | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: Switch ​               ​
 +odl-l2switch-switch-rest ​        | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: Switch ​               ​
 +odl-l2switch-switch-ui ​          | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: Switch ​               ​
 +odl-l2switch-hosttracker ​        | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: HostTracker ​          
 +odl-l2switch-addresstracker ​     | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: AddressTracker ​       ​
 +odl-l2switch-arphandler ​         | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: ArpHandler ​           ​
 +odl-l2switch-loopremover ​        | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: LoopRemover ​          
 +odl-l2switch-packethandler ​      | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: PacketHandler ​        
 +odl-aaa-authn ​                   | 0.1.1-Helium-SR1.1 | x         | odl-aaa-0.1.1-Helium-SR1.1 ​               | OpenDaylight :: AAA :: Authentication ​            
 +odl-openflowplugin-southbound ​   | 0.0.4-Helium-SR1.1 | x         | openflowplugin-0.0.4-Helium-SR1.1 ​        | OpenDaylight :: Openflow Plugin :: SouthBound ​    
 +odl-openflowplugin-flow-services | 0.0.4-Helium-SR1.1 | x         | openflowplugin-0.0.4-Helium-SR1.1 ​        | OpenDaylight :: Openflow Plugin :: Flow Services  ​
 +odl-mdsal-common ​                | 1.1.1-Helium-SR1.1 | x         | odl-config-0.2.6-Helium-SR1.1 ​            | OpenDaylight :: Config :: All                     
 +odl-config-api ​                  | 0.2.6-Helium-SR1.1 | x         | odl-config-0.2.6-Helium-SR1.1 ​            | OpenDaylight :: Config :: API                     
 +odl-config-netty-config-api ​     | 0.2.6-Helium-SR1.1 | x         | odl-config-0.2.6-Helium-SR1.1 ​            | OpenDaylight :: Config :: Netty Config API        ​
 +odl-config-core ​                 | 0.2.6-Helium-SR1.1 | x         | odl-config-0.2.6-Helium-SR1.1 ​            | OpenDaylight :: Config :: Core                    ​
 +odl-config-manager ​              | 0.2.6-Helium-SR1.1 | x         | odl-config-0.2.6-Helium-SR1.1 ​            | OpenDaylight :: Config :: Manager ​                
 +odl-netconf-api ​                 | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           | OpenDaylight :: Netconf :: API                    ​
 +odl-netconf-mapping-api ​         | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           | OpenDaylight :: Netconf :: Mapping API            ​
 +odl-netconf-util ​                | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           |                                                   
 +odl-netconf-impl ​                | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           | OpenDaylight :: Netconf :: Impl                   
 +odl-config-netconf-connector ​    | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           | OpenDaylight :: Netconf :: Connector ​             ​
 +odl-netconf-netty-util ​          | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           | OpenDaylight :: Netconf :: Netty Util             
 +odl-netconf-monitoring ​          | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           | OpenDaylight :: Netconf :: Monitoring ​            
 +odl-protocol-framework ​          | 0.5.1-Helium-SR1.1 | x         | odl-protocol-framework-0.5.1-Helium-SR1.1 | OpenDaylight :: Protocol Framework ​               ​
 +odl-mdsal-broker ​                | 1.1.1-Helium-SR1.1 | x         | odl-mdsal-1.1.1-Helium-SR1.1 ​             | OpenDaylight :: MDSAL :: Broker ​                  
 +odl-mdsal-xsql ​                  | 1.1.1-Helium-SR1.1 | x         | odl-mdsal-1.1.1-Helium-SR1.1 ​             |                                                   
 +odl-yangtools-models ​            | 0.6.3-Helium-SR1.1 | x         | odl-yangtools-0.6.3-Helium-SR1.1 ​         | OpenDaylight :: Yangtools :: Models ​              
 +odl-yangtools-data-binding ​      | 0.6.3-Helium-SR1.1 | x         | odl-yangtools-0.6.3-Helium-SR1.1 ​         | OpenDaylight :: Yangtools :: Data Binding ​        
 +odl-yangtools-binding ​           | 0.6.3-Helium-SR1.1 | x         | odl-yangtools-0.6.3-Helium-SR1.1 ​         | OpenDaylight :: Yangtools :: Binding ​             ​
 +odl-yangtools-common ​            | 0.6.3-Helium-SR1.1 | x         | odl-yangtools-0.6.3-Helium-SR1.1 ​         | OpenDaylight :: Yangtools :: Common ​              
 +odl-yangtools-binding-generator ​ | 0.6.3-Helium-SR1.1 | x         | odl-yangtools-0.6.3-Helium-SR1.1 ​         | OpenDaylight :: Yangtools :: Binding Generator ​   ​
 +odl-restconf ​                    | 1.1.1-Helium-SR1.1 | x         | odl-controller-1.1.1-Helium-SR1.1 ​        | OpenDaylight :: Restconf ​                         ​
 +odl-restconf-noauth ​             | 1.1.1-Helium-SR1.1 | x         | odl-controller-1.1.1-Helium-SR1.1 ​        | OpenDaylight :: Restconf ​                         ​
 +odl-mdsal-apidocs ​               | 1.1.1-Helium-SR1.1 | x         | odl-controller-1.1.1-Helium-SR1.1 ​        | OpenDaylight :: MDSAL :: APIDOCS ​                 ​
 +odl-config-netty ​                | 0.2.6-Helium-SR1.1 | x         | odl-config-persister-0.2.6-Helium-SR1.1 ​  | OpenDaylight :: Config-Netty ​                     ​
 +pax-jetty ​                       | 8.1.14.v20131031 ​  | x         | org.ops4j.pax.web-3.1.0 ​                  | Provide Jetty engine support ​                     ​
 +pax-http ​                        | 3.1.0              | x         | org.ops4j.pax.web-3.1.0 ​                  | Implementation of the OSGI HTTP Service ​          
 +pax-http-whiteboard ​             | 3.1.0              | x         | org.ops4j.pax.web-3.1.0 ​                  | Provide HTTP Whiteboard pattern support ​          
 +pax-war ​                         | 3.1.0              | x         | org.ops4j.pax.web-3.1.0 ​                  | Provide support of a full WebContainer ​           ​
 +odl-openflowjava-protocol ​       | 0.5.1-Helium-SR1.1 | x         | odl-openflowjava-0.5.1-Helium-SR1.1 ​      | OpenDaylight :: Openflow Java :: Protocol ​        
 +
 +feature:​install odl-dlux-all odl-restconf
 +
 +</​code>​
 +
 +###
 +
 +Sollte bisher jetzt so aussehen:
 +
 +<​code>​
 +opendaylight-user@root>​feature:​list -i
 +Name                             | Version ​           | Installed | Repository ​                               | Description ​                                      
 +------------------------------------------------------------------------------------------------------------------------------------------------------------------
 +standard ​                        | 3.0.1              | x         | standard-3.0.1 ​                           | Karaf standard feature ​                           ​
 +config ​                          | 3.0.1              | x         | standard-3.0.1 ​                           | Provide OSGi ConfigAdmin support ​                 ​
 +region ​                          | 3.0.1              | x         | standard-3.0.1 ​                           | Provide Region Support ​                           ​
 +package ​                         | 3.0.1              | x         | standard-3.0.1 ​                           | Package commands and mbeans ​                      
 +http                             | 3.0.1              | x         | standard-3.0.1 ​                           | Implementation of the OSGI HTTP Service ​          
 +war                              | 3.0.1              | x         | standard-3.0.1 ​                           | Turn Karaf as a full WebContainer ​                
 +kar                              | 3.0.1              | x         | standard-3.0.1 ​                           | Provide KAR (KARaf archive) support ​              
 +ssh                              | 3.0.1              | x         | standard-3.0.1 ​                           | Provide a SSHd server on Karaf                    ​
 +management ​                      | 3.0.1              | x         | standard-3.0.1 ​                           | Provide a JMX MBeanServer and a set of MBeans in K
 +odl-dlux-all ​                    | 0.1.1-Helium-SR1.1 | x         | odl-dlux-0.1.1-Helium-SR1.1 ​              ​| ​                                                  
 +odl-dlux-core ​                   | 0.1.1-Helium-SR1.1 | x         | odl-dlux-0.1.1-Helium-SR1.1 ​              ​| ​                                                  
 +odl-config-persister ​            | 0.2.6-Helium-SR1.1 | x         | odl-config-persister-0.2.6-Helium-SR1.1 ​  | OpenDaylight :: Config Persister ​                 ​
 +odl-config-startup ​              | 0.2.6-Helium-SR1.1 | x         | odl-config-persister-0.2.6-Helium-SR1.1 ​  | OpenDaylight :: Config Persister:: Config Startup ​
 +odl-flow-model ​                  | 1.1.1-Helium-SR1.1 | x         | odl-flow-1.1.1-Helium-SR1.1 ​              | OpenDaylight :: Flow :: Model                     
 +odl-flow-services ​               | 1.1.1-Helium-SR1.1 | x         | odl-flow-1.1.1-Helium-SR1.1 ​              | OpenDaylight :: Flow :: Services ​                 ​
 +odl-l2switch-switch ​             | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: Switch ​               ​
 +odl-l2switch-switch-rest ​        | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: Switch ​               ​
 +odl-l2switch-switch-ui ​          | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: Switch ​               ​
 +odl-l2switch-hosttracker ​        | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: HostTracker ​          
 +odl-l2switch-addresstracker ​     | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: AddressTracker ​       ​
 +odl-l2switch-arphandler ​         | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: ArpHandler ​           ​
 +odl-l2switch-loopremover ​        | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: LoopRemover ​          
 +odl-l2switch-packethandler ​      | 0.1.1-Helium-SR1.1 | x         | l2switch-0.1.1-Helium-SR1.1 ​              | OpenDaylight :: L2Switch :: PacketHandler ​        
 +odl-aaa-authn ​                   | 0.1.1-Helium-SR1.1 | x         | odl-aaa-0.1.1-Helium-SR1.1 ​               | OpenDaylight :: AAA :: Authentication ​            
 +odl-openflowplugin-southbound ​   | 0.0.4-Helium-SR1.1 | x         | openflowplugin-0.0.4-Helium-SR1.1 ​        | OpenDaylight :: Openflow Plugin :: SouthBound ​    
 +odl-openflowplugin-flow-services | 0.0.4-Helium-SR1.1 | x         | openflowplugin-0.0.4-Helium-SR1.1 ​        | OpenDaylight :: Openflow Plugin :: Flow Services  ​
 +odl-mdsal-common ​                | 1.1.1-Helium-SR1.1 | x         | odl-config-0.2.6-Helium-SR1.1 ​            | OpenDaylight :: Config :: All                     
 +odl-config-api ​                  | 0.2.6-Helium-SR1.1 | x         | odl-config-0.2.6-Helium-SR1.1 ​            | OpenDaylight :: Config :: API                     
 +odl-config-netty-config-api ​     | 0.2.6-Helium-SR1.1 | x         | odl-config-0.2.6-Helium-SR1.1 ​            | OpenDaylight :: Config :: Netty Config API        ​
 +odl-config-core ​                 | 0.2.6-Helium-SR1.1 | x         | odl-config-0.2.6-Helium-SR1.1 ​            | OpenDaylight :: Config :: Core                    ​
 +odl-config-manager ​              | 0.2.6-Helium-SR1.1 | x         | odl-config-0.2.6-Helium-SR1.1 ​            | OpenDaylight :: Config :: Manager ​                
 +odl-netconf-api ​                 | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           | OpenDaylight :: Netconf :: API                    ​
 +odl-netconf-mapping-api ​         | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           | OpenDaylight :: Netconf :: Mapping API            ​
 +odl-netconf-util ​                | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           |                                                   
 +odl-netconf-impl ​                | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           | OpenDaylight :: Netconf :: Impl                   
 +odl-config-netconf-connector ​    | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           | OpenDaylight :: Netconf :: Connector ​             ​
 +odl-netconf-netty-util ​          | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           | OpenDaylight :: Netconf :: Netty Util             
 +odl-netconf-monitoring ​          | 0.2.6-Helium-SR1.1 | x         | odl-netconf-0.2.6-Helium-SR1.1 ​           | OpenDaylight :: Netconf :: Monitoring ​            
 +odl-protocol-framework ​          | 0.5.1-Helium-SR1.1 | x         | odl-protocol-framework-0.5.1-Helium-SR1.1 | OpenDaylight :: Protocol Framework ​               ​
 +odl-mdsal-broker ​                | 1.1.1-Helium-SR1.1 | x         | odl-mdsal-1.1.1-Helium-SR1.1 ​             | OpenDaylight :: MDSAL :: Broker ​                  
 +odl-mdsal-xsql ​                  | 1.1.1-Helium-SR1.1 | x         | odl-mdsal-1.1.1-Helium-SR1.1 ​             |                                                   
 +odl-yangtools-models ​            | 0.6.3-Helium-SR1.1 | x         | odl-yangtools-0.6.3-Helium-SR1.1 ​         | OpenDaylight :: Yangtools :: Models ​              
 +odl-yangtools-data-binding ​      | 0.6.3-Helium-SR1.1 | x         | odl-yangtools-0.6.3-Helium-SR1.1 ​         | OpenDaylight :: Yangtools :: Data Binding ​        
 +odl-yangtools-binding ​           | 0.6.3-Helium-SR1.1 | x         | odl-yangtools-0.6.3-Helium-SR1.1 ​         | OpenDaylight :: Yangtools :: Binding ​             ​
 +odl-yangtools-common ​            | 0.6.3-Helium-SR1.1 | x         | odl-yangtools-0.6.3-Helium-SR1.1 ​         | OpenDaylight :: Yangtools :: Common ​              
 +odl-yangtools-binding-generator ​ | 0.6.3-Helium-SR1.1 | x         | odl-yangtools-0.6.3-Helium-SR1.1 ​         | OpenDaylight :: Yangtools :: Binding Generator ​   ​
 +odl-restconf ​                    | 1.1.1-Helium-SR1.1 | x         | odl-controller-1.1.1-Helium-SR1.1 ​        | OpenDaylight :: Restconf ​                         ​
 +odl-restconf-noauth ​             | 1.1.1-Helium-SR1.1 | x         | odl-controller-1.1.1-Helium-SR1.1 ​        | OpenDaylight :: Restconf ​                         ​
 +odl-mdsal-apidocs ​               | 1.1.1-Helium-SR1.1 | x         | odl-controller-1.1.1-Helium-SR1.1 ​        | OpenDaylight :: MDSAL :: APIDOCS ​                 ​
 +odl-config-netty ​                | 0.2.6-Helium-SR1.1 | x         | odl-config-persister-0.2.6-Helium-SR1.1 ​  | OpenDaylight :: Config-Netty ​                     ​
 +pax-jetty ​                       | 8.1.14.v20131031 ​  | x         | org.ops4j.pax.web-3.1.0 ​                  | Provide Jetty engine support ​                     ​
 +pax-http ​                        | 3.1.0              | x         | org.ops4j.pax.web-3.1.0 ​                  | Implementation of the OSGI HTTP Service ​          
 +pax-http-whiteboard ​             | 3.1.0              | x         | org.ops4j.pax.web-3.1.0 ​                  | Provide HTTP Whiteboard pattern support ​          
 +pax-war ​                         | 3.1.0              | x         | org.ops4j.pax.web-3.1.0 ​                  | Provide support of a full WebContainer ​           ​
 +odl-openflowjava-protocol ​       | 0.5.1-Helium-SR1.1 | x         | odl-openflowjava-0.5.1-Helium-SR1.1 ​      | OpenDaylight :: Openflow Java :: Protocol ​        
 +</​code>​
 +
 +
 +http://​localhost:​8181/​dlux/​index.html
 +
 +
  
opendaylight-installation.txt · Zuletzt geändert: 2015/01/24 14:03 von benny