My installation has multiple virtual networks (VNs). When creating a virtual machine (VM) a non-admin user can add two network interfaces on different VNs and they work fine.
However, this same standard user cannot add a VN to an already-existing VM. The oneadmin user can, no problem.
It’s clearly not a network configuration issue because the user can create interfaces to those networks. It looks like it’s more an issue with a standard user not being able to add another interface to an existing VM. Any idea if this is accurate, and why this might be so? Or am I missing something?
Versions of the related components and OS (frontend, hypervisors, VMs):
OS: CentOS 7.9
Open Nebula: 6.0.0.2
VMs: CentOS 8.
Steps to reproduce:
All done in the web interface:
-
Login as a standard, non-admin user.
-
Click on an existing VM.
-
Click the “Network” tab.
There are no buttons to add another NIC. -
Login as oneadmin
-
Click on an existing VM.
-
Click the “Network” tab.
There is a green “Attach nic” button to the right of the screen.