<div dir="ltr"><div><div><div style="font-size:12.8px"><span style="font-size:12.8px">I'm happy to announce that </span><span style="font-size:12.8px">MAAS</span><span style="font-size:12.8px"> <span>1.9</span>.0 has now been </span><span style="font-size:12.8px">released. For more information about 1.9.0 please refer to the release notes below.</span></div></div></div><div><div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div></div><div style="font-size:12.8px"><div><div style="font-size:12.8px"><b>Availability</b></div><div style="font-size:12.8px"><span style="font-size:12.8px">MAAS</span><span style="font-size:12.8px"> </span><span style="font-size:12.8px">1.9</span><span style="font-size:12.8px">.</span><span style="font-size:12.8px">0</span><span style="font-size:12.8px"> is available in:</span><br></div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><b style="font-size:12.8px"><i><font color="#ff0000">ppa:<span>maas</span>/proposed</font></i></b><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><div style="font-size:12.8px">MAAS 1.9.0 will replace MAAS 1.8 series in after a maximum of a 2 week period in: </div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><div style="font-size:12.8px"><b style="font-size:12.8px"><i><font color="#ff0000">ppa:maas/stable</font></i></b></div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><b>Filing bugs</b></div><div style="font-size:12.8px">Users can file bugs in [1], please use a prefix for the subject such as [1.9.0].</div><div style="font-size:12.8px"><br></div><div><span style="font-size:12.8px"><a href="https://bugs.launchpad.net/maas/+filebug" target="_blank">https://bugs.launchpad.net/<span>maas</span>/+filebug</a></span></div><div><br></div><div><span id="docs-internal-guid-264af087-1247-4ca0-fa12-8db8b079dca4"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Release Notes</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Important announcements</span></p><br><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">New Networking Concepts and API's: Fabrics, Spaces and Subnets</span></p></li></ul></span></div></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div style="font-size:12.8px"><div style="font-size:12.8px"><div><span><span style="font-size:14.6667px;line-height:1.38;white-space:pre-wrap;color:rgb(0,0,0);font-family:Arial;background-color:transparent">With the introduction of new MAAS networking concepts, new API's are also been introduced. These are:</span></span></div></div></div></div></blockquote><div><div style="font-size:12.8px"><div style="font-size:12.8px"><span><br><ul><ul><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">fabrics</span></li><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">spaces</span></li><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">subnets</span></li><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">vlans</span></li><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">fan-networks</span></li></ul></ul></span></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div style="font-size:12.8px"><div style="font-size:12.8px"><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">MAAS 1.9.0 will continue to provide backwards compatibility with the old network API for reading purposes, but moving forward, users are required to use the new API to manipulate fabrics, spaces and subnets.</span></div></div></div></blockquote><div><div style=""><div style=""><span style="font-size:12.8px"><br><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Advanced Network and Storage Configuration only available for Ubuntu deployments</span></p></li></ul><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Users can now perform advanced network and storage configurations for nodes before deployment. The advanced configuration is only available for Ubuntu deployments. All other deployments using third party OS', including CentOS, RHEL, Windows and Custom Images, won't result in such configuration.</span></p><br><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Re-commissioning required for upgraded MAAS’</span></p></li></ul><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Now that storage partitioning and advanced configuration is supported natively, VM nodes in MAAS need to be re-commissioned.</span></p><br></span><div style="background-color:transparent"><div style=""><div style=""><ul style=""><ul><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">If upgrading from MAAS 1.8, only VM nodes with VirtIO storage devices need to be re-commissioned.</span></li><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">If upgrading from MAAS 1.7, all nodes will need to be re-commissioned in order for MAAS to correctly capture the storage and networking devices.</span></li></ul></ul></div></div></div><span style="font-size:12.8px"><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">This does not affect nodes that are currently deployed.</span></p><br><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Default Storage Partitioning Layout - Flat</span></p></li></ul><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">With the introduction of custom storage, MAAS has also introduced the concept of partitioning layouts. Partitioning layouts allow the user to quickly auto-configure the disk partitioning scheme after first commissioning or re-commissioning (if selected to do so). The partitioning layouts are set globally on the </span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Settings</span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> page.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">The current default Partitioning layout is </span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Flat</span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">, maintaining backwards compatibility with previous MAAS releases. This means MAAS will take the first disk it finds in the system and use it as the root and boot disk.</span></p><br><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Deployment with configured /etc/network/interfaces</span></p></li></ul><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Starting with MAAS 1.9, all node deployments will result in writing </span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">/etc/network/interfaces</span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> statically, by default. This increases MAAS' robustness and reliability as users no longer have to depend on DHCP for IP address allocation solely.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> MAAS will continue to provide IP addresses via DHCP, even though interfaces in </span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">/etc/network/interfaces</span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> may have been configured statically.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Major new features</span></p><br><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Storage Partitioning and Advanced Configuration</span></p></li></ul><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">MAAS now supports Storage Partitioning and Advanced Configuration natively. This allows MAAS to deploy machines with different Storage Layouts, as well as different complex partitioning configurations. Storage support includes:</span></p><br></span></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><ul><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">LVM</span><br></li><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">Bcache</span><br></li><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">Software RAID levels 0, 1, 5, 6, 10.</span><br></li><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">Advanced partitioning</span><br></li></ul></blockquote><div><div style=""><div style=""><span style="font-size:12.8px"><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Storage configuration is available both via the WebUI and API. For more information refer to </span><a href="http://maas.ubuntu.com/docs1.9/storage.html" style="text-decoration:none"><span style="font-size:14.6667px;font-family:Arial;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">http://maas.ubuntu.com/docs1.9/storage.html</span></a><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">.</span></p><br><ul style="margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-weight:700;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Advanced Networking (Fabrics, Spaces, Subnetworks) and Node Network Configuration</span></p></li></ul><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">MAAS now supports Advanced Network configuration, allowing users to not only perform advanced node network configuration, but also allowing users to declare and map their infrastructure in the form of Fabrics, VLANs, Spaces and Subnets.</span></p><br></span></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div style=""><div style=""><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-weight:700;line-height:1.38;white-space:pre-wrap;background-color:transparent">Fabrics, Spaces, Subnets and Fan networks</span><br></div></div></blockquote></blockquote><div><div style=""><div style=""><span style="font-size:12.8px"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:72pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">MAAS now supports the concept of Fabrics, Spaces, Subnets and FANS, which introduce a whole new way of declaring and mapping your network and infrastructure in MAAS.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:72pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">The MAAS WebUI allows users to view all the declared Fabrics, Spaces, VLANs inside fabrics and Subnets inside Spaces. The WebUI does not yet support the ability to create new of these, but the API does.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:72pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">These new concepts replace the old </span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Network</span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> concepts from MAAS' earlier versions.</span></p><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:72pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">For more information about the API, please refer to </span><a href="http://maas.ubuntu.com/docs1.9/api.html" style="text-decoration:none"><span style="font-size:14.6667px;font-family:Arial;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">http://maas.ubuntu.com/docs1.9/api.html</span></a><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">.</span></p><br></span></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div style=""><div style=""><span style="font-size:14.6667px;white-space:pre-wrap;line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-weight:700;background-color:transparent">Advanced Node Networking Configuration</span></div></div></div></blockquote></blockquote><div><div style=""><div style=""><span style="font-size:12.8px"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:72pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">MAAS can now perform the Node's networking configuration. Doing so, results in </span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">/etc/network/interfaces</span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> being written. Advanced</span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:72pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> configuration includes:</span></p><br></span></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div style=""><div style=""><ul><ul><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">Assign subnets, fabrics, and IP to interfaces.</span></li><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">Create VLAN interfaces.</span></li><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">Create bond interfaces.</span></li><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">Change interface names.</span></li></ul></ul></div></div></blockquote></blockquote><div><div style=""><div style=""><span style="font-size:12.8px"><br><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:72pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> MAAS also allows configuration of node interfaces in different modes:</span></p><br></span></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><ul><ul><li><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-weight:700;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Auto Assign</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> - Node interface will be configured statically and MAAS will auto assign an IP address.</span></li><li><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-weight:700;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">DHCP</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> - The node interface will be configured to DHCP.</span></li><li><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-weight:700;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Static</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> - The user will be able to specify what IP address the interface will obtain, while MAAS will configure it statically.</span></li><li><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-weight:700;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Unconfigured</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> - MAAS will leave the interface with LINK UP.</span></li></ul></ul></blockquote></blockquote><div><div style=""><div style=""><br><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">For more information, please refer to </span><a href="http://maas.ubuntu.com/docs1.9/networking.html" style="text-decoration:none"><span style="font-size:14.6667px;font-family:Arial;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">http://maas.ubuntu.com/docs1.9/networking.html</span></a><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">.</span></p><br><ul style="font-size:12.8px;margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Curtin & cloud-init status updates</span></p></li></ul><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Starting from MAAS 1.9.0, curtin and cloud-init will now send messages to MAAS providing information regarding various of the actions being taken. This information will be displayed in MAAS in the </span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Node Event Log</span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">.</span></p><br><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Note that this information is only available when using MAAS 1.9.0 and the latest version for curtin. For cloud-init messages this information is only available when deploying 15.10 + (Wily + ).</span></p><br><ul style="font-size:12.8px;margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Fabric and subnet creation</span></p></li></ul><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">MAAS now auto-creates multiple fabrics per physical interface connected to the Cluster Controller, and will correctly create subnetworks under each fabric, as well as VLAN's, if any of the Cluster Controller interface is a VLAN interface.</span></p><br><ul style="font-size:12.8px;margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">HWE Kernels</span></p></li></ul><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">MAAS now has a different approach to deploying Hardware Enablement Kernels. Start from MAAS 1.9, the HWE kernels are no longer coupled to sub-architectures of a machine. For each Ubuntu release, users will be able to select any of the available HWE kernels for such release, as well as set the minimum kernel the machine will be deployed with by default.</span></p><br><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> For more information, please refer to </span><a href="http://maas.ubuntu.com/docs1.9/hardware-enablement-kernels.html" style="text-decoration:none"><span style="font-size:14.6667px;font-family:Arial;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">http://maas.ubuntu.com/docs1.9/hardware-enablement-kernels.html</span></a><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">.</span></p><br><ul style="font-size:12.8px;margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">CentOS images can be imported automatically</span></p></li></ul><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">CentOS Image (CentOS 6 and 7) can now be imported automatically from the MAAS Images page. These images are currently part of the daily streams.</span></p><br><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">In order to test this images, you need to use the daily image stream. This can be changed in the </span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Settings</span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> page under </span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Boot Images</span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> to </span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent"><a href="http://maas.ubuntu.com/images/ephemeral-v2/daily/">http://maas.ubuntu.com/images/ephemeral-v2/daily/</a></span><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">. Once changed, images can be imported from the MAAS Images page. The CentOS image will be published in the Releases stream shortly.</span></p><br><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Minor notable changes</span></p><br><ul style="font-size:12.8px;margin-top:0pt;margin-bottom:0pt"><li dir="ltr" style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Minimal Config Files for Daemons</span></p></li></ul><p dir="ltr" style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Starting from MAAS 1.9, minimal configuration files have been introduced for both, the MAAS Region Controller and the MAAS Cluster Controller daemons.</span></p><br></div></div></div><div><div style=""><div style=""><ul style="margin-top:0pt;margin-bottom:0pt"><ul><li><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">The Region Controller (</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">maas-regiond</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">) has now dropped the usage of </span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">/etc/maas/maas_local_settings.py</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> in favor of </span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">/etc/maas/regiond.conf</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">. Available configuration options are now </span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">database_host</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">, </span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">database_name</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">, </span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">database_user</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">, </span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">database_pass</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">, </span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">maas_url</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">. MAAS will attempt to migrate any configuration on upgrade, otherwise it will use sane defaults.</span></li></ul></ul><div><font color="#000000" face="Arial"><span style="font-size:14.6667px;line-height:20.24px;white-space:pre-wrap"><br></span></font></div><ul style="margin-top:0pt;margin-bottom:0pt"><ul><li><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">The Cluster Controller (</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">maas-clusterd</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">) has now dropped the usage of </span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">/etc/maas/pserv.yaml</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> and </span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">/etc/maas/maas_cluster.conf</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> in favor of </span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">/etc/maas/clusterd.conf</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">. Available configuration options are now </span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">maas_url</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> and </span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">cluster_uuid</span><span style="line-height:1.38;color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> only. MAAS will attempt to migrate any configuration on upgrade, otherwise it will use sane defaults.</span></li></ul></ul></div></div></div><div><div style=""><div style=""><br><ul style="font-size:12.8px;margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Commissioning Actions</span></p></li></ul><p style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">MAAS now supports commissioning actions. These allow the user to specify how commissioning should behave in certain scenarios. The commissioning actions available are:</span></p><ul><ul><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">Enable SSH during commissioning & Keep machine ON after commissioning</span></li><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">Keep network configuration after commissioning</span></li><li><span style="color:rgb(0,0,0);font-family:Arial;font-size:14.6667px;line-height:1.38;white-space:pre-wrap;background-color:transparent">Keep storage configuration after commissioning</span></li></ul></ul><br><ul style="font-size:12.8px;margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Warn users about missing power control tools</span></p></li></ul><p style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent"> MAAS now warns users about the missing power control tools. Each MAAS power driver use a set of power tools that may or may not be installed by default. If these power tools are missing from the system, MAAS will warn users.</span></p><br><ul style="font-size:12.8px;margin-top:0pt;margin-bottom:0pt"><li style="list-style-type:disc;font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;background-color:transparent"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Python Power Drivers</span></p></li></ul><p style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Starting from MAAS 1.9, MAAS is moving away from using shell scripts templates for Power Drivers. These are being migrated to MAAS' internal control as power drivers. Currently supported are APC, MSCM, MSFT OCS, SM15k, UCSM, Virsh, VMWare and IPMI.</span></p><br><p style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt;margin-left:36pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Remaining Power Drivers include AMT, Fence CDU's, Moonshot.</span></p><br><p style="font-size:12.8px;line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);font-weight:700;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Major bugs fixed in this release</span></p><br><span style="font-size:14.6667px;font-family:Arial;color:rgb(0,0,0);vertical-align:baseline;white-space:pre-wrap;background-color:transparent">See <a href="https://launchpad.net/maas/+milestone/1.9.0">https://launchpad.net/maas/+milestone/1.9.0</a> for details.</span><br></div></div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Andres Rodriguez<div>Engineering Manager, MAAS</div><div>Canonical USA, Inc.</div></div></div></div></div></div></div>
</div></div>