Privileges to control virtual networking

Abiquo 4.7.0 introduces new privileges to control the use of public and external networks in virtual datacenters and virtual machines. This is helpful in providers where users manage networks at the virtual datacenter level, for example, ESXI + NSX (gateway, ECMP, NAT) , Amazon, Azure, and vCloud. For example, users can synchronize public IP addresses in Amazon and users can synchronize external networks in vCloud.

Current network privileges such as Manage virtual network elements, Manage public IPs, and Manage floating IPs will still apply. The privilege to Manage network elements is still used for private cloud infrastructure.

VDC external and public network privileges

The new virtual datacenter network privileges are assigned to all roles by default.

GUI label

Application tag

Privilege

Cloud
Admin

Ent
Admin

User

Ent
Viewer

Out-
bound
API

GUI label

Application tag

Privilege

Cloud
Admin

Ent
Admin

User

Ent
Viewer

Out-
bound
API

Access public network tab

VDC_VIEW_PUBLIC_NETWORK

This privilege gives the user access to public network resources in virtual infrastructure

X

X

X

X

X

Manage public network elements

VDC_MANAGE_PUBLIC_NETWORK

This privilege allows a user to manage public network resources in virtual infrastructure

X

X

X

X

X

Access external network tab

VDC_VIEW_EXTERNAL_NETWORK

This privilege gives the user access to external network resources in virtual infrastructure

X

X

X

X

X

Manage external network elements

VDC_MANAGE_EXTERNAL_NETWORK

This privilege allows a user to manage external network resources in virtual infrastructure

X

X

X

X

X



The main privilege to work with networks in virtual datacenters is still Manage virtual network elements, which by default is assigned to the ENTERPRISE_ADMIN_ROLE but not the USER role. This means that the default cloud user can view but not manage external and public networks, even if they have the network management privileges.

 

The platform does not display external or public networks to a user with Manage virtual network elements but without the privileges to access or manage external or public networks. 

 

VM external and public network privileges

By default, in a VM, all users can display and assign IPs from all networks to VMs. To stop users managing IPs from specific networks, remote the network privileges. 

GUI label

Application tag

Privilege

Cloud
Admin

Ent
Admin

User

Ent
Viewer

Out-
bound
API

GUI label

Application tag

Privilege

Cloud
Admin

Ent
Admin

User

Ent
Viewer

Out-
bound
API

Assign public IPs to VMs

VM_ASSIGN_PUBLIC_IP

This privilege allows a user to assign public IPs to VMs

X

X

X

X

X

Assign external IPs to VMs

VM_ASSIGN_EXTERNAL_IP

This privilege allows a user to assign external IPs to VMs

X

X

X

X

X

Remember that the default privileges for all roles also allow all users to purchase IPs from public networks. This can be done in the VM configuration on the Public tab. 

Copyright © 2006-2024, Abiquo Holdings SL. All rights reserved