How to deploy MAAS

With your network properly configured, and suitable images selected and downloaded, you’re ready to enlist, commission, and deploy machines. This major section will help you sort out the theoretical aspects and procedures regarding the MAAS machine life-cycle. You can search for the big picture topics, or consult the life-cycle permuted index.

The big picture of deploying machines

Here are some theoretical aspects of machines to consider:

  • About controllers: Most of the functionality of MAAS is contained in a series of controllers. There are two basic types: a region controller and one or more rack controllers. The region controller deals with operator requests, while the rack controller(s) provides high-bandwidth services to the individual machines. In essence, the region controller interacts with the user, while the rack controllers manage the bare metal. Knowing how these controllers communicate – and divvy up the workload – can be very useful when operating MAAS.
  • About machines: Machines are the heart of MAAS. They are the backbone of your data centre application(s), providing the functions that are relevant to your customers.
  • About customising machines: Prior to deployment, MAAS machines can be customised in a number of ways. Machines can also be customised post-deployment, while running, either by changing out the physical hardware, or by altering the VM from the VM host side.
  • About VM hosting: MAAS VM hosts allow for the dynamic composition of nodes from a pool of available hardware resources (e.g. disk space, memory, cores). You can create virtual machines (VMs) as needed within the limits of your resources, without concern for physical hardware.

On the other hand, if you need to get machines deployed, you can consult these practical guides:

  • How to manage controllers: Managing region and rack controllers – how many and how they’re arranged – is a critical skill for designing and managing larger MAAS instances.
  • How to manage machines: Most of the day-to-day work of managing machines is covered here.
  • How to deploy machines: The ultimate purpose of MAAS is to enlist, commission, and deploy machines. This article covers these core operations.
  • How to customise machines: MAAS provides the capability to customise machines in many different ways: resources, images, pre-deployment scripting, and much more.
  • How to manage VM hosts: Virtual machine hosts provide a way to extend machines to users without having large racks of individual machines. This article details the steps required to make this happen with MAAS.
  • How to manage VMs: This article covers a few rudimentary procedures for managing generic virtual machines.
  • How to use LXD: The LXD container system provides much greater flexibility in deploying virtual machines. LXD and MAAS are separate products, and it’s useful to allow them to interact as equals, covering a much wider range of use cases. This article devotes quite a bit of detailed instruction to this useful topic.

Permuted index

