Versions Compared

Key

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

...

Info

This document is part of the Abiquo walkthrough and it describes Hybrid cloud.
The previous page in the walkthrough is Virtual appliances and virtual machines. This is the last page in the walkthrough.
Return to Get started


This walkthrough describes administrator actions to create hybrid and public cloud environments in Abiquo.

Customers wish to offer convenient public cloud services with the same easy user interface. In addition to local data centers, Abiquo can manage public cloud resources.
To perform the tasks in this walkthrough, the user must be logged into Abiquo as the Cloud Operator and have network access to the public cloud providers.
And each Each tenant will require their own set of public cloud credentials.


To manage public cloud, Abiquo creates public cloud regions, which are similar to data centers, for public cloud providers, and clouds managed by platforms such as vCloud Director. 

...

Expand
titleClick here to show/hide the task: Create a public cloud region

Note: For vCloud Director, you must enter public cloud credentials in order to retrieve the public cloud regions (for example, in vCloud this is equivalent to a Provider or Org VDC).

  1. Create a new public cloud region from the + button in Infrastructure view.

  2. Enter the name for the region, select the public cloud provider and mark the checkboxes for the region(s) you wish to use. Click next.

    Image Removed
  3. Enter the first digits of the IP address of the monolithic Abiquo server, select it from the dropdown list.

  4. Click Duplicate IP addresses to copy remote service location, ports, and components

  5. Click the "Accept" button to use this remote services configuration for the datacenter.

Abiquo creates new public cloud region(s) with all available resources managed by Abiquo. New public cloud regions are named first with the name that the user enters, and then with this name and a suffix of _1, _2, for example, AWS, AWS_1, AWS_2, and so on.

...

To work with public cloud, each tenant requires a set of credentials for working with the cloud provider API. The cloud administrator can edit an enterprise to enter the credentials. Or a tenant administrator can enter the credentials for their own enterprise, if they have the appropriate privileges. Abiquo offers some basic guides on how to Obtain public cloud credentials.

...

titleClick here to show/hide the task: Add public cloud credentials for a tenant

To add credentials for the current enterprise:

...

.

...

From the menu, select Edit credentials

...

Select the cloud provider

...

Enter the Access key ID and the Secret access key

...

...

Click Close

The credentials will be added to the tenant's account

In a similar way that you can capture VMs from hypervisors in private cloud, the cloud operator or tenant administrator can acquire the existing virtual infrastructure so that it can be managed by Abiquo. 

...

If the provider does not support virtual datacenters, Abiquo may create logical virtual datacenters to organize the virtual resources.

...

You can easily onboard your virtual resources from public cloud

...

  1. Go to myCloud viewVirtual datacenters.
    Click the + add button and select Synchronize from public cloud.

    Image Removed
  2. Select the public cloud region

  3. Select the virtual datacenter to synchronize from the list

  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.

...

in the myCloud virtual datacenters view using the option to Synchronize public cloud.

...

As in private cloud, tenant administrators can define allocation limits to restrict resources available to cloud users in the virtual datacenter in public cloud. These allocation limits complement the limits set by cloud operators for the tenant.

...

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

To restrict virtual resources in public cloud, do these steps:

  1. When creating or editing the VDC, enter Allocation limits

...

.

Tenant administrators can obtain public IPs from the cloud provider and make them available to users in their enterprises. This functionality is only available in public cloud providers with public IP support, such as AWS. In some providers, such as DigitalOcean, an IP is supplied automatically, and in other providers, such as Azure, the user can choose the IP or work with the automatically supplied one.

Expand
titleClick here to show/hide the task: Obtain public IP addresses
  1. In the virtual datacenter, go to the network tab and open the Public page. Synchronize public IPs.

  2. Click the + button and add a public IP. Then click Add to VDC.

The public IP is now ready for adding to a VM. Remember to check how your cloud provider charges for public IPs. For example, they may charge for public IPs when they are not attached to deployed VMs. Remember to release the public IP after you have finished working with it. See Manage Public Cloud Networks

And Abiquo tenant administrators can create firewalls (security groups) in public cloud providers that support them, such as AWS.

...

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

...

Select the location or the virtual datacenter and click the double-arrow synchronize button in the top right-hand corner of the page

...

Click the + button and enter firewall general information

...

Click the synchronize button to synchronize firewall rules. You will probably see a default rule to allow all outbound traffic.

...

.

...

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

Abiquo tenant administrators can create load balancers in public cloud providers that support them, such as AWS, or Azure. Abiquo has a consistent interface for load balancers that incorporates different provider functionality. 

...

titleClick here to show/hide the task: Create a load balancer

...

Select the location or the virtual datacenter and synchronize (or synchronize the individual elements: firewalls (where applicable) and load balancers).

...

Click the + button and enter load balancer general information

...

Create routing rules

...

Enter a health check if required - AWS will automatically create one if you do not enter one

...

Assign a firewall if required

...

Assign nodes by dragging VMs

...

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

The cloud platform can support multiple datacenters and public cloud regions, with different technologies and service levels. The template mobility feature enables VM templates to be exported from datacenters to other datacenters and to public cloud regions. So this walkthrough requires one private cloud datacenter and a public cloud region, and a compatible template, prepared according to provider instructions (see VM Template Mobility). Remember to check that the tenant is allowed to use the private cloud datacenter and the public cloud region.

...

titleClick here to show/hide the task: Export a template to public cloud


To export a template to public cloud, do these steps

  1. Go to the Apps library on the private datacenter templates tab. Select a compatible template and from the options menu, select Export

  2. Select the provider type (Public or Private) and for public cloud, select the Provider and Region. Click Next

  3. Select the disk(s). For public cloud, you can only select one system disk

  4. Click Export to continue. The export may take some time

  5. Open the Apps library in the new datacenter or public cloud region to check that the template is successfully copied and converted

...

For full details about public cloud in Abiquo, see Public cloud integrations and Public cloud providers.