In MAAS, RAID (redundant array of independent disks) is a storage configuration that combines multiple physical disks into a single logical volume to improve performance, redundancy, or both. MAAS supports software RAID configurations, allowing administrators to define RAID levels during machine deployment.
Purpose in MAAS
RAID in MAAS is used to:
- increase data redundancy and fault tolerance (e.g., RAID 1, RAID 5)
- improve disk performance by striping data across multiple drives (e.g., RAID 0, RAID 10)
- configure high-availability storage for critical workloads
- create flexible storage layouts for different deployment needs
Scope and behavior in MAAS
- RAID is configured at the storage level on individual machines
- MAAS supports software RAID through mdadm (not hardware RAID controllers)
- machines must be in an unallocated or ready state before RAID can be configured
- RAID levels determine data distribution, fault tolerance, and performance impact
Key considerations
- RAID arrays must be created before formatting and mounting filesystems
- MAAS does not support managing hardware RAID controllers directly; they must be configured outside MAAS
- RAID levels vary in redundancy and performance; careful selection is needed based on workload requirements
- disk failures in RAID arrays require manual intervention for recovery and rebuilding
Last updated 7 hours ago.