Hi JamO,
Thanks for the reply. I have done some more tests, it kinds of it was caused by
my wrong configuration. I used to config manager like this:
ovs-vsctl -- set-manager ptcp:6640:192.168.1.105 tcp:192.168.1.252:6642
My environment is a all-in-one scenario , so 192.168.1.105 is the only one
node's IP and 192.168.1.252 is its VIP configured for single node ODL HA
Cluster. By setting these two managers, I got the following bridge setup which
seems is wrong.
a6c4fce8-96a1-4dce-9a02-4333ee8c202b
Manager "ptcp:6640:192.168.1.105"
Manager "tcp:192.168.1.252:6642"
is_connected: true
Bridge br-ex
Port "p1p1"
Interface "p1p1"
Port br-ex
Interface br-ex
type: internal
Port br-ex-int-patch
Interface br-ex-int-patch
type: patch
options: {peer=br-ex-patch}
Bridge br-int
Controller "tcp:192.168.1.252:6653"
is_connected: true
Controller "tcp:192.168.1.105:6653"
fail_mode: secure
Port br-int
Interface br-int
type: internal
Port br-ex-patch
Interface br-ex-patch
type: patch
options: {peer=br-ex-int-patch}
As you can see from above output , br-int tries to connect to ODL from both
"tcp:192.168.1.252:6653" and "tcp:192.168.1.105:6653". Seems a duplication ?
Then I remove the ptcp option from --set-manager, only use active one:
ovs-vsctl --no-wait -- set-manager tcp:192.168.1.252:6642
Now the duplcated connection is gone, and those re-connections are gone too,
and I can create VM without problem, and the ovs-vsctl show becomes like this:
8b77f581-5525-4945-9169-18105d7acac3
Manager "tcp:192.168.1.252:6642"
is_connected: true
Bridge br-int
Controller "tcp:192.168.1.252:6653"
is_connected: true
fail_mode: secure
Port "tapdce419af-d5"
Interface "tapdce419af-d5"
type: internal
Port br-int
Interface br-int
type: internal
Port "tap87a76a92-7f"
Interface "tap87a76a92-7f"
Port br-ex-patch
Interface br-ex-patch
type: patch
options: {peer=br-ex-int-patch}
Bridge br-ex
Port br-ex
Interface br-ex
type: internal
Port br-ex-int-patch
Interface br-ex-int-patch
type: patch
options: {peer=br-ex-patch}
Port "p1p1"
Interface "p1p1"
So it kinds of the problem is caused by using "ovs-vsctl -- set-manager" to
set more than one target, but I am not sure. Because from [1], it says that --
set-manager can accept more than one target?
[1] http://openvswitch.org/support/dist-docs/ovs-vsctl.8.txt
B. R.,
Zhijiang
原始邮件
发件人: <[email protected]>;
收件人:胡智江10080967; <[email protected]>;
日 期 :2017年11月22日 09:01
主 题 :Re: [openflowplugin-dev] A lot of re-connections between ODL andopenvswitch
Manu,
maybe check what a packet capture tells you.
also, try a full reset of the ovs node. some steps I usually take are like this
in our CSIT code:
https://github.com/opendaylight/integration-test/blob/master/csit/libraries/OVSDB.robot#L128-L131
then reconnect things. if things are healthy on the ODL side, netvirt will
recreate your br-int
just throwing out ideas for now. something seems broken. and, no, I don't think
this is
any known issue with Carbon SR2.
JamO
On 11/20/2017 06:25 PM, [email protected] wrote:
> Hello
>
>
> I am working on integrating ODL Carbon SR2 and OpenStack Pike for OPNFV..
> After deploying, I can not create VM, nova log said
> neutron timed out. So I checked openvswitch log and found the following
> reconnection seems to be the source of the issue:
>
>
> 2017-11-20T17:08:47.539Z|00058|rconn|INFO|br-int<->tcp:192.168.1.105:6653:connected
>
> 2017-11-20T17:08:47.541Z|00059|rconn|INFO|br-int<->tcp:192.168.1.105:6653:connection
> closed by peer
>
> 2017-11-20T17:08:55.538Z|00060|rconn|INFO|br-int<->tcp:192.168.1.105:6653:connected
>
> 2017-11-20T17:08:55.540Z|00061|rconn|INFO|br-int<->tcp:192.168.1.105:6653:connection
> closed by peer
>
> 2017-11-20T17:09:03.537Z|00062|rconn|INFO|br-int<->tcp:192.168.1.105:6653:connected
>
> 2017-11-20T17:09:03.539Z|00063|rconn|INFO|br-int<->tcp:192.168.1.105:6653:connection
> closed by peer
>
> 2017-11-20T17:09:11.538Z|00064|rconn|INFO|br-int<->tcp:192.168.1.105:6653:connected
>
> 2017-11-20T17:09:11.540Z|00065|rconn|INFO|br-int<->tcp:192.168.1.105:6653:connection
> closed by peer
>
>
> In the same time, karaf.log shows the following errors:
>
>
> 2017-11-21 01:30:55,535 | INFO | ntLoopGroup-7-33 | ContextChainHolderImpl
> | 330 -
> org.opendaylight.openflowplugin.impl - 0.4.2.Carbon | Device
> openflow:206853503483370 connected.
>
> 2017-11-21 01:30:55,535 | WARN | ntLoopGroup-7-33 | ContextChainHolderImpl
> | 330 -
> org.opendaylight.openflowplugin.impl - 0.4.2.Carbon | Device
> openflow:206853503483370 is already trying to connect, wait
> until succeeded or disconnected.
>
> 2017-11-21 01:31:03,534 | INFO | ntLoopGroup-7-34 | ConnectionAdapterImpl
> | 319 -
> org.opendaylight.openflowjava.openflow-protocol-impl - 0.9.2.Carbon | Hello
> received
>
> 2017-11-21 01:31:03,535 | INFO | ntLoopGroup-7-34 | ContextChainHolderImpl
> | 330 -
> org.opendaylight.openflowplugin.impl - 0.4.2.Carbon | Device
> openflow:206853503483370 connected.
>
> 2017-11-21 01:31:03,535 | WARN | ntLoopGroup-7-34 | ContextChainHolderImpl
> | 330 -
> org.opendaylight.openflowplugin.impl - 0.4.2.Carbon | Device
> openflow:206853503483370 is already trying to connect, wait
> until succeeded or disconnected.
>
> 2017-11-21 01:31:11,534 | INFO | ntLoopGroup-7-35 | ConnectionAdapterImpl
> | 319 -
> org.opendaylight.openflowjava.openflow-protocol-impl - 0.9.2.Carbon | Hello
> received
>
> 2017-11-21 01:31:11,535 | INFO | ntLoopGroup-7-35 | ContextChainHolderImpl
> | 330 -
> org.opendaylight.openflowplugin.impl - 0.4.2.Carbon | Device
> openflow:206853503483370 connected.
>
> 2017-11-21 01:31:11,535 | WARN | ntLoopGroup-7-35 | ContextChainHolderImpl
> | 330 -
> org.opendaylight.openflowplugin.impl - 0.4.2.Carbon | Device
> openflow:206853503483370 is already trying to connect, wait
> until succeeded or disconnected.
>
>
> I am new to openflowplugin module, so please guide me on how to debug this
> kind of re-connenct problem. Or is it a issue
> already known?
>
>
> Manu thanks!
>
>
>
>
> B. R.,
>
> Zhijiang
>
>
>
> _______________________________________________
> openflowplugin-dev mailing list
> [email protected]
> https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
>_______________________________________________
openflowplugin-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev