| |
— | opendaylight-installation [2015/01/24 13:03] (aktuell) – angelegt benny |
---|
| # |
| # 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 |
| |
| |
| |