This page explains how to select and import the images that MAAS requires to provision its nodes.
Note that the MAAS CLI can also be used for image management: see Select images and Import newly-selected images. Also note that it is possible to build your own images in a limited sense: see MAAS Image Builder.
The ‘Images’ page shows what images and architectures have been selected and downloaded. By default, MAAS will automatically grab the most recent Ubuntu LTS releases (and amd64 architecture). Below, we have selected two additional releases:
You can tell MAAS to sync images hourly, at the region level, using a toggle switch in the top-right corner of the screen. See Boot image sources) for more details. We highly recommended synching images hourly. Syncing at the rack controller level (from regiond) occurs every 5 min and cannot be disabled.
Click the ‘Save selection’ button to initiate the import. MAAS will present existing images along with the newly-selected ones. The latter will have their status updated as the import is processed:
To remove an image, unselect it and click ‘Save selection’.
You can also host Ubuntu images on a mirror. Configure this mirror by selecting ‘Custom’ beneath ‘Choose source’. Enter the mirror URL and click ‘Connect’.
Advanced options, such as using a GPG key or keyring to validate the mirror path, are revealed by clicking ‘Show advanced options’:
Optionally, a local mirror can be set up as the boot source. MAAS will then use it instead of the standard internet-based server. Local mirroring significantly reduces the time required import images. See Local image mirror for instructions.
It is also possible to import and provision images other than Ubuntu. Images supported and provided by MAAS will appear beneath the ‘Other Images’ section. Currently, images for both CentOS 6.6 and CentOS 7.0 are available. These images can be imported and used just like the Ubuntu images above.