Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

On a MAAS cluster, if I do a "juju bootstrap", it creates a bootstrapping node from one of the free machines in the MAAS cluster, which becomes machine 0.

Is it possible for me to make the MAAS server itself the bootstrapping node?

share|improve this question

I'm going to assume you mean the maas-master, the provisioner, in which case no; not at this time. In order to deploy something with MAAS and Juju the machine needs to be enlisted within MAAS otherwise Juju has no idea where it is or how to talk to it. If you were to enlist the maas-master then when you did "bootstrap" it Juju and MAAS would end up wiping and re-provisioning it. In doing so you would lose the maas-master.

Containerization and other co-location features are landing soon (including new provider types) which will allow you to pack more density in to a single machine. So in theory, you can soon run a bootstrap then deploy services on to the bootstrap, shrinking the number of physical machines needed in a deployment.

share|improve this answer
I believe that's already possible isn't it? On the juju GUI charm page it says you can do: juju deploy --force-machine 0 cs:~juju-gui/precise/juju-gui – Logan McNaughton Jul 13 '13 at 14:45
Forcing a machine and true containerization are two different things. Yes, there are ways to deploy-to and to force colocation, but the potential to clobber with multiple services on one machine is high. So it woudln't be recommended to juju deploy --force-machine 0 wordpress and juju deploy --force-machine 0 juju-gui since they'd step on each other. – Marco Ceppi Jul 13 '13 at 15:36

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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