maas-devel team mailing list archive
-
maas-devel team
-
Mailing list archive
-
Message #02293
MAAS 2.1.0 Alpha 2 Released!
I'm happy to annouce that MAAS 2.1.0 Alpha 2 has been released.
*Availability*
MAAS 2.1.0 Alpha 2 has been made available in:
*ppa:maas/next*
*Filing bugs*
Users can file bugs in [1], please use a prefix for the subject, such as [
2.1].
[1] https://bugs.launchpad.net/maas/+filebug
*Release Notes*
2.1.0 Alpha 2
Important Announcements
-
commissioning-user-data and pxe/uefi templates no longer available
In the past, MAAS stored commissioning-user-data and pxe/uefi templates in
/etc/maas/templates. As of MAAS 2.1.0 Alpha 2, these templates are no
longer available under /etc/maas.
Major new features
-
(Backend) Device Discovery
As of MAAS 2.1.0 Alpha 2, MAAS will automatically listen to the network and
report any observed devices.
-
New discovery API can be used to get information about what MAAS has
discovered. This API can be used from the command line interface
as follows:
-
maas <profile> discoveries read - Lists all MAC, IP bindings
(discoveries) that MAAS has seen, and attempts to correlate those
discoveries with hostnames advertised by mDNS.
-
maas <profile> discoveries by-unknown-mac - Lists all discoveries,
but filters out discoveries where the MAC belongs to an
interface known to
MAAS.
-
maas <profile> discoveries by-unknown-ip - Lists all discoveries,
but filters out discoveries where the IP address is known to
MAAS (such as
reserved by a user, or assigned to a node).
-
maas <profile> discoveries by-unknown-ip-and-mac - Lists all
discoveries, but applies the filters for both unknown MACs
and unknown IP
addresses.
-
Note that the discovery API is currently read-only. It brings
together data from several different sources, including observed network
neighbours, resolved mDNS hostnames, and controller interface information.
-
New maas-rack commands have been added, which are called internally
by MAAS in order to gather information about observed devices on the
network. MAAS administrators should not normally need to use
these commands
(although they could be helpful for supportability).
-
maas-rack observe-mdns [--verbose]
-
sudo maas-rack observe-arp <interface> [--verbose]
-
Note: this feature intentionally does not place any network devices
into “promiscuous mode”, or actively probe. MAAS controllers
listen to ARP
traffic they would have received anyway. Therefore, if a MAAS admin wants
to keep MAAS’s knowledge of the network up-to-date, a command such as one
of the following could be run periodically (such as from a script invoked
by a crontab); MAAS will listen to any ARP replies and update
its knowledge
of the network:
-
To actively probe one or more subnet CIDRs on an interface:
-
sudo nmap -e <interface> -sn -n -oX - -PR <cidr> [cidr2] [...]
-
To actively probe for a single IP address from a particular
interface (regardless of whether or not the IP address is
routable on-link
on that interface):
-
ping -r -I <interface> <ip-address> -c 3 -w 1 -i 0.2 -D -O
-
MAAS now depends on the avahi-utils and tcpdump packages in order to
provide this functionality. (Before MAAS 2.1.0 is released, the MAAS team
will consider making these optional dependencies, in case MAAS
administrators do not want to run the avahi daemon, or require
that tcpdump
not be installed.)
Bugs fixed
-
Bug #1617596 <http://launchpad.net/bugs/1617596>: [2.1] Rack(relay)
Controller is rejected after upgrade to 2.1
-
Fixes a regression regarding registering rack controllers which have
bonds interfaces which are not currently bonding any interfaces.
-
Bug #1615618 <http://launchpad.net/bugs/1615618>: [2.1] 'SERVICE_STATE'
object has no attribute 'getStatusInfo'
-
Fixes a regression in the service tracking mechanism, where it would
fail to successfully track the status of some services.
Other notable changes
- *WebUI - Better error surfacing for DHCP snippets and Package
Repositories *Both the DHCP Snippets Section and the Package
Repositories section have now been improvement and will surface better
errors.
Ongoing work
-
First User Journery - WebUI
-
Device Discovery - WebUI
-
Improved IPv6 Support
-
MAAS Services - NTP
-
MAAS Image Consolidation
-
Support for HWE Rolling Kernels
Known issues and workarounds
-
Configuring APT key’s in ephemeral environment (overlayfs) fails.
-
https://bugs.launchpad.net/cloud-init/+bug/1618572
--
Andres Rodriguez
Engineering Manager, MAAS
Canonical USA, Inc.