** Description changed:
FFE general instructions:
- * A description of the proposed changes, with sufficient detail to estimate
their potential impact on the distribution
- * A rationale for the exception, explaining the benefit of the change
- * Any additional information which would be helpful in considering the
decision
+
+ The Ubuntu FAN networking support provides for additional addressing
+ within a "host" system. These addresses are "globally" accessible
+ within a related group of "host" systems, and would typically be
+ assigned to LXC containers or Docker instances running on that "host".
+ A typical use case for this would be to allow nested containers on a
+ cloud substrate, where the "host" systems would be guests in that cloud.
+ Each cloud "host" instance would be able to express multiple addresses
+ to other instances on the same substrate simplifying deployment.
+
+ The changes consist of fixes for the linux (kernel) and iproute2
+ packages, as well as a new ubunt-fan package. The support is completely
+ disabled unless the guest opts in. Installation of the ubuntu-fan
+ package, and configuration of it via /etc/default/ubuntu-fan is required
+ before the functionality is expressed.
+
+ These changes are proposed to allow simpler deployment and addressing of
+ LXC containers and Docker instances on any substrate in a consistent
+ manner without needing cooperation of buy in from that substrate, simply
+ having single instance addresses on that substrate is sufficient. This
+ should be a strong enabler for Ubuntu on those platforms.
+
+
+ Additional FFE instructions for linux:
+
+ The changes for linux add a new IPIP tunnel routing mode which uses a
+ direct address mapping (destination subnet to destination local IP
+ address) allowing a single configuration per node to configure the
+ entire fan network. No existing functionality is changed, and this new
+ mode must be explicitly requested when configuring (via iproute2 see
+ below).
+
+ The patches have been applied and the resulting package uploaded to a
+ testing PPA: ppa:~apw/ubuntu/fan.
+
+ Testing is described below.
+
Additional FFE instructions for iproute2:
- Exception requests must include the following additional details:
- * An explanation of the testing which has been performed on the new version
in Ubuntu, including verification that the new package:
- - builds
- - installs and upgrades
- - does not break packages which depend on it, or that corresponding updates
have been prepared.
+ The changes for iproute2 add support for enabling the above IPIP routing
+ mode, and for displaying it once configured. No existing functionality
+ is changed. There is a small risk that the interface chosen could be
+ reused by upstream, but as it is fan specific that is unlikely.
+
+ The patches have been applied and the resulting package uploaded to a
+ testing PPA: ppa:~apw/ubuntu/fan.
+
+ Testing is described below.
+
Additional FFE instructions for new ubuntu-fan package:
- * attach the source package (or link to it) from this FFE.
- * subscribe (don't assign to) ubuntu-release.
- * State why the addition of the package should get considered.
+
+ The new ubuntu-fan package enables the fan functionality by configuring
+ a new tunnel configured in Ubuntu FAN mode, and a new bridge which is
+ used to connect consumers to it. Typically this bridge is then used as
+ the host bridge for LXC containers or Docker instances. Additionally a
+ dnsmasq is connected to the bridge to hand out addresses in the host
+ specific range as if they themselves were on the wider network.
+
+ The source package is uploaded to the PPA: ppa:~apw/ubuntu/fan as
+ ubuntu-fan and represents the master source for this package.
+
+
+ Testing of this combination:
+
+ The above has been tested in combination from the testing PPA:
+ ppa:~apw/ubuntu/fan. These have been tested both locally and on AWS, it
+ has been successfully tested with both LXC containers and Docker
+ instances.
+
+ ===
Using the above instructions/checklist, lets draft the FFE below...Once
we are happy with it let's delete the notes above and we can subscribe
ubuntu-release.
** Summary changed:
- FFE: Ubuntu FAN networking support (for iproute2 and ubuntu-fan)
+ FFE: Ubuntu FAN networking support (for linux, iproute2 and ubuntu-fan)
** Changed in: ubuntu
Assignee: (unassigned) => Andy Whitcroft (apw)
** Changed in: ubuntu
Importance: Undecided => High
** Changed in: ubuntu
Milestone: None => ubuntu-15.04
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1439706
Title:
FFE: Ubuntu FAN networking support (for linux, iproute2 and ubuntu-
fan)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1439706/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs