Abiquo offers these features in the public cloud integration with Microsoft Azure RM (ARM) Compute.
The platform supports basic SKUs for load balancer and public IP resources. It does not support standard SKU resources.
Azure RM may require separate credentials for groups of regions. For example, for regions in China the user will need separate credentials and they should select the appropriate provider, such as "Azure (CHINA)".
Azure uses the VM Name and the Resource Group to identify a VM.
- You cannot change the VM Name of a VM that is running in Azure
- The VM Name must be unique in the Resource Group (the public cloud region in the platform)
In v5.0.1+, the platform uses the VM label (or friendly name) as the Azure VM Name
- When you create a VM, the default VM label is the VM template name.
- Before you deploy, you can edit the VM label
- The platform will check that it meets the Azure naming criteria
Do not delete the abiquo-name tag with the ABQ_uuid value
- The platform uses it to identify the VM in Azure
- To display the tags in the Azure portal, see the instructions in the Azure documentation
Azure ARM Feature | Support | Comments |
---|---|---|
Configure and remove VMs | When you deploy, you’ll select the hardware profile. The Name of the VM in Azure is the platform's VM label (friendly name). It must meet the Azure naming criteria and you cannot change it after deployment. | |
Onboard templates | To search for templates in Azure ARM, the format for a template ID is /Subscriptions/{subscription}/Providers/Microsoft.Compute/Locations/{region}/Publishers/Canonical/ArtifactTypes/VMImage/Offers/{offer}/Skus/{sku}/Versions/{version} | |
Reconfigure VMs |
| |
Power on VM |
| |
Power off VM | Abiquo supports power off and deallocate of VMs. A deallocated VM is in the OFF state, and it has the "deallocated" attribute is set to "true". | |
Reset VM | ||
Pause and resume VM |
| |
Storage |
| |
Take a VM snapshot | The Abiquo instance functionality has been disabled in Abiquo 4.7.0 pending further development. | |
Remote access | Depending on template type, for example:
| |
Create and delete networks |
| |
Create and delete VPNs | Site-to-site VPNs, for example, from private cloud (NSX) to Azure, and from Azure to Azure | |
Create and delete VDCs |
| |
Create and manage firewall policies |
| |
Use Chef | Enterprise Chef or your own server | |
Use Chef attributes |
| |
VM bootstrap scripts | ||
VM variables | Stored as node metadata. | |
Load balancing | ||
Import and synchronize VMs | To onboard VMs, the enterprise must have credentials registered. | |
VM monitoring and metrics |
| |
Dashboard billing widgets | The Hybrid tab of the Home dashboard view can display public cloud billing information, including the latest bills and estimated bill. See Hybrid and for configuration instructions see Display cloud provider billing data | |
High availability |
|