On Thu, Sep 29, 2016 at 11:56:14PM -0600, Scott Lowe wrote:
> Please see my response below.
> 
> 
> > On Sep 29, 2016, at 11:27 PM, Ben Pfaff <b...@ovn.org> wrote:
> > 
> > On Thu, Sep 29, 2016 at 10:19:18PM -0600, Scott Lowe wrote:
> >> Hi all, I was wondering if someone here could help me debug/troubleshoot 
> >> an OVN+Docker environment that I've built for a demo in late October. I 
> >> have three Ubuntu 14.04 nodes running Docker 1.11.2 and OVN 2.6 (built 
> >> from source, including the kernel module). I've followed the instructions 
> >> from INSTALL.Docker.md, and everything *seems* to work. However, I have no 
> >> connectivity between two Docker containers attached to the same Docker 
> >> network and running on two different hosts.
> >> 
> >> Where should I start to help figure out why connectivity isn't working? I 
> >> see the logical switch in OVN (using `ovn-nbctl ls-list`), the logical 
> >> ports (using `ovn-nbctl lsp-list`), and see the correct addresses on those 
> >> ports (using `ovn-nbctl lsp-get-addresses`). What I *don't* see is any 
> >> tunnel ports in `ovs-vsctl show`. I've verified the STT and Geneve kernel 
> >> modules are loaded.
> >> 
> >> Any suggestions on what else to check?
> > 
> > Off the top of my head, here are some possible reasons "ovs-vsctl show"
> > might not show any tunnel ports on a given chassis:
> > 
> >    * ovn-controller isn't running.
> > 
> >    * ovn-controller can't connect to the southbound database, to read
> >      or write the Chassis table.  The ovn-controller log should
> >      indicate this.
> > 
> >    * ovn-controller can't connect to the ovs-vswitchd database, to add
> >      ports to the integration bridge.  The ovn-controller log should
> >      indicate that.
> > 
> >    * ovn-controller doesn't know what bridge is the integration bridge,
> >      or it has been told the wrong bridge.  From memory, I believe that
> >      it gets this configuration from the Open_vSwitch table in the
> >      ovs-vswitchd database.
> > 
> >    * The ovn-controllers don't know what IP address or tunneling
> >      protocol to advertise, so they can't tell this chassis how to
> >      connect to them.  From memory, I believe that ovn-controller gets
> >      this configuration from the Open_vSwitch table in the ovs-vswitchd
> >      database.
> > 
> > (The kernel modules don't actually matter for this purpose.  They'd only
> > come into play once the tunnel ports were added to the ovs-vswitchd
> > database.)
> 
> 
> Thanks Ben. After sending the message, I took a closer look at the logs (what 
> I should have done before contacting the ML). The "system-id" attribute was 
> missing from the external_ids portion of the Open_vSwitch table. When I added 
> that, everything snapped into place.

Glad to hear it.
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to