Offline docs (switch to live docs)                         UI-only         CLI-only

How to change MAAS settings

MAAS has a significant number of configuration settings. This article will list these settings and their possible values, with brief instructions on how to adjust each setting.

A Settings tab is available at the top of the MAAS interface.

General

The following options are found in Settings > Configuration > General.

Managing MAAS site identity is useful when you are running more than one MAAS instance - say, Test and Production environments. This section also provides data collection and version notification options.

Security

Choosing Settings > Configuration > Security provides instructions for enabling TLS with a certificate and a private key. This is a CLI-operation; use the listed command at the command line, after logging into your MAAS instance.

Commissioning

The parameters under Settings > Configuration > Commissioning allow you to change the way machines are commissioned:

Deployment

Settings > Configuration > Deployment lets you configure machine deployment:

Kernel parameters

Under Configuration > General > Kernel parameters, you can set global boot that are always passed to the machine kernel.

Users

Settings > Users MAAS gives you the ability to manage your users in a tabular format:

Note that if the table becomes longer than one screen will accommodate, paging buttons will appear at the bottom of the screen. A search bar is also provided to help you locate a particular user in a longer list.

Images

Settings > Images allows you to specify parameters that control different types of MAAS images.

Ubuntu images

Under Settings > Images > Ubuntu, you can enable the installation of proprietary drives by selecting the appropriate checkbox.

Windows images

Settings > Images > Windows allows you to specify the Windows KMS activation host. This is the FQDN or IP address of the host that provides the KMS Windows activation service, which is needed for Windows deployments that use KMS activation.

VMWare images

If you are using VMWare images, Settings > Images > VMware offers several parameters that you can adjust:

License keys

Settings > License keys gives you the ability to manage your product licenses in a tabular format:

Note that if the table becomes longer than one screen will accommodate, paging buttons will appear at the bottom of the screen. A search bar is also provided to help you locate a particular license key in a longer list.

Storage

Under Settings > Storage, you can set some parameters related to machine disks:

Network

Settings > Network allows you to set several network defaults for MAAS machines.

HTTP proxy

By choosing Settings > Network > Proxy, you can define the HTTP proxy used by MAAS to download images, and used by provisioned machines for APT and YUM packages. Your choices are (1) no proxy, (2) MAAS built-in proxy, (3) external proxy, or (4) peer proxy. If you choose external or peer proxy, you will be presented with a text box to specify the external proxy URL that the MAAS built-in proxy will use as an upstream cache peer. Note that machines will be configured to use MAAS’ built-in proxy to download APT packages when external or peer proxies are specified.

Upstream DNS

Settings > Network > DNS lets you set DNS parameters for your MAAS. Upstream DNS used to resolve domains not managed by this MAAS (space-separated IP addresses). This only applies when MAAS is running its own DNS server, since this value is used to define forwarding in the DNS server config. You can set the following parameters:

NTP service

Access the NTP service is controlled using Settings > Network > NTP. You can enter the address of NTP servers, specified as IP addresses or hostnames delimited by commas and/or spaces, to be used as time references for MAAS itself, the machines MAAS deploys, and devices that make use of MAAS DHCP services.

You can also instruct MAAS to Use external NTP only, so that all daemons and machines refer directly to the external NTP server (and not to each other). If this is not set, only region controller hosts will be configured to use those external NTP servers; rack controller hosts will in turn refer to the regions’ NTP servers, and deployed machines will refer to the racks’ NTP servers.

Syslog configuration

You can use Settings > Network > Syslog to specify a remote syslog server to which machine logs should be forwarded. MAAS will use this remote syslog server for all log messages when enlisting, commissioning, testing, and deploying machines. Conversely, clearing this value will restore the default behaviour of forwarding syslog entries to MAAS.

Network discovery

Settings > Network > Network discovery, when enabled, will cause MAAS to use passive techniques (such as listening to ARP requests and mDNS advertisements) to observe networks attached to rack controllers. Active subnet mapping will also be available to be enabled on the configured subnets. You can set the Active subnet mapping interval by choosing a desired interval from a dropdown. When network discovery is enabled, each rack will scan subnets enabled for active mapping, which helps to ensure that discovery information is accurate and complete.

Scripts

Under the section Settings > Scripts, MAAS provides a great deal of flexibility when dealing with commissioning and testing scripts.

Commissioning scripts

Settings > Scripts > Commissioning scripts gives you the ability to manage machine commissioning scripts in a tabular format:

Note that if the table becomes longer than one screen will accommodate, paging buttons will appear at the bottom of the screen. A search bar is also provided to help you locate a particular commissioning script in a longer list.

Testing scripts

Similar to Commissioning scripts, the choices Settings > Scripts > Testing scripts give you the ability to manage your machines testing scripts in a tabular format:

Note that if the table becomes longer than one screen will accommodate, paging buttons will appear at the bottom of the screen. A search bar is also provided to help you locate a particular test script in a longer list.

DHCP snippets

Settings > DHCP snippets lets you manage your DHCP snippets in a table:

Note that if the table becomes longer than one screen will accommodate, paging buttons will appear at the bottom of the screen. A search bar is also provided to help you locate a particular snippet in a longer list.

Package repos

You can manage your MAAS repositories with the Settings > Package repos option. Referenced repos are listed in a table:

