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