Abiquo 5.1

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


You can control the resources that an enterprise may consume. This will help prevent resource prevent resource over allocation, enterprises using resources from other enterprises, and even DoS attacks. Allocation limits will also help system administrators to anticipate user needs and forecast resource demand. Hard and soft limits are used by the resource scheduler to decide if a user can deploy a virtual appliance or not.

  • Hard Limit: the maximum amount of resources (CPU, RAM, Hard Disk, etc.) that an enterprise may consume.
  • Soft Limit: triggers a warning for users that they nearing the hard limits for their enterprise.


Note that Allowed datacenters are working datacenters where users can deploy. This is different to an admin user having administration Scope to administer the infrastructure of datacenter. 

Limit tenant resources in the region

You can set resource allocation limits for this enterprise in each allowed datacenter or public cloud region. To set allocation limits, select one of the Allowed Datacenters in the right pane and click the edit button. Set these limit values in the pop-up that opens.

Limit resources for an enterprise in a public cloud region

Include Page
GUI Enterprise Datacenter Allocation Limits in Public DC
GUI Enterprise Datacenter Allocation Limits in Public DC


Include Page
TEXT Allocation Limit Validation
TEXT Allocation Limit Validation

Tenants obtain cloud provider credentials

If the tenant does not have cloud provider credentials, they should follow their cloud provider's instructions on how to obtain access to the provider's API.


Abiquo provides basic guides to obtaining credentials, but the you should always consult the cloud provider for the most up-to-date information. 

Include Page
Virtual Datacenters View
Virtual Datacenters View


A virtual appliance is folder that holds a group of VMs so that you can easily access them and launch them into the cloud together. At the virtual appliance level, you may also be able to create templates from the disks of your VMs, view VM metrics and create alarms. 

To create a new virtual appliance:

  1. Open the Virtual datacenters view
  2. Select the Virtual datacenter where you will deploy the VM
  3. Click the   add button for virtual appliances, and complete the form as shown below

The platform will create the virtual appliance. To open it, click on its name.

titleClick here to show/hide the screenshots

Screenshot: Select a virtual datacenter and click Create virtual appliance

Screenshot: Create a virtual appliance




The name of the virtual appliance

Virtual datacenter

The virtual datacenter where the virtual appliance will be deployed, selected in the V. Datacenters list or with this selector

IconThe URI of the icon to represent the virtual appliance
(Checkbox)To go straight in to the virtual appliance, select Automatically open it after creation

Create VMs

To create a VM:

  1. Open Virtual datacenters → Select a virtual datacenter
  2. Go to the Virtual appliances tab → Open a virtual appliance by clicking on its name or create a new virtual appliance
  3. Drag and drop a VM template from the Templates tab into the VMs pane. Or double-click on a template to create a VM from it
  4. Select a hardware profile for your VM


  • Check the details of the VM 
  • Power it off or on, and pause or reset as allowed by the provider, using the round control buttons
  • Destroy (undeploy) or launch (deploy) the VM
  • Connect to the VM with remote access, using the eye icon

By default, the description panel provides a short description of the VM template. 

Image Modified

The following screenshots show the Network and Storage panels, which are an easy way to check what IP addresses and storage are assigned to your machine. 

Image Modified Image Modified

Obtain public IPs for VMs


titleClick here to show/hide the screenshots

Edit virtual machine General


  1. Select the Private or Public tab, depending on the type of IP address you want to add to the VM
  2. If you want to add a new public IP address, click + and select the address
  3. Drag and drop the IP address into the Network interfaces list

Continue configuring your VM or click Save to finish

Firewall policies

  • Select the firewall policies to add. You can add as many firewall policies as necessary, up to the cloud provider's limit

Bootstrap script

  • Use a template that is compatible with cloud-init version 0.7.9 or above, or cloud-base init
  • Paste the configuration or script in the text box

Load balancers

  • Select the load balancers to use for the VM


  • Use a template that is compatible with cloud-init version 0.7.9 or above, or cloud-base init
  • Add the variables that will be sent to the VM at deploy time


If the VM is deployed, the changes may not be applied directly. You may need to synchronize the running appliance to apply the changes in the hypervisor. The blue Sync virtual appliance button replaces the Deploy button on the right-hand side of the screen. Click the Sync virtual appliance button to apply your changes, which may include deploying newly added VMs. 

Configure Chef Recipes and Roles