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