[Bug 1784834] Re: maas: incomplete bridge configuration for VLANs

James Page james.page at ubuntu.com
Wed Aug 1 15:40:27 UTC 2018


OK so I think I'm seeing something external to Juju causing this,
because I switched back to 2.3.8 and saw exactly the same symptoms.

AFAICT the bridging calls fail for some reason when bridging the VLAN
interface which is associated with the primary network interfaces -
start state:

   eno1 (XX.YY.ZZ.AA)
     eno1.2726 (YY.ZZ.AA.BB)

to

   br-eno1 (XX.YY.ZZ.AA) -> eno1
     br-eno1.2726 (YY.ZZ.AA.BB) -> eno1.2726

eno1.2726 disappears during the operation, leaving the bridge carrier-
less and nonfunctional.

Restarting systemd-networkd clears the issue and the interfaces are
created successfully.

Raising a netplan task for this bug.

** Also affects: netplan.io (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to netplan.io in Ubuntu.
Matching subscriptions: foundations-bugs
https://bugs.launchpad.net/bugs/1784834

Title:
  maas: incomplete bridge configuration for VLANs

Status in juju:
  Triaged
Status in netplan.io package in Ubuntu:
  New

Bug description:
  Juju: 2.4.1
  MAAS: 2.3.3
  Ubuntu: 18.04 with latest updates

  Relatively simple four machine deployment; machines have connectivity
  via two physical nics, on with two spaces configured, and the second
  with just a single space configured (see cloud-init-netplan.yaml for
  provisioned information).

  I think I'm seeing a race between juju reworking the base netplan configuration with bridges, and LXD containers being started which results in a lack of bridges to two spaces on some machines (see
  juju-98-netplan.yaml).

  On machines where I see missing bridges I also see:

  ubuntu at node-urey:~$ ls -lrt /etc/netplan/
  total 12
  -rw-r--r-- 1 root root 1712 Aug  1 09:40 50-cloud-init.yaml.bak.1533116635
  -rw-r--r-- 1 root root 1166 Aug  1 09:43 99-juju.yaml.bak.1533116651
  -rw-r--r-- 1 root root 1166 Aug  1 09:44 98-juju.yaml

  vs

  ubuntu at node-pytheas:/etc/netplan$ ls -lrt
  total 16
  -rw-r--r-- 1 root root 1713 Aug  1 09:40 50-cloud-init.yaml.bak.1533116672
  -rw-r--r-- 1 root root 1270 Aug  1 09:44 99-juju.yaml.bak.1533116688
  -rw-r--r-- 1 root root 1270 Aug  1 09:44 98-juju.yaml.bak.1533116704
  -rw-r--r-- 1 root root 1270 Aug  1 09:45 99-juju.yaml

  on one where the bridges have been configured (see
  juju-99-netplan.yaml).

To manage notifications about this bug go to:
https://bugs.launchpad.net/juju/+bug/1784834/+subscriptions



More information about the foundations-bugs mailing list