So this bit us again when trying to deploy LDS.  The process there is:

Install/configure MAAs
Populate MAAS
on MAAS, install juju
Juju bootstrap
juju-deployer install LDS
then go to LDS and it does more stuff.

In this case it really caused pain in several cases where juju would say
bootstrap failed (because it was unable to resolve a node name, since
juju bootstrap checks the node hostname rather than the node IP) even
though bootstrap was successful.  I'm sure we probably retried bootstrap
at least 2 - 3 times thinking it had failed when in reality all that had
happened was DNS issues causing the health check to fail.

Also, when trying to deploy stuff to 74 nodes, not being able to access
the node via hostname from the maas server REALLY SUCKED.  It is a pain
to have to click through system pages to find an IP address because
you're unable to "ssh node-host-name.maas" from MAAS.

It's not a trivial solution, Julian points that out well, but it IS one
that makes debugging and sometimes deployments more painful than they
should be, especially when you're using more than a handful of nodes.

That said, I understand that MAAS is designed to be run distributed
across several bits at scale, but we're taking about DNS.  Perhaps DNS
should be controlled at the region controller level then (If it's not
already, I confess that I don't know where in the stack bind sits in
relation to region-controller, cluster-controller, haproxy, PostgreSQL
and so forth), with each cluster controller updating the region DNS
data, and every cluster passing the region controller as the DNS server
to all nodes as well as using the region controller as the cluster's
primary DNS.  Or at least something like that.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1274527

Title:
  MAAS doesn't put its DNS server in resolv.conf

To manage notifications about this bug go to:
https://bugs.launchpad.net/maas/+bug/1274527/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to