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
opendaylight-installation.txt · Zuletzt geändert: 2024/06/09 10:29 von 127.0.0.1