2016-08-18 04:47:21 |
Ryan Beisner |
bug |
|
|
added bug |
2016-08-19 04:04:02 |
Anastasia |
nominated for series |
|
juju-core/1.25 |
|
2016-08-19 04:04:02 |
Anastasia |
bug task added |
|
juju-core/1.25 |
|
2016-08-19 04:05:02 |
Anastasia |
juju-core/1.25: status |
New |
Triaged |
|
2016-08-19 04:05:05 |
Anastasia |
juju-core/1.25: importance |
Undecided |
Critical |
|
2016-08-19 04:05:08 |
Anastasia |
juju-core/1.25: milestone |
|
1.25.7 |
|
2016-08-19 04:05:12 |
Anastasia |
juju-core: status |
New |
Triaged |
|
2016-08-19 04:05:15 |
Anastasia |
juju-core: importance |
Undecided |
High |
|
2016-08-19 04:05:18 |
Anastasia |
juju-core: milestone |
|
2.0-beta17 |
|
2016-08-19 14:08:53 |
Ryan Beisner |
attachment added |
|
juju-manual-provider-foo.txt https://bugs.launchpad.net/juju-core/+bug/1614364/+attachment/4724018/+files/juju-manual-provider-foo.txt |
|
2016-08-23 00:21:20 |
Canonical Juju QA Bot |
affects |
juju-core |
juju |
|
2016-08-23 00:21:20 |
Canonical Juju QA Bot |
juju: milestone |
2.0-beta17 |
|
|
2016-08-23 00:21:22 |
Canonical Juju QA Bot |
juju: milestone |
|
2.0-beta17 |
|
2016-08-23 04:55:07 |
Ryan Beisner |
tags |
manual-provider uosci |
amd64 manual-provider s390x uosci |
|
2016-08-23 13:25:23 |
Canonical Juju QA Bot |
juju-core: importance |
Undecided |
Critical |
|
2016-08-23 13:25:23 |
Canonical Juju QA Bot |
juju-core: status |
New |
Triaged |
|
2016-08-29 22:18:22 |
Alexis Bruemmer |
juju: status |
Triaged |
Invalid |
|
2016-09-01 01:31:52 |
Anastasia |
juju: milestone |
2.0-beta17 |
|
|
2016-09-01 07:18:49 |
Anastasia |
juju-core: status |
Triaged |
Won't Fix |
|
2016-09-08 09:00:20 |
Frank Heimes |
bug |
|
|
added subscriber Frank Heimes |
2016-09-08 09:58:28 |
Andrew Cloke |
bug |
|
|
added subscriber Andrew Cloke |
2016-09-09 20:13:10 |
Ryan Beisner |
description |
1.25.6: Charm applications deployed to lxc units with the manual provider are guaranteed to fail by default.
This is because the lxc units sit behind a NAT bridge interface on each manual machine. The lxc units are not reachable from the controller, and lxc units on a manual machine cannot communicate with lxc units on another manual machine.
An over-simplification of what I'm seeing:
### One Simple Network
192.168.100.0/24
### Bastion (bootstrapped here) - 16.04
This could be your laptop.
192.168.100.10/24
### Machine 1 - 16.04
192.168.100.11/24
1/lxc/0:
10.0.3.12/24
1/lxc/1:
10.0.3.13/24
### Machine 2 - 16.04
192.168.100.12/24
2/lxc/0:
10.0.3.12/24
2/lxc/1:
10.0.3.15/24
### Machine 3 - 16.04
192.168.100.13/24
3/lxc/0:
10.0.3.13/24
3/lxc/1:
10.0.3.22/24
I think a more sane default behavior for the manual provider would be to configure the bridge as a pure L2 ('transparent') bridge, similar to what the Juju MAAS provider creates.
This would require that the user have pre-existing DHCP and DNS services ready on the network in advance. But I think that is in line with the spirit of the manual provider, and that can be documented accordingly.
If this turns out not to be something that is addressed, the docs should be updated to indicate --to lxc:foo is not supported with the manual provider in a default machine configuration. |
1.25.6: Charm applications deployed to lxc units on multiple manual machines with the manual provider are guaranteed to fail by default.
This is because the lxc units sit behind a NAT bridge interface on each manual machine. The lxc units are not reachable from the controller, and lxc units on a manual machine cannot communicate with lxc units on another manual machine.
An over-simplification of what I'm seeing:
### One Simple Network
192.168.100.0/24
### Bastion (bootstrapped here) - 16.04
This could be your laptop.
192.168.100.10/24
### Machine 1 - 16.04
192.168.100.11/24
1/lxc/0:
10.0.3.12/24
1/lxc/1:
10.0.3.13/24
### Machine 2 - 16.04
192.168.100.12/24
2/lxc/0:
10.0.3.12/24
2/lxc/1:
10.0.3.15/24
### Machine 3 - 16.04
192.168.100.13/24
3/lxc/0:
10.0.3.13/24
3/lxc/1:
10.0.3.22/24
I think a more sane default behavior for the manual provider would be to configure the bridge as a pure L2 ('transparent') bridge, similar to what the Juju MAAS provider creates.
This would require that the user have pre-existing DHCP and DNS services ready on the network in advance. But I think that is in line with the spirit of the manual provider, and that can be documented accordingly.
If this turns out not to be something that is addressed, the docs should be updated to indicate --to lxc:foo is not supported with the manual provider in a default machine configuration. |
|
2016-10-17 21:05:36 |
Richard Harding |
juju-core/1.25: assignee |
|
Richard Harding (rharding) |
|
2016-10-20 21:18:40 |
Reed O'Brien |
juju-core/1.25: assignee |
Richard Harding (rharding) |
Reed O'Brien (reedobrien) |
|
2016-10-20 21:18:43 |
Reed O'Brien |
juju-core/1.25: status |
Triaged |
In Progress |
|
2016-10-20 21:32:42 |
Alexis Bruemmer |
juju-core/1.25: assignee |
Reed O'Brien (reedobrien) |
Richard Harding (rharding) |
|
2016-11-02 17:44:57 |
Curtis Hovey |
juju-core/1.25: milestone |
1.25.7 |
1.25.8 |
|
2016-11-06 07:48:31 |
Richard Harding |
summary |
manual provider lxc units are behind NAT, fail by default |
manual provider lxc/lxd units are behind NAT, fail by default |
|
2016-11-06 07:48:36 |
Richard Harding |
juju: status |
Invalid |
Triaged |
|
2016-11-06 07:48:44 |
Richard Harding |
juju: milestone |
|
2.2.0 |
|
2016-11-06 07:48:53 |
Richard Harding |
juju-core/1.25: status |
In Progress |
Won't Fix |
|
2016-11-08 03:01:50 |
Ryan Beisner |
tags |
amd64 manual-provider s390x uosci |
amd64 manual-provider repeatability s390x uosci |
|
2016-11-08 05:58:39 |
Anastasia |
juju: importance |
High |
Critical |
|
2016-11-08 05:58:45 |
Anastasia |
juju: milestone |
2.2.0 |
2.0.3 |
|
2016-11-08 05:58:55 |
Anastasia |
juju: assignee |
|
Tim Penhey (thumper) |
|
2016-11-10 03:38:29 |
Anastasia |
juju: assignee |
Tim Penhey (thumper) |
|
|
2016-11-10 03:38:31 |
Anastasia |
juju: importance |
Critical |
High |
|
2016-11-10 03:38:44 |
Anastasia |
juju: milestone |
2.0.3 |
2.2.0 |
|
2016-11-13 16:50:49 |
Curtis Hovey |
juju-core/1.25: milestone |
1.25.8 |
|
|
2016-11-15 14:19:20 |
Richard Harding |
juju: milestone |
2.2.0 |
2.1.0 |
|
2016-11-15 14:19:26 |
Richard Harding |
juju: assignee |
|
Richard Harding (rharding) |
|
2016-11-15 14:19:30 |
Richard Harding |
juju-core/1.25: assignee |
Richard Harding (rharding) |
|
|
2016-11-29 11:47:14 |
Frank Heimes |
tags |
amd64 manual-provider repeatability s390x uosci |
amd64 manual-provider openstack-ibm repeatability s390x uosci |
|
2017-01-11 14:52:52 |
Ryan Beisner |
tags |
amd64 manual-provider openstack-ibm repeatability s390x uosci |
amd64 manual-provider multi-lpar openstack-ibm repeatability s390x uosci |
|
2017-01-11 15:00:28 |
Ryan Beisner |
bug task added |
|
ubuntu-z-systems |
|
2017-01-11 15:00:34 |
Ryan Beisner |
ubuntu-z-systems: status |
New |
Confirmed |
|
2017-01-11 15:00:51 |
Ryan Beisner |
summary |
manual provider lxc/lxd units are behind NAT, fail by default |
juju1 and juju2 - manual provider lxc/lxd units are behind NAT, fail by default |
|
2017-01-12 00:46:29 |
Anastasia |
juju: importance |
High |
Critical |
|
2017-01-12 10:38:19 |
Frank Heimes |
ubuntu-z-systems: importance |
Undecided |
Critical |
|
2017-01-12 10:38:31 |
Frank Heimes |
ubuntu-z-systems: status |
Confirmed |
Triaged |
|
2017-01-30 22:44:54 |
Anastasia |
juju: assignee |
Richard Harding (rharding) |
John A Meinel (jameinel) |
|
2017-02-01 22:44:29 |
Anastasia |
juju: milestone |
2.1.0 |
2.1-rc1 |
|
2017-02-03 14:17:03 |
Vance Morris |
bug |
|
|
added subscriber Vance Morris |
2017-02-08 01:49:09 |
Anastasia |
nominated for series |
|
juju/2.1 |
|
2017-02-08 01:49:09 |
Anastasia |
bug task added |
|
juju/2.1 |
|
2017-02-08 01:49:20 |
Anastasia |
juju/2.1: status |
New |
Triaged |
|
2017-02-08 01:49:23 |
Anastasia |
juju/2.1: importance |
Undecided |
Critical |
|
2017-02-08 01:49:35 |
Anastasia |
juju/2.1: assignee |
|
John A Meinel (jameinel) |
|
2017-02-08 01:49:40 |
Anastasia |
juju/2.1: milestone |
|
2.1-rc1 |
|
2017-02-08 01:49:45 |
Anastasia |
juju: milestone |
2.1-rc1 |
2.2.0-alpha1 |
|
2017-02-08 16:21:07 |
Torsten Baumann |
juju/2.1: milestone |
2.1-rc1 |
|
|
2017-02-09 02:10:17 |
Anastasia |
juju/2.1: importance |
Critical |
High |
|
2017-02-09 02:10:21 |
Anastasia |
juju/2.1: milestone |
|
2.1.0 |
|
2017-02-09 04:33:50 |
Anastasia |
juju/2.1: milestone |
2.1.0 |
2.1.1 |
|
2017-02-09 04:34:32 |
Anastasia |
juju/2.1: importance |
High |
Critical |
|
2017-02-15 23:01:53 |
Yoshi Kadokawa |
bug |
|
|
added subscriber Yoshi Kadokawa |
2017-02-16 15:58:27 |
Curtis Hovey |
summary |
juju1 and juju2 - manual provider lxc/lxd units are behind NAT, fail by default |
container addresability: manual provider lxc/lxd units are behind NAT, fail by default on juju1 and juju2 |
|
2017-02-16 15:58:51 |
Curtis Hovey |
summary |
container addresability: manual provider lxc/lxd units are behind NAT, fail by default on juju1 and juju2 |
container addressability: manual provider lxc/lxd units are behind NAT, fail by default on juju1 and juju2 |
|
2017-02-16 16:34:41 |
Ryan Beisner |
tags |
amd64 manual-provider multi-lpar openstack-ibm repeatability s390x uosci |
amd64 manual-provider multi-lpar openstack-ibm openstack-provider repeatability s390x uosci |
|
2017-02-16 16:38:55 |
Ryan Beisner |
summary |
container addressability: manual provider lxc/lxd units are behind NAT, fail by default on juju1 and juju2 |
container addressability: lxc/lxd units are behind NAT on manual and openstack providers |
|
2017-02-28 06:53:15 |
John A Meinel |
juju/2.1: importance |
Critical |
High |
|
2017-02-28 23:27:53 |
Anastasia |
juju/2.1: status |
Triaged |
Fix Released |
|
2017-02-28 23:27:56 |
Anastasia |
juju/2.1: milestone |
2.1.1 |
2.1-beta5 |
|
2017-03-01 22:41:49 |
Anastasia |
juju/2.1: status |
Fix Released |
Won't Fix |
|
2017-03-01 22:41:56 |
Anastasia |
juju/2.1: milestone |
2.1-beta5 |
|
|
2017-03-01 22:41:59 |
Anastasia |
juju/2.1: assignee |
John A Meinel (jameinel) |
|
|
2017-03-10 20:26:13 |
Anastasia |
nominated for series |
|
juju/2.2 |
|
2017-03-10 20:26:13 |
Anastasia |
bug task added |
|
juju/2.2 |
|
2017-03-10 20:26:21 |
Anastasia |
juju/2.2: status |
New |
Won't Fix |
|
2017-03-10 20:26:25 |
Anastasia |
juju: milestone |
2.2-alpha1 |
2.3.0 |
|
2017-04-08 14:36:00 |
Curtis Hovey |
juju: importance |
Critical |
High |
|
2017-11-07 03:33:31 |
Tim Penhey |
juju: milestone |
2.3.0 |
2.3-beta3 |
|
2017-11-09 03:21:53 |
John A Meinel |
juju: status |
Triaged |
Fix Committed |
|
2017-11-09 03:22:40 |
John A Meinel |
juju: status |
Fix Committed |
Triaged |
|
2017-11-10 00:43:56 |
Canonical Juju QA Bot |
juju: milestone |
2.3-beta3 |
|
|
2019-05-29 07:20:49 |
Frank Heimes |
ubuntu-z-systems: importance |
Critical |
High |
|
2019-05-29 08:01:37 |
Alberto Donato |
bug |
|
|
added subscriber Alberto Donato |
2019-05-29 08:01:42 |
Alberto Donato |
removed subscriber Alberto Donato |
|
|
|
2022-11-03 15:05:00 |
Canonical Juju QA Bot |
juju: importance |
High |
Low |
|
2022-11-03 15:05:02 |
Canonical Juju QA Bot |
tags |
amd64 manual-provider multi-lpar openstack-ibm openstack-provider repeatability s390x uosci |
amd64 expirebugs-bot manual-provider multi-lpar openstack-ibm openstack-provider repeatability s390x uosci |
|
2023-09-20 22:25:13 |
Felipe Reyes |
juju: importance |
Low |
High |
|
2023-09-21 09:15:31 |
Jasper Koolhaas |
removed subscriber Jasper Koolhaas |
|
|
|