Initialize MAAS with the maas init
command, setting up key components for deployment, networking, and operations.
Key options
- Mode (
--mode
): Defines the server role.region
: Manages the web UI, API, and database.rack
: Handles DHCP, TFTP, and power management.region+rack
: Combines both roles (for small setups or testing).
- Database (
--database-uri
): Specifies the PostgreSQL connection. Use an external database for production. - Interface (
--interface
): Sets the network interface for MAAS services. - Advanced networking:
- DHCP: Managed by MAAS or external.
- DNS: Ensures proper name resolution.
- NTP: Synchronizes system clocks.
Example
sudo maas init --mode region+rack --database-uri "postgres://maasuser:password@dbserver/maasdb" --interface eth0
Other considerations
- Security: Make sure to secure interfaces and services.
- Scalability: Use separate servers for larger deployments.
Choose the right options so that MAAS will meet your production and network needs.
Last updated 14 hours ago.