Public bug reported:

I am launching a massive setup of 220 containers over 11 bare metal servers.
I set this in the profile for all containers:
lxc profile device add devstack-profile eth0 nic nictype=bridged 
parent=br-lxd-mgmt
lxc profile device add devstack-profile eth1 nic nictype=bridged 
parent=br-lxd-fip

stack@c6-bl-13:~$ lxc profile show devstack-profile
name: devstack-profile
config:
  linux.kernel_modules: br_netfilter
description: ""
devices:
  eth0:
    nictype: bridged
    parent: br-lxd-mgmt
    type: nic
  eth1:
    nictype: bridged
    parent: br-lxd-fip
    type: nic

But I found that for some containers, the conf file was not created accordingly:
stack@c6-bl-13:~$ grep network 
/var/log/lxd/nvp-scale-1-c6-bl-13-compute-2/lxc.conf
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br-lxd-fip
lxc.network.hwaddr = 00:16:3e:f5:bf:60
lxc.network.name = eth0
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br-lxd-mgmt
lxc.network.hwaddr = 00:16:3e:cb:8e:17
lxc.network.name = eth1

** Affects: lxc (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  I am launching a massive setup of 220 containers over 11 bare metal servers.
  I set this in the profile for all containers:
  lxc profile device add devstack-profile eth0 nic nictype=bridged 
parent=br-lxd-mgmt
  lxc profile device add devstack-profile eth1 nic nictype=bridged 
parent=br-lxd-fip
  
- But I found that the conf file was not created accordingly:
+ stack@c6-bl-13:~$ lxc profile show devstack-profile
+ name: devstack-profile
+ config:
+   linux.kernel_modules: br_netfilter
+ description: ""
+ devices:
+   eth0:
+     nictype: bridged
+     parent: br-lxd-mgmt
+     type: nic
+   eth1:
+     nictype: bridged
+     parent: br-lxd-fip
+     type: nic
  
+ But I found that for some containers, the conf file was not created 
accordingly:
+ stack@c6-bl-13:~$ grep network 
/var/log/lxd/nvp-scale-1-c6-bl-13-compute-2/lxc.conf
  lxc.network.type = veth
  lxc.network.flags = up
  lxc.network.link = br-lxd-fip
  lxc.network.hwaddr = 00:16:3e:f5:bf:60
  lxc.network.name = eth0
  lxc.network.type = veth
  lxc.network.flags = up
  lxc.network.link = br-lxd-mgmt
  lxc.network.hwaddr = 00:16:3e:cb:8e:17
  lxc.network.name = eth1

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1635683

Title:
  lxc bridged interface with multiple bridges sometimes assign the
  interface to wrong bridge

Status in lxc package in Ubuntu:
  New

Bug description:
  I am launching a massive setup of 220 containers over 11 bare metal servers.
  I set this in the profile for all containers:
  lxc profile device add devstack-profile eth0 nic nictype=bridged 
parent=br-lxd-mgmt
  lxc profile device add devstack-profile eth1 nic nictype=bridged 
parent=br-lxd-fip

  stack@c6-bl-13:~$ lxc profile show devstack-profile
  name: devstack-profile
  config:
    linux.kernel_modules: br_netfilter
  description: ""
  devices:
    eth0:
      nictype: bridged
      parent: br-lxd-mgmt
      type: nic
    eth1:
      nictype: bridged
      parent: br-lxd-fip
      type: nic

  But I found that for some containers, the conf file was not created 
accordingly:
  stack@c6-bl-13:~$ grep network 
/var/log/lxd/nvp-scale-1-c6-bl-13-compute-2/lxc.conf
  lxc.network.type = veth
  lxc.network.flags = up
  lxc.network.link = br-lxd-fip
  lxc.network.hwaddr = 00:16:3e:f5:bf:60
  lxc.network.name = eth0
  lxc.network.type = veth
  lxc.network.flags = up
  lxc.network.link = br-lxd-mgmt
  lxc.network.hwaddr = 00:16:3e:cb:8e:17
  lxc.network.name = eth1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1635683/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to