20.04 How to refresh LXD on
add a machine manually How to
add a machine to a resource pool How to
add a new region host How to
add a resource pool How to
add a VM host How to
add a VM host to a resource pool How to
add a VM (CLI) How to
add a VM (UI) How to
adding a VM How to set the architecture while
adding a VM How to specify interfaces while
adding a VM How to set resources while
adding a VM How to set storage parameters while
adding machines About
add LXD clusters How to
add machines via a chassis How to
allocate machines How to
allocation and deployment About
allocations for one machine How to list dynamic
already running a workload How to enlist a machine that’s
alternatives to LXD projects in MAAS About
annotation for a machine How to change or clear a static
annotation for a machine How to set a static
annotation for one machine How to view a static
annotations for all machines How to list dynamic
annotations for all machines How to list static
annotations for a machine How to clear and change dynamic
annotations for a machine How to set dynamic
annotations About
annotations How to use
annotations How to identify machines that can receive dynamic
annotations How to use dynamic (workload)
annotations How to use static
another project to hide them from MAAS How to move LXD entities to
API to configure a bridge How to use the MAAS
apply a hardware test How to
architecture while adding a VM How to set the
associated with a VM host How to create a new VM in the LXD project
associated with a VM host How to move an existing VM into the LXD project
attached USB and PCI devices Handling
attached USB and PCI devices How to manage
authentication About LXD VM host
automatic script selection by hardware type About
availability kernels About general
available for VM hosting How to make LXD
available resource pools How to list
available resource pools How to list
bcache storage layout reference
Blank storage layout reference
block device as a boot disk How to set a
block device as a boot disk How to set a
block devices About
block devices About
block devices How to list
block devices How to list
block devices How to manage
block device How to format a
block device How to create a
block device How to delete a
block device How to mount a
block device How to read a
block device How to unformat a
block device How to unmount a
block device How to update a
BMC enlistment About
boot disk How to set a block device as a
boot disk How to set a block device as a
booting About UEFI
booting About UEFI
boot methods About disabling individual
boot options About kernel
boot options How to set global kernel
bridge How to use the MAAS API to configure a
bridge with libvirt How to set up a VM host
bridge with netplan How to set up a VM host
bridge with the web UI How to set up a VM host
built-in kernel options How to create tags with
built-in scripts How to download
change a VM host’s name How to
change a VM host’s pool How to
change dynamic annotations for a machine How to clear and
change or clear a static annotation for a machine How to
chassis How to add machines via a
choose Ubuntu kernels How to
choosing a kernel About
clear and change dynamic annotations for a machine How to
clear a static annotation for a machine How to change or
clone machines How to
cloning machines About
cloud-init How to pre-seed with
clusters About LXD
clusters How to add LXD
clusters How to compose VMs in LXD
clusters How to delete LXD
clusters LXD
commission a machine How to
commissioning and testing scripts How to use tags to group
commissioning logs About machine
commissioning logs How to find
commissioning machines About
commissioning NUMA and SR-IOV nodes About
commissioning scripts About MAAS
commissioning How to set a default minimum kernel for enlistment and
communicate How region and rack controllers
communicate with the rack controller How machines
communication About controller
compose VMs in LXD clusters How to
conditional erasure types How to specify
conditional erasure types How to specify
configurable VM host parameters How to list
configuration info About machine
configuration info How to find machine
configuration About post-commission
configuration How to set the default erasure
configuration How to set the default erasure
configuration How to update a VM host’s
configure a bridge How to use the MAAS API to
configure a VM host How to
Configure deployment timeout
configure hardware sync interval How to
configure machines How to create, delete, and
configure network validation and testing scripts How to
connection parameters How to list a VM host’s
controller communication About
controller from one MAAS instance to another About moving a rack
controller from one MAAS instance to another How to move a rack
controller performance How to improve region
controllers communicate How region and rack
controllers About rack
controllers About region
controllers How to list rack
controller How machines communicate with the rack
controller About the potential dangers of moving a rack
controller How to install a rack
controller How to unregister a rack
controls VMs at a project level MAAS now
create a block device How to
create a block device How to
create a LXD project How to
create a new project for MAAS when instantiating a VM host How to
create a new VM in the LXD project associated with a VM host How to
create a partition How to
create a partition How to
create a resource pool How to
create a resource pool How to
create a VMFS datastore How to
create a VMFS datastore How to
create, delete, and configure machines How to
create tags with built-in kernel options How to
curtin How to pre-seed with
customise machine storage How to
customise network testing How to
customising deployed machines About
customising machines prior to deployment About
customising machine storage About
custom storage layouts How to define
dangers of moving a rack controller About the potential
datastores About VMFS
datastores About VMFS
datastores How to list VMFS
datastores How to list VMFS
datastores How to manage VMFS
datastore How to create a VMFS
datastore How to delete a VMFS
datastore How to edit a VMFS
datastore How to view a VMFS
datastore How to create a VMFS
datastore How to delete a VMFS
datastore How to edit a VMFS
datastore How to view a VMFS
debugging script failures About
debug script failures How to
default erasure configuration How to set the
default erasure configuration How to set the
default minimum kernel for enlistment and commissioning How to set a
define custom storage layouts How to
delete a block device How to
delete a block device How to
delete a LXD project How to
delete, and configure machines How to create,
delete a partition How to
delete a partition How to
delete a resource pool How to
delete a resource pool How to
delete a resource pool How to
delete a resource pool How to
delete a script How to
delete a VMFS datastore How to
delete a VMFS datastore How to
delete a VM How to
delete a VM How to
delete LXD clusters How to
delete the VM host How to
deployed machines About customising
deployed machines About enlisting
deployed machine How to update hardware information for a
deploy machines How to
deployment kernel for a machine How to set a minimum
deployment About customising machines prior to
deployment About allocation and
deployment How to set a specific kernel during machine
deployment timeout Configure
design choices About
details About LXD VM host resource
details How to examine machines and machine
details How to view machine
detect slow network links How to
device as a boot disk How to set a block
device as a boot disk How to set a block
devices About block
devices About block
devices Handling attached USB and PCI
devices How to list block
devices How to list block
devices How to manage block
devices How to manage attached USB and PCI
device How to format a block
device How to create a block
device How to delete a block
device How to mount a block
device How to read a block
device How to unformat a block
device How to unmount a block
device How to update a block
device How to format a block
device How to create a block
device How to delete a block
device How to mount a block
device How to read a block
device How to unformat a block
device How to unmount a block
device How to update a block
disabling individual boot methods About
disk erasure About
disk erasure types About
disks How to erase
disk How to set a block device as a boot
download a script How to
download built-in scripts How to
dynamic allocations for one machine How to list
dynamic annotations for all machines How to list
dynamic annotations for a machine How to clear and change
dynamic annotations for a machine How to set
dynamic annotations How to identify machines that can receive
dynamic (workload) annotations How to use
edit a VMFS datastore How to
edit a VMFS datastore How to
enable hardware sync on a machine How to
enablement kernels About hardware
enablement kernels About pre-release hardware
enlist a machine that’s already running a workload How to
enlisting deployed machines About
enlistment and commissioning How to set a default minimum kernel for
enlistment process About the
enlistment About BMC
enlistment About
entities to another project to hide them from MAAS How to move LXD
erase disks How to
erasure configuration How to set the default
erasure order of preference About
erasure About disk
erasure About quick
erasure About secure
erasure About standard
erasure types About disk
erasure types How to specify conditional
erasure types How to specify conditional
event logs About machine
event logs How to find a machine’s
examine machines and machine details How to
existing VM into the LXD project associated with a VM host How to move an
failed results How to suppress
failures About debugging script
failures How to debug script
filter script results How to
final storage modifications About
final storage modifications About
find a machine’s event logs How to
find a VM host ID How to
find commissioning logs How to
find machine configuration info How to
find machine hardware & test logs How to
find machine storage info How to
find network info for a machine How to
find raw log output for a machine How to
Flat layout storage reference
format a block device How to
format a partition How to
general availability kernels About
get a summary of LXD project resources How to
global kernel boot options How to set
global storage layouts How to set
group commissioning and testing scripts How to use tags to
Handling attached USB and PCI devices
hardware enablement kernels About
hardware enablement kernels About pre-release
hardware information for a deployed machine How to update
hardware sync interval How to configure
hardware sync on a machine How to enable
hardware sync About
hardware sync How to view updates from
hardware About updating
hardware About testing
hardware testing scripts How to list all uploaded
hardware testing scripts How to revert
hardware testing scripts How to update
hardware testing scripts How to upload
hardware & test logs About machine
hardware & test logs How to find machine
hardware test scripts How to upload
hardware test How to apply a
hardware type About automatic script selection by
hide them from MAAS How to move LXD entities to another project to
host authentication About LXD VM
host bridge with libvirt How to set up a VM
host bridge with netplan How to set up a VM
host bridge with the web UI How to set up a VM
host from a resource pool How to remove a VM
host from a resource pool How to remove a VM
host ID How to find a VM
hosting How to make LXD available for VM
host parameters How to list configurable VM
host project summaries About LXD VM
host resource details About LXD VM
host’s configuration How to update a VM
host’s connection parameters How to list a VM
host settings About VM
host’s name How to change a VM
host’s pool How to change a VM
hosts About LXD VM
hosts About VM
hosts How to list the resources of all VM
host storage pools About VM
host How to add a new region
host How to add a VM
host How to configure a VM
host How to list the resources of a single VM
host How to create a new VM in the LXD project associated with a VM
host How to create a new project for MAAS when instantiating a VM
host How to delete the VM
host How to move an existing VM into the LXD project associated with a VM
host to a resource pool How to add a VM
host to a resource pool How to add a VM
How machines communicate with the rack controller
How region and rack controllers communicate
How to add a machine manually
How to add a machine to a resource pool
How to add a machine to a resource pool
How to add a machine to a resource pool
How to add a machine to a resource pool
How to add a new region host
How to add a resource pool
How to add a resource pool
How to add a VM host
How to add a VM host to a resource pool
How to add a VM host to a resource pool
How to add a VM
How to add a VM
How to add LXD clusters
How to add machines via a chassis
How to allocate machines
How to apply a hardware test
How to change a VM host’s name
How to change a VM host’s pool
How to change or clear a static annotation for a machine
How to choose Ubuntu kernels
How to clear and change dynamic annotations for a machine
How to clone machines
How to commission a machine
How to compose VMs in LXD clusters
How to configure a VM host
How to configure hardware sync interval
How to configure network validation and testing scripts
How to create a block device
How to create a block device
How to create a LXD project
How to create a new project for MAAS when instantiating a VM host
How to create a new VM in the LXD project associated with a VM host
How to create a partition
How to create a partition
How to create a resource pool
How to create a resource pool
How to create a VMFS datastore
How to create a VMFS datastore
How to create, delete, and configure machines
How to create tags with built-in kernel options
How to customise machine storage
How to customise network testing
How to debug script failures
How to define custom storage layouts
How to delete a block device
How to delete a block device
How to delete a LXD project
How to delete a partition
How to delete a partition
How to delete a resource pool
How to delete a resource pool
How to delete a resource pool
How to delete a resource pool
How to delete a script
How to delete a VMFS datastore
How to delete a VMFS datastore
How to delete a VM
How to delete a VM
How to delete LXD clusters
How to delete the VM host
How to deploy machines
How to detect slow network links
How to download a script
How to download built-in scripts
How to edit a VMFS datastore
How to edit a VMFS datastore
How to enable hardware sync on a machine
How to enlist a machine that’s already running a workload
How to erase disks
How to erase disks
How to examine machines and machine details
How to filter script results
How to find a machine’s event logs
How to find a VM host ID
How to find commissioning logs
How to find machine configuration info
How to find machine hardware & test logs
How to find machine storage info
How to find network info for a machine
How to find raw log output for a machine
How to format a block device
How to format a block device
How to format a partition
How to format a partition
How to get a summary of LXD project resources
How to identify machines that can receive dynamic annotations
How to identify your machines
How to improve region controller performance
How to initialise LXD prior to use
How to install a rack controller
How to list all uploaded hardware testing scripts
How to list a single resource pool
How to list a single resource pool
How to list available resource pools
How to list available resource pools
How to list a VM host’s connection parameters
How to list block devices
How to list block devices
How to list configurable VM host parameters
How to list dynamic allocations for one machine
How to list dynamic annotations for all machines
How to list LXD projects
How to list partitions
How to list partitions
How to list rack controllers
How to list static annotations for all machines
How to list the resources of all VM hosts
How to list the resources of a single VM host
How to list VMFS datastores
How to list VMFS datastores
How to list VM-hosts
How to locate log files
How to locate script files
How to make LXD available for VM hosting
How to manage attached USB and PCI devices
How to manage block devices
How to manage partitions
How to manage VMFS datastores
How to mount a block device
How to mount a block device
How to mount a partition
How to mount a partition
How to move an existing VM into the LXD project associated with a VM host
How to move a rack controller from one MAAS instance to another
How to move LXD entities to another project to hide them from MAAS
How to pre-seed with cloud-init
How to pre-seed with curtin
How to read a block device
How to read a block device
How to refresh LXD on 20.04
How to remove a machine from a resource pool
How to remove a machine from a resource pool
How to remove a VM host from a resource pool
How to remove a VM host from a resource pool
How to remove older versions of LXD
How to rename a LXD project
How to revert hardware testing scripts
How to run all scripts manually
How to set a block device as a boot disk
How to set a block device as a boot disk
How to set a default minimum kernel for enlistment and commissioning
How to set a minimum deployment kernel for a machine
How to set a specific kernel during machine deployment
How to set a static annotation for a machine
How to set dynamic annotations for a machine
How to set global kernel boot options
How to set global storage layouts
How to set global storage layouts
How to set per-machine storage layouts
How to set per-machine storage layouts
How to set resources while adding a VM
How to set storage parameters while adding a VM
How to set the architecture while adding a VM
How to set the default erasure configuration
How to set the default erasure configuration
How to set up a VM host bridge with libvirt
How to set up a VM host bridge with netplan
How to set up a VM host bridge with the web UI
How to set up PostgreSQL for the region
How to set up SSH for use by libvirt
How to set up SSH (libvirt only)
How to set up SSH (libvirt only)
How to show LXD project options
How to specify conditional erasure types
How to specify conditional erasure types
How to specify interfaces while adding a VM
How to suppress failed results
How to switch between LXD projects
How to test machines
How to test network links
How to unformat a block device
How to unformat a block device
How to unformat a partition
How to unformat a partition
How to unmount a block device
How to unmount a block device
How to unmount a partition
How to unmount a partition
How to unregister a rack controller
How to update a block device
How to update a block device
How to update a resource pool
How to update a resource pool
How to update a VM host’s configuration
How to update hardware information for a deployed machine
How to update hardware testing scripts
How to upload hardware testing scripts
How to upload hardware test scripts
How to upload scripts
How to use annotations
How to use dynamic (workload) annotations
How to use LXD projects with MAAS
How to use machine storage
How to use resource pools
How to use resource pools
How to use static annotations
How to use tags to group commissioning and testing scripts
How to use the MAAS API to configure a bridge
How to view a static annotation for one machine
How to view a VMFS datastore
How to view a VMFS datastore
How to view machine details
How to view script results
How to view testing results
How to view the machine list
How to view updates from hardware sync
hugepages About support for NUMA, SR-IOV, and
identify machines that can receive dynamic annotations How to
identify your machines How to
ID How to find a VM host
improve region controller performance How to
individual boot methods About disabling
information for a deployed machine How to update hardware
initialise LXD prior to use How to
install a rack controller How to
instantiating a VM host How to create a new project for MAAS when
kernel boot options About
kernel boot options How to set global
kernel during machine deployment How to set a specific
kernel for a machine How to set a minimum deployment
kernel for enlistment and commissioning How to set a default minimum
kernel options How to create tags with built-in
kernels About Ubuntu
kernels About general availability
kernels About hardware enablement
kernels About pre-release hardware enablement
kernels About low latency
kernels How to choose Ubuntu
kernel About choosing a
latency kernels About low
libvirt About LXD (Beta) vs.
libvirt How to set up a VM host bridge with
libvirt How to set up SSH for use by
life-cycle About the machine
links How to test network
links How to detect slow network
list all uploaded hardware testing scripts How to
list a single resource pool How to
list a single resource pool How to
list available resource pools How to
list available resource pools How to
list a VM host’s connection parameters How to
list block devices How to
list block devices How to
list configurable VM host parameters How to
list dynamic allocations for one machine How to
list dynamic annotations for all machines How to
list LXD projects How to
list partitions How to
list partitions How to
list rack controllers How to
list static annotations for all machines How to
list About the machine
list the resources of all VM hosts How to
list the resources of a single VM host How to
list How to view the machine
list VMFS datastores How to
list VMFS datastores How to
list VM-hosts How to
locate log files How to
locate script files How to
log files How to locate
log output for a machine How to find raw
logs About machine commissioning
logs About machine event
logs About machine hardware & test
logs How to find commissioning
logs How to find a machine’s event
logs How to find machine hardware & test
low latency kernels About
LVM storage layout reference
LXD available for VM hosting How to make
LXD (Beta) vs. libvirt About
LXD clusters About
LXD clusters How to add
LXD clusters How to compose VMs in
LXD clusters How to delete
LXD clusters
LXD entities to another project to hide them from MAAS How to move
LXD on 20.04 How to refresh
LXD prior to use How to initialise
LXD project associated with a VM host How to create a new VM in the
LXD project associated with a VM host How to move an existing VM into the
LXD project options How to show
LXD project resources How to get a summary of
LXD projects and MAAS About
LXD projects in MAAS About alternatives to
LXD projects About
LXD projects How to list
LXD projects How to switch between
LXD projects with MAAS How to use
LXD project How to create a
LXD project How to delete a
LXD project How to rename a
LXD project tutorial An
LXD How to remove older versions of
LXD VM host authentication About
LXD VM host project summaries About
LXD VM host resource details About
LXD VM hosts About
MAAS API to configure a bridge How to use the
MAAS commissioning scripts About
MAAS instance to another About moving a rack controller from one
MAAS instance to another How to move a rack controller from one
MAAS now controls VMs at a project level
MAAS About alternatives to LXD projects in
MAAS About LXD projects and
MAAS How to move LXD entities to another project to hide them from
MAAS How to use LXD projects with
MAAS when instantiating a VM host How to create a new project for
machine commissioning logs About
machine configuration info About
machine configuration info How to find
machine deployment How to set a specific kernel during
machine details How to examine machines and
machine details How to view
machine event logs About
machine from a resource pool How to remove a
machine from a resource pool How to remove a
machine hardware & test logs About
machine hardware & test logs How to find
machine life-cycle About the
machine list About the
machine list How to view the
machine manually How to add a
machine network info About
machine networking About testing
machines and machine details How to examine
machines communicate with the rack controller How
machine’s event logs How to find a
machines prior to deployment About customising
machines About customising deployed
machines About adding
machines About cloning
machines About commissioning
machines About enlisting deployed
machine states About
machines that can receive dynamic annotations How to identify
machines How to allocate
machines How to deploy
machines How to test
machines How to clone
machines How to create, delete, and configure
machines How to identify your
machines How to list dynamic annotations for all
machines How to list static annotations for all
machine storage info About
machine storage info How to find
machine storage About customising
machine storage How to customise
machine storage How to use
machine summary About the
machines via a chassis How to add
machine that’s already running a workload How to enlist a
machine How to enable hardware sync on a
machine How to set a minimum deployment kernel for a
machine How to commission a
machine How to update hardware information for a deployed
machine How to change or clear a static annotation for a
machine How to clear and change dynamic annotations for a
machine How to list dynamic allocations for one
machine How to find network info for a
machine How to find raw log output for a
machine How to set a static annotation for a
machine How to set dynamic annotations for a
machine How to view a static annotation for one
machine to a resource pool How to add a
machine to a resource pool How to add a
machine to a resource pool How to add a
machine to a resource pool How to add a
make LXD available for VM hosting How to
manage attached USB and PCI devices How to
manage block devices How to
manage partitions How to
manage VMFS datastores How to
manually How to run all scripts
manually How to add a machine
methods About disabling individual boot
minimum deployment kernel for a machine How to set a
minimum kernel for enlistment and commissioning How to set a default
modifications About final storage
modifications About final storage
mount a block device How to
mount a block device How to
mount a partition How to
mount a partition How to
move an existing VM into the LXD project associated with a VM host How to
move a rack controller from one MAAS instance to another How to
move LXD entities to another project to hide them from MAAS How to
moving a rack controller from one MAAS instance to another About
moving a rack controller About the potential dangers of
naming About template
netplan How to set up a VM host bridge with
network info for a machine How to find
network info About machine
networking About testing machine
network links How to test
network links How to detect slow
network testing How to customise
network validation and testing scripts How to configure
new project for MAAS when instantiating a VM host How to create a
new region host How to add a
new VM in the LXD project associated with a VM host How to create a
nodes About commissioning NUMA and SR-IOV
now controls VMs at a project level MAAS
NUMA and SR-IOV nodes About commissioning
NUMA, SR-IOV, and hugepages About support for
NUMA About VMs and
older versions of LXD How to remove
one MAAS instance to another About moving a rack controller from
one MAAS instance to another How to move a rack controller from
one machine How to list dynamic allocations for
one machine How to view a static annotation for
options About kernel boot
options How to create tags with built-in kernel
options How to set global kernel boot
options How to show LXD project
order of preference About erasure
output for a machine How to find raw log
over-committed resources About
parameters How to list configurable VM host
parameters How to list a VM host’s connection
parameters while adding a VM How to set storage
partitions About
partitions About
partitions How to list
partitions How to list
partitions How to manage
partition How to create a
partition How to delete a
partition How to format a
partition How to mount a
partition How to unformat a
partition How to unmount a
partition How to create a
partition How to delete a
partition How to format a
partition How to mount a
partition How to unformat a
partition How to unmount a
PCI devices Handling attached USB and
PCI devices How to manage attached USB and
performance How to improve region controller
per-machine storage layouts How to set
per-machine storage layouts How to set
pools About resource
pools About resource
pools About VM host storage
pools How to use resource
pools How to list available resource
pools How to use resource
pools How to list available resource
pool How to add a machine to a resource
pool How to add a machine to a resource
pool How to add a resource
pool How to add a VM host to a resource
pool How to create a resource
pool How to delete a resource
pool How to delete a resource
pool How to list a single resource
pool How to remove a machine from a resource
pool How to remove a VM host from a resource
pool How to update a resource
pool How to add a machine to a resource
pool How to add a machine to a resource
pool How to add a resource
pool How to add a VM host to a resource
pool How to create a resource
pool How to delete a resource
pool How to delete a resource
pool How to list a single resource
pool How to remove a machine from a resource
pool How to remove a VM host from a resource
pool How to update a resource
pool How to change a VM host’s
post-commission configuration About
PostgreSQL for the region How to set up
potential dangers of moving a rack controller About the
preference About erasure order of
pre-release hardware enablement kernels About
pre-seeding About
pre-seed with cloud-init How to
pre-seed with curtin How to
project associated with a VM host How to create a new VM in the LXD
project associated with a VM host How to move an existing VM into the LXD
project for MAAS when instantiating a VM host How to create a new
project level MAAS now controls VMs at a
project options How to show LXD
project resources How to get a summary of LXD
projects and MAAS About LXD
projects in MAAS About alternatives to LXD
projects About LXD
projects How to list LXD
projects How to switch between LXD
project summaries About LXD VM host
projects with MAAS How to use LXD
project How to create a LXD
project How to delete a LXD
project How to rename a LXD
project to hide them from MAAS How to move LXD entities to another
project tutorial An LXD
quick erasure About
rack controller from one MAAS instance to another About moving a
rack controller from one MAAS instance to another How to move a
rack controllers communicate How region and
rack controllers About
rack controllers How to list
rack controller How machines communicate with the
rack controller About the potential dangers of moving a
rack controller How to install a
rack controller How to unregister a
raw log output for a machine How to find
read a block device How to
read a block device How to
receive dynamic annotations How to identify machines that can
refresh LXD on 20.04 How to
region and rack controllers communicate How
region controller performance How to improve
region controllers About
region host How to add a new
region How to set up PostgreSQL for the
remove a machine from a resource pool How to
remove a machine from a resource pool How to
remove a VM host from a resource pool How to
remove a VM host from a resource pool How to
remove older versions of LXD How to
rename a LXD project How to
resource details About LXD VM host
resource pools About
resource pools About
resource pools How to use
resource pools How to list available
resource pools How to use
resource pools How to list available
resource pool How to add a machine to a
resource pool How to add a machine to a
resource pool How to add a
resource pool How to add a VM host to a
resource pool How to create a
resource pool How to delete a
resource pool How to delete a
resource pool How to list a single
resource pool How to remove a machine from a
resource pool How to remove a VM host from a
resource pool How to update a
resources of all VM hosts How to list the
resources of a single VM host How to list the
resources About over-committed
resources How to get a summary of LXD project
resources while adding a VM How to set
revert hardware testing scripts How to
run all scripts manually How to
running a workload How to enlist a machine that’s already
script failures About debugging
script failures How to debug
script files How to locate
script results About
script results How to filter
script results How to view
script selection by hardware type About automatic
scripts manually How to run all
scripts About MAAS commissioning
scripts About tags and
scripts How to download built-in
scripts How to list all uploaded hardware testing
scripts How to revert hardware testing
scripts How to update hardware testing
scripts How to upload hardware testing
scripts How to upload
scripts How to configure network validation and testing
scripts How to use tags to group commissioning and testing
scripts How to upload hardware test
script How to delete a
script How to download a
secure erasure About
selection by hardware type About automatic script
set a block device as a boot disk How to
set a block device as a boot disk How to
set a default minimum kernel for enlistment and commissioning How to
set a minimum deployment kernel for a machine How to
set a specific kernel during machine deployment How to
set a static annotation for a machine How to
set dynamic annotations for a machine How to
set global kernel boot options How to
set global storage layouts How to
set global storage layouts How to
set per-machine storage layouts How to
set per-machine storage layouts How to
set resources while adding a VM How to
set storage parameters while adding a VM How to
set the architecture while adding a VM How to
set the default erasure configuration How to
set the default erasure configuration How to
set up a VM host bridge with libvirt How to
set up a VM host bridge with netplan How to
set up a VM host bridge with the web UI How to
set up PostgreSQL for the region How to
set up SSH for use by libvirt How to
set up SSH (libvirt only) How to
set up SSH (libvirt only) How to
show LXD project options How to
single resource pool How to list a
single resource pool How to list a
single VM host How to list the resources of a
slow network links How to detect
specific kernel during machine deployment How to set a
specify conditional erasure types How to
specify conditional erasure types How to
specify interfaces while adding a VM How to
SR-IOV, and hugepages About support for NUMA,
SR-IOV nodes About commissioning NUMA and
SSH for use by libvirt How to set up
SSH (libvirt only) How to set up
SSH (libvirt only) How to set up
standard erasure About
states About machine
static annotation for a machine How to change or clear a
static annotation for a machine How to set a
static annotation for one machine How to view a
static annotations for all machines How to list
static annotations How to use
storage info About machine
storage info How to find machine
storage layout reference bcache
storage layout reference Blank
storage layout reference LVM
storage layout reference VMFS6
Storage layouts reference
storage layouts How to set global
storage layouts How to set per-machine
storage layouts How to define custom
storage layouts How to set global
storage layouts How to set per-machine
storage modifications About final
storage modifications About final
storage parameters while adding a VM How to set
storage pools About VM host
storage reference Flat layout
storage restrictions About
storage restrictions About
storage About customising machine
storage About
storage How to customise machine
storage How to use machine
summary of LXD project resources How to get a
support for NUMA, SR-IOV, and hugepages About
suppress failed results How to
switch between LXD projects How to
sync interval How to configure hardware
sync on a machine How to enable hardware
sync About hardware
sync How to view updates from hardware
tags and scripts About
tags About
tags to group commissioning and testing scripts How to use
tags with built-in kernel options How to create
template naming About
templates About
testing hardware About
testing machine networking About
testing results How to view
testing scripts How to list all uploaded hardware
testing scripts How to revert hardware
testing scripts How to update hardware
testing scripts How to upload hardware
testing scripts How to configure network validation and
testing scripts How to use tags to group commissioning and
testing How to customise network
test logs About machine hardware &
test logs How to find machine hardware &
test machines How to
test network links How to
timeout Configure deployment
tutorial An LXD project
types About disk erasure
types About disk erasure
types How to specify conditional erasure
types How to specify conditional erasure
type About automatic script selection by hardware
Ubuntu kernels About
Ubuntu kernels How to choose
UEFI booting About
UEFI booting About
unformat a block device How to
unformat a block device How to
unformat a partition How to
unformat a partition How to
unmount a block device How to
unmount a block device How to
unmount a partition How to
unmount a partition How to
unregister a rack controller How to
update a block device How to
update a block device How to
update a resource pool How to
update a resource pool How to
update a VM host’s configuration How to
update hardware information for a deployed machine How to
update hardware testing scripts How to
updates from hardware sync How to view
updating hardware About
uploaded hardware testing scripts How to list all
upload hardware testing scripts How to
upload hardware test scripts How to
upload scripts How to
USB and PCI devices Handling attached
USB and PCI devices How to manage attached
use annotations How to
use by libvirt How to set up SSH for
use dynamic (workload) annotations How to
use LXD projects with MAAS How to
use machine storage How to
use resource pools How to
use resource pools How to
use static annotations How to
use tags to group commissioning and testing scripts How to
use the MAAS API to configure a bridge How to
validation and testing scripts How to configure network
versions of LXD How to remove older
via a chassis How to add machines
view a static annotation for one machine How to
view a VMFS datastore How to
view a VMFS datastore How to
view machine details How to
view script results How to
view testing results How to
view the machine list How to
view updates from hardware sync How to
VMFS6 storage layout reference
VMFS datastores About
VMFS datastores About
VMFS datastores How to list
VMFS datastores How to list
VMFS datastores How to manage
VMFS datastore How to create a
VMFS datastore How to delete a
VMFS datastore How to edit a
VMFS datastore How to view a
VMFS datastore How to create a
VMFS datastore How to delete a
VMFS datastore How to edit a
VMFS datastore How to view a
VM host authentication About LXD
VM host bridge with libvirt How to set up a
VM host bridge with netplan How to set up a
VM host bridge with the web UI How to set up a
VM host from a resource pool How to remove a
VM host from a resource pool How to remove a
VM host ID How to find a
VM hosting How to make LXD available for
VM host parameters How to list configurable
VM host project summaries About LXD
VM host resource details About LXD
VM host’s configuration How to update a
VM host’s connection parameters How to list a
VM host settings About
VM host’s name How to change a
VM host’s pool How to change a
VM hosts About LXD
VM hosts About
VM hosts How to list the resources of all
VM-hosts How to list
VM host storage pools About
VM host How to add a
VM host How to configure a
VM host How to list the resources of a single
VM host How to create a new VM in the LXD project associated with a
VM host How to create a new project for MAAS when instantiating a
VM host How to delete the
VM host How to move an existing VM into the LXD project associated with a
VM host to a resource pool How to add a
VM host to a resource pool How to add a
VM in the LXD project associated with a VM host How to create a new
VM into the LXD project associated with a VM host How to move an existing
VMs and NUMA About
VMs at a project level MAAS now controls
VMs in LXD clusters How to compose
VM How to add a
VM How to add a
VM How to set the architecture while adding a
VM How to delete a
VM How to delete a
VM How to specify interfaces while adding a
VM How to set resources while adding a
VM How to set storage parameters while adding a
web UI How to set up a VM host bridge with the
(workload) annotations How to use dynamic
workload How to enlist a machine that’s already running a
your machines How to identify

Last updated a month ago.