MAAS networking support

Registered by Alessandro Pilotti

MAAS metadata include network support by providing a json file located on Windows in %SystemDrive%\curtin\network.json or %SystemDrive%\network.json.

Metadata include static or DHCP network adapter configuration, bond and VLANs.

This feature relies on the networking architecture already in place for https://blueprints.launchpad.net/cloudbase-init/+spec/json-network-config, requiring just the implementation of get_network_details_v2 in the MAAS metadata service.

Blueprint information

Status:
Complete
Approver:
Alessandro Pilotti
Priority:
Medium
Drafter:
Alessandro Pilotti
Direction:
Approved
Assignee:
Alessandro Pilotti
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Alessandro Pilotti
Completed by
Alessandro Pilotti

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:metadata_avdanced_networking,n,z

Addressed by: https://review.openstack.org/597319
    Add get_network_details_v2 in MAAS

Gerrit topic: https://review.openstack.org/#q,topic:bp/maas-network-config,n,z

Addressed by: https://review.openstack.org/597317
    Add NetLBFO network teaming

Addressed by: https://review.openstack.org/597318
    Add get_network_details_v2

Addressed by: https://review.openstack.org/597320
    Use MSFT_NetIPAddress in static network config

Addressed by: https://review.openstack.org/597321
    Support get_network_details_v2 in network plugin

Addressed by: https://review.openstack.org/597323
    Add get_network_details_v2 in BaseOpenStackService

Addressed by: https://review.openstack.org/597313
    Return NetConnectionID instead of Name

Addressed by: https://review.openstack.org/597314
    Add rename_network_adapter

Addressed by: https://review.openstack.org/597315
    Use the interface name when setting the MTU

Addressed by: https://review.openstack.org/597316
    Add PyMI as requirement

Addressed by: https://review.openstack.org/599570
    Include the NIC names in get_dhcp_hosts_in_use

Addressed by: https://review.openstack.org/599571
    Add get_network_adapter_name_by_mac_address

Addressed by: https://review.openstack.org/597312
    Add new networking model

Addressed by: https://review.openstack.org/600201
    Add enable_network_adapter

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.