I have a MAAS setup with 5 servers, including the region controller.

Can I create a LXD-based Juju controller that works with the physical MAAS?

I lose a machine for the Juju controller each time I deploy. Is there some way to keep my 4 physical servers for Juju charms?

  • Virtme juju charms seem's to be the solution :) better idea ? – Pierre Olivier Martel Oct 25 '16 at 19:25

last night mi solution has make a Juju LXD Controler in the MAAS server and "add-machine ssh:node.maas" for every node...

The bad one is the auto creation of new LXD machines when a bundle-charm is deploy, i use de --to X to point to de phisical PC and add-unit --to X to have redundancy.

I have four nodes 2 on trusty and 2 on xenial, for some charms. But in general i think is working good, today start OpenStack in this cloud!


Juju 2.0 supports multiple models within a single controller.

Also, with MAAS, you can deploy charms into LXD containers on the physical machines.


For every cloud (this includes MAAS), Juju will use up (dedicate) a machine in that cloud for the "Juju controller".

The virtme charm looks unmaintained. I wouldn't use it anyway.


The best way to do this with MAAS is by adding a virtual machine on the MAAS controller to run the Juju controller. Create a virtual machine in virsh and then add that virtual machine to MAAS. You can then bootstrap Juju on the virtual machine. This gives you the ability to use Juju with MAAS without losing a physical machine.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.