zach-r-long / minimega-phenix

minimega
GNU General Public License v3.0
0 stars 1 forks source link

Specify Mgnt VLAN #1

Open zach-r-long opened 4 years ago

zach-r-long commented 4 years ago

Describe your feature Enable user to specify the value of a management vlan

Feature Details Stage of Experiment when feature is active: (Creation, Start, Post Start, Running, Stop, Delete) stage: Creation Where should feature be visible (current phenix tab and general location or propose a new tab, or not visible) view: Experiment Create window above vlan specification

Expected behavior Minimega will honor requested vlan as the management vlan and stand up experiment management network on that vlan

zach-r-long commented 4 years ago

This feature can not be reliably be achieved from the GUI interface. However the functionality does exist in the specification of an experiment via config file. Ex. vlans: type: object title: VLANs properties: aliases: type: object title: Aliases additionalProperties: type: integer //xample: MGMT: 200 min: type: integer max: type: integer

zach-r-long commented 4 years ago

After discussions with other team members though of parsing topology and displaying dropdown for VLAN selection need to be explored.

eric-c-wood commented 3 years ago

Created a prototype for this feature. The management alias is selected from a list of vlan aliases from the loaded topology. The vlan id must be within the vlan range specified. The prototype has been implemented in this branch https://github.com/eric-c-wood/minimega-phenix/tree/mgntVlan

image