Note that if the table becomes longer than one screen will accommodate, paging buttons will appear at the bottom of the screen. A search bar is also provided to help you locate a particular test script in a longer list.

A Settings tab is available at the top of the MAAS interface.

General

The following options are found in Settings > Configuration > General.

Managing MAAS site identity is useful when you are running more than one MAAS instance - say, Test and Production environments. This section also provides data collection and version notification options.

Security

Choosing Settings > Configuration > Security provides instructions for enabling TLS with a certificate and a private key. This is a CLI-operation; use the listed command at the command line, after logging into your MAAS instance.

Commissioning

The parameters under Settings > Configuration > Commissioning allow you to change the way machines are commissioned:

Deployment

Settings > Configuration > Deployment lets you configure machine deployment:

Kernel parameters

Under Configuration > General > Kernel parameters, you can set global boot that are always passed to the machine kernel.

Users

Settings > Users MAAS gives you the ability to manage your users in a tabular format:

Note that if the table becomes longer than one screen will accommodate, paging buttons will appear at the bottom of the screen. A search bar is also provided to help you locate a particular user in a longer list.

Images

Settings > Images allows you to specify parameters that control different types of MAAS images.

Ubuntu images

Under Settings > Images > Ubuntu, you can enable the installation of proprietary drives by selecting the appropriate checkbox.

Windows images

Settings > Images > Windows allows you to specify the Windows KMS activation host. This is the FQDN or IP address of the host that provides the KMS Windows activation service, which is needed for Windows deployments that use KMS activation.

VMWare images

If you are using VMWare images, Settings > Images > VMware offers several parameters that you can adjust:

License keys

Settings > License keys gives you the ability to manage your product licenses in a tabular format:

Note that if the table becomes longer than one screen will accommodate, paging buttons will appear at the bottom of the screen. A search bar is also provided to help you locate a particular license key in a longer list.

Storage

Under Settings > Storage, you can set some parameters related to machine disks:

Network

Settings > Network allows you to set several network defaults for MAAS machines.

HTTP proxy

By choosing Settings > Network > Proxy, you can define the HTTP proxy used by MAAS to download images, and used by provisioned machines for APT and YUM packages. Your choices are (1) no proxy, (2) MAAS built-in proxy, (3) external proxy, or (4) peer proxy. If you choose external or peer proxy, you will be presented with a text box to specify the external proxy URL that the MAAS built-in proxy will use as an upstream cache peer. Note that machines will be configured to use MAAS’ built-in proxy to download APT packages when external or peer proxies are specified.

Upstream DNS

Settings > Network > DNS lets you set DNS parameters for your MAAS. Upstream DNS used to resolve domains not managed by this MAAS (space-separated IP addresses). This only applies when MAAS is running its own DNS server, since this value is used to define forwarding in the DNS server config. You can set the following parameters:

NTP service

Access the NTP service is controlled using Settings > Network > NTP. You can enter the address of NTP servers, specified as IP addresses or hostnames delimited by commas and/or spaces, to be used as time references for MAAS itself, the machines MAAS deploys, and devices that make use of MAAS DHCP services.

You can also instruct MAAS to Use external NTP only, so that all daemons and machines refer directly to the external NTP server (and not to each other). If this is not set, only region controller hosts will be configured to use those external NTP servers; rack controller hosts will in turn refer to the regions’ NTP servers, and deployed machines will refer to the racks’ NTP servers.

Syslog configuration

You can use Settings > Network > Syslog to specify a remote syslog server to which machine logs should be forwarded. MAAS will use this remote syslog server for all log messages when enlisting, commissioning, testing, and deploying machines. Conversely, clearing this value will restore the default behaviour of forwarding syslog entries to MAAS.

Network discovery

Settings > Network > Network discovery, when enabled, will cause MAAS to use passive techniques (such as listening to ARP requests and mDNS advertisements) to observe networks attached to rack controllers. Active subnet mapping will also be available to be enabled on the configured subnets. You can set the Active subnet mapping interval by choosing a desired interval from a dropdown. When network discovery is enabled, each rack will scan subnets enabled for active mapping, which helps to ensure that discovery information is accurate and complete.

Scripts

Under the section Settings > Scripts, MAAS provides a great deal of flexibility when dealing with commissioning and testing scripts.

Commissioning scripts

Settings > Scripts > Commissioning scripts gives you the ability to manage machine commissioning scripts in a tabular format:

Note that if the table becomes longer than one screen will accommodate, paging buttons will appear at the bottom of the screen. A search bar is also provided to help you locate a particular commissioning script in a longer list.

Testing scripts

Similar to Commissioning scripts, the choices Settings > Scripts > Testing scripts give you the ability to manage your machines testing scripts in a tabular format:

Note that if the table becomes longer than one screen will accommodate, paging buttons will appear at the bottom of the screen. A search bar is also provided to help you locate a particular test script in a longer list.

DHCP snippets

Settings > DHCP snippets lets you manage your DHCP snippets in a table:

Note that if the table becomes longer than one screen will accommodate, paging buttons will appear at the bottom of the screen. A search bar is also provided to help you locate a particular snippet in a longer list.

Package repos

You can manage your MAAS repositories with the Settings > Package repos option. Referenced repos are listed in a table:

Note that if the table becomes longer than one screen will accommodate, paging buttons will appear at the bottom of the screen. A search bar is also provided to help you locate a particular test script in a longer list.