Benutzer-Werkzeuge

Webseiten-Werkzeuge


opendaylight-installation

# # 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)

###

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

###

Sollte bisher jetzt so aussehen:

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         

http://localhost:8181/dlux/index.html

opendaylight-installation.txt · Zuletzt geändert: 2015/01/24 14:03 von benny