Ask is moving to Stack Overflow and Serverfault.com! Please use the "opendaylight" tag on either of these sites. This site is now in Read-Only mode

0

Integration of ODL Helium with devstack icehouse

asked 2014-10-07 04:53:59 -0800

chandralekha gravatar image

updated 2014-11-25 12:51:07 -0800

Hi,

I have devstack icehouse setup with these node 1.devstack controller 2. neutron 3. cinder 4. compute 5. odl-helium vtn manager.

odl-helium is started by following steps: 1. Downloaded the karaf and unziped. 2. ./bin/karaf 3. Installed :feature:install odl-adsal-compatibility-all odl-openflowplugin-all odl-vtn-manager-all

devstack setup: 1. stacked devstack controller node 2. Stacked cinder node 3. Stacked neutron node

Expected result: Need odl to create the br-int and br-tun in the neutron node openvswitch.

Observed Result: root@devstackneutron:~# ovs-vsctl show 9ed4ec29-ee88-4ea6-8f00-ca3fbc35a1ba Manager "tcp:192.168.12.56:6640" isconnected: true Bridge br-ex Controller "tcp:192.168.12.56:6633" isconnected: true Port br-ex Interface br-ex type: internal Bridge br-int Controller "tcp:192.168.12.56:6633" isconnected: true failmode: secure Port "ens33" Interface "ens33" ovs_version: "2.0.2"

Below is the odl controller log with ERROR prints saying

#

2014-10-07 16:55:22,230 | INFO | entLoopGroup-7-1 | TcpChannelInitializer | 192 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.5.0.Helium | Incoming connection accepted - building pipeline 2014-10-07 16:55:22,311 | INFO | entLoopGroup-7-1 | ConnectionAdapterImpl | 192 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.5.0.Helium | Hello received / branch 2014-10-07 16:55:22,334 | WARN | entLoopGroup-7-1 | ResponseExpectedRpcListener | 192 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.5.0.Helium | Request for RpcResultKey [xid=4, outputClazz=org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetFeaturesOutput] did not receive a response 2014-10-07 16:55:22,376 | ERROR | ntLoopGroup-12-1 | OVSDBPluginEventHandler | 375 - org.opendaylight.vtn.manager.neutron - 0.2.0.Helium | Neutron port id is null for external id{} 2014-10-07 16:55:22,377 | ERROR | ntLoopGroup-12-1 | OVSDBPluginEventHandler | 375 - org.opendaylight.vtn.manager.neutron - 0.2.0.Helium | No neutron port associated with interface Interface : Row [columns={mtu=[mtu=[]], cfmmpid=[cfmmpid=[]], otherconfig=[otherconfig={}], bfd=[bfd={}], mac=[mac=[]], ifindex=[ifindex=[]], type=[type=], ofportrequest=[ofportrequest=[]], statistics=[statistics={}], cfmfault=[cfmfault=[]], linkspeed=[linkspeed=[]], adminstate=[adminstate=[]], name=[name=ens33], bfdstatus=[bfdstatus={}], uuid=[uuid=1c80179e-207e-4356-84e6-f8edb619459a], options=[options={}], linkstate=[linkstate=[]], lacpcurrent=[lacpcurrent=[]], status=[status={}], cfmremotempids=[cfmremotempids=[]], externalids=[externalids={}], macinuse=[macinuse=[]], cfmremoteopstate=[cfmremoteopstate=[]], version=[version=8f12f92d-cf91-40ad-a050-4554836ea6a1], cfmfaultstatus=[cfmfaultstatus=[]], cfmhealth=[cfmhealth=[]], linkresets=[linkresets=[]], ingresspolicingrate=[ingresspolicingrate=0], ingresspolicingburst=[ingresspolicingburst=0], ofport=[ofport=[-1]], duplex=[duplex=[]]}] 2014-10-07 16:55:22,392 | INFO | entLoopGroup-7-2 | TcpChannelInitializer | 192 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.5.0.Helium | Incoming connection from (remote address): /192.168.12.81:50473 --> :6633 2014-10-07 16:55:22,392 | INFO | entLoopGroup-7-2 | TcpChannelInitializer | 192 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.5.0.Helium | Incoming connection accepted - building pipeline 2014-10-07 16:55:22,410 | INFO | entLoopGroup-7-2 | ConnectionAdapterImpl | 192 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.5.0.Helium | Hello received / branch 2014-10-07 16:55:22,413 | WARN | entLoopGroup-7-2 | ResponseExpectedRpcListener | 192 - org.opendaylight.openflowjava.openflow-protocol-impl - 0.5.0.Helium | Request for RpcResultKey [xid=5, outputClazz=org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetFeaturesOutput] did not receive a ... (more)

edit retag flag offensive close merge delete

Comments

2 answers

Sort by ยป oldest newest most voted
0

answered 2014-10-17 10:24:58 -0800

Sam Hague and a number of other folks recently put this wiki together to address ODL Helium + OpenStack Ice House integration. I suspect it'll answer your question.

edit flag offensive delete publish link more

Comments

Thanks for the link. I helped me to partially narrow down the issue.

chandralekha ( 2014-10-24 04:04:57 -0800 )edit

Please up-vote helpful answers, vs commenting to thank. If we as a community don't up-vote and accept answers we will not develop enough karma critical mass to take necessary actions (like editing questions to clean them up).

dfarrell07 ( 2014-10-24 09:28:39 -0800 )edit
0

answered 2014-10-24 04:04:23 -0800

chandralekha gravatar image

updated 2014-10-26 21:35:41 -0800

I am able to successfully integrate odl-helium with devstack icehouse.

Followup https://lists.opendaylight.org/pipermail/vtn-dev/2014-October/000645.html

edit flag offensive delete publish link more
Login/Signup to Answer

Question Tools

Follow
2 followers

Stats

Asked: 2014-10-07 04:53:59 -0800

Seen: 589 times

Last updated: Oct 26 '14