Overlay network for Juju LXC containers?

Rick Harding rick.harding at canonical.com
Fri Jan 29 13:16:04 UTC 2016


Sorry dimiter, I know Andrew is out. Can you investigat please?

On Fri, Jan 29, 2016, 8:13 AM Merlijn Sebrechts <merlijn.sebrechts at gmail.com>
wrote:

> Any follow up to this? I'm also interested in using fan with lxc and Juju.
>
> 2016-01-07 19:19 GMT+01:00 Andrew McDermott <
> andrew.mcdermott at canonical.com>:
>
>> Hi Patrik,
>>
>> I will look into this tomorrow. Apologies for the delay.
>>
>> On 7 January 2016 at 14:39, Patrik Karisch <patrik.karisch at gmail.com>
>> wrote:
>>
>>> Hi Andrew,
>>>
>>> Thanks for the answer.
>>>
>>> According to AWS, all the instances must be created inside a VPC to bind
>>> the lxcbr0 to the AWS network and get an IP allocated?
>>>
>>> Since Digital Ocean provider is a simple plugin and basically based on
>>> manual provsioning the best solution would be to activate Fan networking on
>>> my machines manually? Are there any docs how I can point Juju to get a Fan
>>> IP address for the containers? Mark Shuttleworths blog post says it's super
>>> easy for LXD, Docker and Juju but shows only a Docker cli example.
>>>
>>> Best regards
>>> Patrik
>>>
>>> Andrew McDermott <andrew.mcdermott at canonical.com> schrieb am Do., 7.
>>> Jan. 2016 um 14:14 Uhr:
>>>
>>>> Hi Patrik,
>>>>
>>>> There is no current solution for Digital Ocean.
>>>>
>>>> On AWS a container gets an IP address on the lxcbr0 network. We then
>>>> add iptable rules that make the container visible on the hosts network -
>>>> the host can see the container, the container can see the host.
>>>>
>>>> On MAAS (for 16.04) we create a bridge per NIC and the container,
>>>> depending on how many interfaces are configured, will get an address on
>>>> each subnet. Please note that all of this is currently work in progress and
>>>> is only available on a feature branch (maas-spaces).
>>>>
>>>> AWS and MAAS do not use the fan.
>>>>
>>>> We are currently working on Juju's network model to make it easier to
>>>> do what you are asking for. My colleague Dimiter Naydenov has been blogging
>>>> about this recently:
>>>>
>>>>
>>>> https://insights.ubuntu.com/2015/11/08/deploying-openstack-on-maas-1-9-with-juju/
>>>>
>>>> So for DO we don't have any transparent Juju solution for you, but we
>>>> are actively developing the capabilities of Juju's networking model.
>>>>
>>>> HTH
>>>>
>>>> On 6 January 2016 at 17:29, Patrik Karisch <patrik.karisch at gmail.com>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I'm wondering what Juju does to make services deployed into LXC
>>>>> containers on different machines reachable within the whole environment?
>>>>> Does it use Fan or something?
>>>>>
>>>>> Currently I'm trying Juju on Digital Ocean, where a machine has only
>>>>> one private IP and can't get more. I don't have the budget to run every
>>>>> service in a new machine, so they must reside in containers on a limited
>>>>> bunch of machines.
>>>>>
>>>>> Best regards
>>>>> Patrik
>>>>>
>>>>> --
>>>>> Juju mailing list
>>>>> Juju at lists.ubuntu.com
>>>>> Modify settings or unsubscribe at:
>>>>> https://lists.ubuntu.com/mailman/listinfo/juju
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Andrew McDermott <andrew.mcdermott at canonical.com>
>>>> Juju Core Sapphire team <http://juju.ubuntu.com>
>>>>
>>>
>>
>>
>> --
>> Andrew McDermott <andrew.mcdermott at canonical.com>
>> Juju Core Sapphire team <http://juju.ubuntu.com>
>>
>> --
>> Juju mailing list
>> Juju at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/juju
>>
>>
> --
> Juju mailing list
> Juju at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20160129/7b12ade2/attachment.html>


More information about the Juju mailing list