lxd container gets no ipv4 address
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Triaged
|
High
|
Unassigned |
Bug Description
Context:
* I have a MAAS with a number of kvm instances.
* Nodes get ipv6 addresses and ipv4 addresses.
* Nodes (charms) can be deployed with juju. So there is no general problem with deployment.
Bug scenario:
* I'm deploying openstack with juju: https:/
* All instances with LXD are created, but they get ONLY ipv6 (where they should get both ipv4 + ipv6)
* Deployment of charms comes to a stop (because it cant communicate with lxc instances over ipv6?)
Fix/worksround:
* Restarting the dhclient on all the lxc instances makes the deployment of the charms continue, they get ipv4 addresses and deployment continues. (See image attached for description)
Expectation:
I would expect that the lxc instance would get an ipv4 address, OR, that juju would somehow use the ipv6 address and not block when deploying charms.
======
$ juju --version
2.6.3-disco-amd64
$ juju show-controller
agent-version: 2.6.2
mongo-version: 3.6.3
$ juju lxd container series = bionic
Changed in juju: | |
importance: | Medium → High |
Unfortunately there's some holes in Juju and ipv6 support. It's cases like this we might be able to find a small fix for in the progress of other work but really should be a solid look from top to bottom making sure ipv6 works as intended throughout.