Abiquo 5.2

Versions Compared


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


In public cloud, Abiquo works with "VDC-like" entities such as Amazon VPCs, Azure virtual networks, and vCloud Director vApps,  For example, see AWS Integration#HowAbiquoCreatesaVirtualPrivateCloud

Image RemovedImage Added

titleClick here to show/hide the task: Create a virtual datacenter

To create a virtual datacenter:

  1. Login as the Cloud Admin.
  2. Click the Cloud icon to Open "Virtual datacenters" view
  3. Click on the + icon in the "Virtual Datacenters" pane
  4. Fill in necessary info, select Datacenter, and Hypervisor type. Specify the virtual datacenter's name, select the physical datacenter where its applications will be deployed and if there is more than one hypervisor type, select the hypervisor you want to use. Please note that the hypervisor depends on the physical datacenter configuration, so select the physical datacenter first.
  5. Click "Save". A virtual datacenter for the enterprise will be available for virtual appliances to be created and deployed within.

Image Modified

Note: To create a virtual datacenter for another cloud tenant, you will need to switch to that tenant first in Home view or Users view.


titleClick here to show/hide the task: Set allocation limits for the virtual datacenter

To define allocation limits for a VDC

  1. Select the virtual datacenter and edit. 
  2. Select the Allocation Rules tab
  3. To allow your users unlimited resources, set the limits to 0.
    Note that you cannot have a hard limit only, and that soft limits must always be less than or equal to hard limits.
    Image RemovedImage Added

Within the VDC, cloud users can take advantage of self service. With the appropriate privileges, for example, they can create their own networking configuration and storage. Users create their applications within Virtual Appliances (VApps). VApps are like folders where cloud users can create groups of VMs using the templates from the Apps Library.

titleClick here to show/hide the task: Create a virtual appliance

To create a virtual appliance:

  1. Click the Cloud icon to open "Virtual datacenters" view
  2. Go to Virtual appliances and click on the + icon
  3. Fill in necessary info
  4. Click "Save".
    Image Added

The platform will create a virtual appliance for the enterprise and users can create and deploy VMs within it.

To create new VMs, the cloud user simply double-clicks or drags and drops clicks the Create virtual machine button and selects the required templates. 

Image RemovedImage Added
The cloud user then configures that VM to meet their needs. For example, configuring CPU and memory, and adding additional network interfaces or storage. If the tenant has a Chef server configured, the user can also select Chef recipes to automatically configure the VMs at deployment time.
When the configuration is complete, the cloud user deploys, which launches the VMs to the hypervisor. The platform copies the VM disks and configuration from the Apps Library (NFS storage within the datacenter) to a hypervisor datastore.
Once deployed, the cloud user is able to Start/Stop/Reset individual VMs through the Abiquo UI. They can also launch a console onto the VM and perform any other configuration or administration tasks that may be required for their application.


titleClick here to show/hide the task: Onboard from public cloud
  1. Go to Virtual datacenters view. Click the plus + add button and select synchronize from public cloud from the dropdown menu.
    Image RemovedImage Added
  2. Select the public cloud region.Select a public cloud region to synchronizeImage Removed
  3. Select the virtual datacenter to synchronize from the list.
    Select a virtual datacenter entity to synchronize from the cloud providerImage RemovedImage Added
  4. Abiquo will import this virtual infrastructure from the provider. Note that Abiquo will detect network configuration but it will not enforce a standard configuration.

Imported virtual infrastructure is now managed by Abiquo and is available to virtual datacenter users. Changes made directly in the provider can be updated in Abiquo by clicking the synchronize button beside the virtual datacenter name in the VDC list.

Abiquo users can create firewalls (security groups) or classic firewalls in public cloud providers that support them, such as AWS, Azure, and vCloud Director, as well as in private cloud with VMware and NSX or Neutron and KVM or OpenStack.

titleClick here to show/hide the task: Create firewall policies in AWS

  1. Go to Virtual datacenters Select select a virtual datacenter Network Load balancers Firewalls
    Image RemovedImage Added
  2. Select the location or the virtual datacenter and click the double-arrow synchronize button in the top right-hand corner of the page
  3. Click the + button and enter firewall general information
    Create a firewall policyImage RemovedImage Added
  4. Click the synchronize button to synchronize firewall rules. You will probably see a default rule to allow all outbound traffic.
  5. Click the pencil edit button to edit firewall rules. Enter firewall rules, for example, to allow SSH

Firewall policies are created for the virtual datacenter. As always, check your provider documentation for specific information about security group functionality. See Manage Firewalls.

Note: cloud users will require appropriate privileges to use firewalls

Abiquo users can create load balancers in public cloud providers that support them, such as AWS, ARM, vCloud, Rackspace, and VMware with NSX, or OpenStack with Abiquo OpenStack Neutron integration. Abiquo has a consistent interface for load balancers that incorporates different provider functionality. 

titleClick here to show/hide the task: Create a load balancer
  1. Select the location or the virtual datacenter and synchronize (or synchronize the individual elements: firewalls (where applicable) and load balancers).
  2. Click the + button and enter load balancer general information
    Create a load balancer entering general informationImage RemovedImage Added
  3. Create routing rules
    Create a load balancer entering a routing ruleImage RemovedImage Added
  4. Enter a health check if required - AWS will automatically create one if you do not enter one
  5. Assign a firewall if required - Rackspace will automatically allow traffic to the appropriate load balancer ports
    Create a load balancer entering a health checkImage RemovedImage Added
  6. Assign nodes
    Create a load balancer assigning nodesImage RemovedImage Added
  7. Click Save

A load balancer is created. As always, check you provider documentation for pricing and functionality. For more information about load balancers in Abiquo, see Manage Load Balancers.

Note: cloud users will require appropriate privileges to use load balancers.