Hi, The key was to use JUJU_DEV_FEATURE_FLAGS (please note the S at the end) variable. Once I did that the hostnames are visible in MAAS under devices (in current GUI), also the DNS works for them correctly:
tdvops@maascontroller:~$ dig +short machine-0-lxc-2.maas 10.0.0.15 tdvops@maascontroller:~$ dig +short -x 10.0.0.15 machine-0-lxc-2.maas. kind regards Pshem On Tue, 3 Nov 2015 at 03:54 Rick Harding <rick.hard...@canonical.com> wrote: > Thanks for the details Andres. > > On Mon, Nov 2, 2015, 9:52 AM Andres Rodriguez <andres...@ubuntu.com> > wrote: > >> Re-sending my response inline below >> >> On Mon, Nov 2, 2015 at 9:16 AM, Andres Rodriguez <andres...@ubuntu-pe.org >> > wrote: >> >>> >>>> > ### Support "devices" on MAAS 1.8+ >>>> > >>>> > MAAS 1.8 introduced a new feature called "devices". This allows >>>> > the association of a "device", that requires an IP address, with a >>>> > parent machine managed by MAAS. There is a view in the MAAS UI >>>> > showing all devices. >>>> > >>>> > With the "address-allocation" feature flag enabled, Juju will >>>> > register LXC and KVM containers as devices on MAAS 1.8+. They are >>>> > visible in the MAAS UI. If the environment is forcibly shut down, >>>> > the IP addresses allocated to the containers will be released by >>>> > MAAS. >>>> > >>>> > You can enable "address-allocation" is new Juju environments like >>>> > so: >>>> > >>>> > JUJU_DEV_FEATURE_FLAG=address-allocation juju bootstrap >>>> > >>>> > >>>> > >>>> > Are they any other requirements in order to get the "devices" >>>> > feature working? I've just built a brand new MAAS >>>> > (1.8.2+bzr4041-0ubuntu1) and juju (1.25.0, from PPA) setup, >>>> > bootstrapped a new environment using the syntax provided above, but >>>> > the containers are not getting registered under 'MAAS devices'. >>>> >>> >>> If you are not seeing the LXC containers being registered in MAAS under >>> the 'Devices' tab in MAAS 1.8, then there might be a bug somewhere (either >>> Juju not adding those in MAAS, or the addition failing for some reason), we >>> would need logs to look into what's going on (/var/log/maas/regiond.log >>> from the MAAS side). >>> >> >>> >>>> > >>>> This is because recently MAAS web UI changed not to show devices as >>>> before. However, juju should still be registering them for containers >>>> and this can be verified by using the MAAS CLI: >>>> >>> >>> This is not 100% correct. 1.8 will show LXC/KVM containers under >>> Devices. MAAS 1.9 does *not* show them under devices and we have an >>> open bug to address that [1]. >>> >>> [1]. https://bugs.launchpad.net/maas/+bug/1503474 >>> >>> Hope this helps. >>> >> >>>> $ maas <profile-name> devices list >>>> >>>> Cheers, >>>> Dimiter >>>> >>>> > kind regards Pshem >>>> > >>>> > >>>> > >>>> >>>> >>>> - -- >>>> Dimiter Naydenov <dimiter.nayde...@canonical.com> >>>> Juju Core Sapphire team <http://juju.ubuntu.com> >>>> -----BEGIN PGP SIGNATURE----- >>>> Version: GnuPG v2.0.22 (GNU/Linux) >>>> >>>> iQEcBAEBAgAGBQJWNx98AAoJENzxV2TbLzHwHaYIAKTrTftizH3fylyWSoOnbKJC >>>> GcqofRaFd+g40bzvo2ZXMDHy3Tj2GhchrjKstP4pIfgDF3XnPKd6Q8g48+fyqXYJ >>>> zIxmbrWr+RBjGdUPiW+uqaRB7E6i7EazOs4X0/XyJeMbx7TdrqD8d/0+i/Sv5Y/Y >>>> EalgXIr8kciOhHw6IkNfBAMK6nxd2yAKxveWzPGD7z8wPBtDR5Y3PjmQHqevFf9Q >>>> ofya8Z8TV0HFZHxb/ZAkkuLpxu9OXv69ReOux9Ai1MaGVEuEM2hMgv+MbC3RhlII >>>> ZimTBotyzJckIi+IHL8UDOaOvsG6qAq9kA5FdUrlXhAfkPu66nEEK8bkTHVxuzk= >>>> =foku >>>> -----END PGP SIGNATURE----- >>>> >>>> -- >>>> Juju mailing list >>>> Juju@lists.ubuntu.com >>>> Modify settings or unsubscribe at: >>>> https://lists.ubuntu.com/mailman/listinfo/juju >>>> >>> >>> >>> >>> -- >>> Andres Rodriguez (RoAkSoAx) >>> Ubuntu Server Developer >>> MSc. Telecom & Networking >>> Systems Engineer >>> >> >> >> >> -- >> Andres Rodriguez (RoAkSoAx) >> Ubuntu Server Developer >> Systems Engineer >> > -- > Juju mailing list > Juju@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju >
-- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju