The platform manages public cloud regions using remote services. For a public cloud region, the remote services can be shared with other datacenters or public cloud regions, and you do not need an NFS repository. Each cloud tenant using the public cloud region will require its own cloud provider account and needs to add a set of credentials to the Enterprise.
When users create a virtual datacenter and deploy in the public cloud region, the platform creates the entities in the public cloud provider. For example, in AWS, Abiquo creates a VPC and in AWS, virtual machines deployed in the VPC virtual datacenter are AWS EC2 Instances.
Allowed locations are where users can work, for example, create a virtual datacenter and deploy VMs. To administer the infrastructure of a location, the administrator must also have the location in their administration Datacenters scope list. See Manage Scopes
To set the datacenters and public cloud regions that an enterprise is allowed to access:
Select one or more datacenters or public cloud regions in the left pane and drag and drop them into the "Allowed Datacenters" right pane
If you have multiple public cloud regions on the platform, they may be grouped provider, which enables you to drag and drop the provider or selected regions. To set default allocation limits and VDC roles for regions in a provider, edit the provider.
To configure resources, including allocation limits for each allowed datacenter and public cloud region, see Configure an Enterprise in a Cloud Location.
To display the enterprises with access to a region, go to Infrastructure → Public → select Region → servers view → Virtual machines → Account
Before you begin:
To add public cloud credentials:
|Provider||Select public cloud provider or vCloud Director region|
|Access key ID|
Identity to access the cloud provider API. For example, a username, API access key ID, subscription ID and certificate, or another account identifier. For DigitalOcean v2, the platform does not use this field.
For Azure, the format is subscription-id#app-id#tenant-id
|Secret access key||Key to access the cloud provider API. For example, an API key or other API credential|
|Also use for pricing||Use this credential to access pricing data in the provider. For example, to get hardware profile prices from AWS. For Azure, add a separate pricing credential.|
|Current credentials||Provider credentials that are already in the platform|
Finish editing the enterprise and click Save
For instructions on how to set an enterprise property, see Manage Enterprises#Enter additional tenant details.
This will add a cloud provider account for a tenant enterprise with access to a public cloud region.
The platform will mark the public subnet (identified by a custom route table and NAT gateway) with a globe symbol and set the Internet gateway flag for this subnet.
Users with bespoke network configurations should check the results of the synchronization.
The platform will synchronize private and public IP addresses even if they are not in use by VMs, and mark the IP addresses in use by provider entities with provider identifiers.
The platform will import VM templates. If the platform cannot find the VM template, the VM will have no template in the platform. To save a copy of your VM disk to create a template, so you can recreate the VM, make an Abiquo instance of the VM.
If you delete a synchronized VDC, the platform will delete it in the provider. Always check which is the default VDC in your provider, e.g. AWS default VPC, because it may be inconvenient to delete this VPC
If your enterprise does not have valid credentials for the public cloud provider, when you delete public cloud entities in the platform, they will still exist in the public cloud provider
To update a virtual datacenter and onboard any changes made in the provider, synchronize the virtual datacenter:
You can also synchronize resources such as networks, public IPs, firewalls, and load balancers. To do this, go to the resource tab and click the straight double arrow Synchronize button. For more information, see the resource documentation.
Screenshot: Synchronize firewalls
Screenshot: Synchronize private networks in public cloud
Public cloud synchronization parameters
Note to System Administrators: For information about tuning public cloud synchronization, see Abiquo Configuration Properties#pcrsync.
To configure the same limits for all regions in a provider, select a provider group. For example, if you enter a hard limit of 8 CPUs, then the platform will create a hard limit of 8 CPUs in each region for this provider. This option is available when regions are grouped by provider or vCloud endpoint. See Group public cloud regions by provider or endpoint
To limit resources in a datacenter or public cloud region, set allocation limits:
This is process is very similar to that of setting enterprise limits, so for more details, see
Total amount of RAM that may be used by VMs including hardware profiles assigned to VMs
Total number of virtual CPU cores that may be used by VMs including hardware profiles assigned to VMs
Local Hard Disk
Total size of hard disk that may be used by VMs on hypervisor datastores and in public cloud providers
Private cloud: Total size of external storage that may be assigned to VMs
Total number of private VLANs that may be defined. Note that a private VLAN is automatically created for every VDC, so this limit may restrict the number of VDCs that users can create.
Total number of Public IPs, floating IPs (in public cloud), and NAT IPs that may be used
|Repository||Operations||Private cloud: Total size of NFS Repository space that maybe used for the Apps Library including templates and instances (but not conversions). Manage the Datacenter Apps Library#How much space can I use in the Apps Library?|
|Virtual machines||Deployment||Total number of VMs that users can deploy in the location using their allowed resources|
In public cloud, Abiquo infrastructure metering and accounting register virtual CPUs, RAM, system disks, and floating public IPs.
The platform displays infrastructure statistics and resource usage for private and public cloud. The statistics vary slightly depending on whether the data is for all datacenters or all public cloud regions, or filtered for a specific datacenter or region.
To view the resource usage of a cloud location:
To synchronize hardware profiles:
By default, for each enterprise with credentials, the hardware profiles mode is enabled. By default, all hardware profiles are available to all enterprises.
For information about hardware profiles in a provider, see Hardware profiles#Synchronizehardwareprofileswithaprovider
To go to the VM, or the virtual appliance or virtual datacenter that contains the VM, click on the active name link in the list.
To display the details of a VM and the available controls, select it in the list.
To send an email to the owner and perform the standard VM actions, as appropriate and/or supported by the provider, use the buttons on the control panel.
For event notification from the platform, the system administrator could use the Abiquo Events Notifier.
To delete virtual resources in the provider, delete them in the platform before you delete the account. After you release credentials, you can then delete virtual resources in the platform that you do not wish to delete in the provider, for example, the default VPC.
If you wish to use the account again, you can add the credentials again. After that you can synchronize to onboard resources from public cloud to update the resources in the platform