Adding a new network profileΒΆ

Network profiles expand the default behavior of the network provisioning process to include more complicated scenarios such as configuring a list of VLANs to be terminated on the ports, which external connections to use, which VLANs should be the default VLAN on the ports etc.

This allows customers to bridge infrastructures, connect them to on-premises networks and much more.

Network profiles are created at the datacenter level and are used by users. Unless given network_profiles_write permission regular users will not be able to create such profiles given the security risk this might generate but they can use the profiles.

Note that the network profile feature must be enabled at the environment level via the Global Configuration tab in order for it to be active.

WARNING: Do not use in environments where end customers could be malicious as there is no mechanism to restrict which network profile is available to which customer at the moment. (Version 4.9)

To add a new network profile:

  1. go to the data center page and select the network profiles tab:

../_images/add_network_profile_1.png

  1. Add a label, select the network type, set the default vlan for the port (or port group) and the range of allowed vlans in trunk mode.

../_images/add_network_profile_2.png

  1. To modify a VLAN configuration and add an external connection for example go to the Configuration tab and click edit on the respective VLAN

../_images/add_network_profile_3.png

../_images/add_network_profile_3.png

Note: Network profiles can also be managed using the CLI. See the following commands:

	network-profile list                     Lists all network profiles.
	network-profile vlans-list               Lists vlans of network profile.
	network-profile get                      Get network profile details.
	network-profile create                   Create network profile. 
	network-profile delete                   Delete a network profile.
	network-profile associate                Add a network profile to an instance array.
	network-profile remove                   Remove network profile from an instance array.