[feature] add support for custom storage/network layouts

Bug #1793310 reported by Andrea Ieri
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
MAAS
Invalid
Undecided
Unassigned

Bug Description

This is a feature request for handling network and storage config in a less manual way.

Currently, node configuration is done either via the web GUI, or via the maas CLI.
Whenever there's a need to expand the datacenter with similarly configured nodes, I face the following two problems:
1. extracting the configuration of the "reference" nodes
2. implementing said configuration for the additional nodes

The first problem can be solved via the CLI + parsing, but knowing which existing node to use as a reference may be non-trivial: judicious use of tags can help, but since tags are not inherently connected to configurations, there is no way to be sure that all nodes tagged in the same way are indeed configured identically.
Obviously, a human readable config can also be stored elsewhere, but that invalidates the idea of maas as single source of truth.

The solution to the second problem involves creating extra tooling around the CLI, which will probably need to parse a description of the configuration, then compose and execute the CLI commands needed to implement it.

I believe both processes could be greatly simplified by being able to store layouts[*] for both networking and storage configs directly in maas. The layouts could then be applied to (groups of) machines, limiting the need for any external scripting.

This feature request constitutes a superset of what was requested in lp:1641913.

[*] I am aware of maas storage layouts, but I believe it is not possible to create new ones

Tags: 2.6
Revision history for this message
Andres Rodriguez (andreserl) wrote :

Hi Andrea,

This feature is part of a roadmap item that has not yet been scheduled. I would suggest, if this is a priority, to be raised at the upcoming product roadmap sprint.

Thanks!

Changed in maas:
milestone: none → next
status: New → Triaged
summary: - add support for custom storage/network layouts
+ [feature] add support for custom storage/network layouts
tags: added: 2.6
Revision history for this message
Adam Collard (adam-collard) wrote :

This bug has not seen any activity in the last 6 months, so it is being automatically closed.

If you are still experiencing this issue, please feel free to re-open.

MAAS Team

Changed in maas:
status: Triaged → Invalid
Revision history for this message
Andrea Ieri (aieri) wrote :

Reopening as I believe this would still be a useful improvement for MAAS

Changed in maas:
status: Invalid → New
Revision history for this message
Blake Rouse (blake-rouse) wrote :

This is very much a useful improvement to MAAS. We have been discussions about it for some time. We are moving all feature discussion to discourse (https://discourse.maas.io/c/features). Marking this bug as invalid being that its a feature request, do not worry its not being ignored and currently being discussed.

Changed in maas:
status: New → Invalid
Changed in maas:
milestone: next → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.