Documentation
In Abiquo 3.8.5+, in private cloud datacenters, administrators can edit a virtual machine template to set minimum and maximum values for CPU and RAM for virtual machines created from the template.
If the minimum and maximum values are set to 0 or empty, then there are no constraints. In any case, the allocation limits on enterprises, VDCs, etc. will still apply.
And in Abiquo 3.8.5+, for users to edit CPU and RAM in virtual machines, Abiquo has privileges for three different levels of user access:
By default, all users have edit access and the cloud administrator can override constraints.
If the administrator updates the values for minimum and maximum CPU and RAM, then the changes apply to existing VMs that are within range but are not forced on VMs that are out of range.
If the minimum and maximum values are the same, the virtual machine user will not be able to change the value unless they have the Override virtual machine constraints privilege.
The cloud administrator can configure privileges to control editing CPU and RAM.
Task ________________________________________ | Notes |
---|---|
Prevent users from editing CPU and RAM in VM |
|
By default, users can edit CPU and RAM in VM |
|
Allow users to set out-of-range values for CPU and RAM in VM |
|
Task ________________________________________ | Notes |
---|---|
Set minimum and maximum values in VM template |
|
Change minimum and maximum values in VM template |
|
Export a template |
|
Duplicate a template or promote an instance |
|
Delete a template that is in use, making it unavailable |
|
Task ________________________________________ | Notes |
---|---|
Edit CPU and RAM in virtual machine |
|
Make changes to VMs with CPU and/or RAM out of range - with Edit virtual machine details privilege only |
|
Edit CPU and RAM in virtual machine |
|
Create an instance |
|
This example shows how changes to the allowed range are not forced on VMs that already have values that are outside of the allowed range. A template had a maximum of 4 CPUs, and the user already created a virtual machine with 4 CPUs. Then the administrator edits the templates and changes the maximum CPU value to 2. When the user edits the VM and attempts to change the CPU to 3, the platform will display an error message but it will not change the CPU value, which will still be 4 CPUs.