Abiquo 5.2
API Documentation
For the Abiquo API documentation of this feature, see Abiquo API Resources and the page for this resource HardwareProfilesDatacenterResource.
To synchronize hardware profiles:
Privilege: Access infrastructure view and PCRs, View public cloud region details, Manage enterprises
By default, for each enterprise with credentials, the hardware profiles mode is enabled. By default, all hardware profiles are available to all enterprises.
Classify hardware profiles in private cloud
The platform contains one set of default families that are available in both public and private cloud.
In private cloud and in public cloud regions without native hardware profiles, you can also create your own hardware profile families and types that will be available in all of these locations.
To classify hardware profiles, first create families, then create types.
To create a hardware profile family or type:
Create a hardware profile family
Field | Value |
---|---|
Name | Enter a name to identify the hardware profile family |
Description | Describe the hardware profile family for users to help them select a hardware profile for their VMs |
Create a hardware profile type
Field | Value |
---|---|
Family | Select a hardware profile family |
Name | Enter a unique name for the hardware profile type |
Description | Identify the hardware profile type for users to help them select a hardware profile for their VMs |
Create a hardware profile
Privilege: Access infrastructure view and private DCs, View datacenter details, Manage datacenter infrastructure elements
To create a hardware profile:
Field | Value |
---|---|
Family | Select a family to classify the hardware profile. The family can help users understand the main purpose of hardware profile |
Type | Select a type to classify the hardware profile. The type can help users understand the performance specifications of hardware profile |
Name | Enter a unique name for the hardware profile. Identify it to users who will select it for their VMs. |
CPU | The number of virtual CPUs to assign to VMs using this hardware profile. The combination of CPU and RAM must be unique in the datacenter. For dynamic hardware profiles this is the default value. |
Cores per socket | The number of cores per socket to use for supported hypervisors such as VMware. The number of CPUs must be divisible by this value. For dynamic hardware profiles this is the default value. |
RAM | The amount of virtual RAM to assign to VMs using this hardware profile. The combination of CPU and RAM must be unique in the datacenter. Select RAM units of MB, GB or TB. For dynamic hardware profiles, this is the default value. |
Dynamic | To allow the user to enter CPU and/or RAM values, select the Dynamic option/s. Pricing and billing of dynamic hardware profiles will include cost codes, and CPU and RAM usage pricing. |
Cost code | For pricing and billing, select a cost code for the hardware profile. See Pricing View#Create a new cost code |
Active | Select this checkbox to activate or deactivate the hardware profile Troubleshooting
|
Current generation | Select this checkbox to mark that the hardware profile is compatible with current VM templates |
When you create or edit a hardware profile, select a cost code
For dynamic hardware profiles, the platform will also use the prices for CPU and RAM.
To set prices in a pricing model for individual hardware profiles in each datacenter, see Pricing View#Create a new pricing model
To onboard and synchronize prices from public cloud, see Synchronize public cloud price lists
After you have prepared hardware profiles, do the following steps:
Virtualization type of Paravirtual or HVM
Root device type of Instance store or EBS
If the provider does not support CPU and RAM as well as hardware profiles, and if there is no hardware profile that matches the CPU and RAM values, the platform cannot create a hardware profile, so the user will have to select another one
If more than one hardware profile is found, the hardware profiles will be ordered using the following properties:
Dynamic CPU
Dynamic RAM
Current generation
Cores per socket
The platform will select a hardware property that:
Does not have dynamic CPU and/or dynamic RAM
Is of the current generation
Has the smallest cores per socket (if applicable).
The others will appear as warnings on the Warning tab of the Spec creation dialog.
If the CPU and RAM do not match exactly with the VM, there will also be a warning.
The selected hardware profile can be changed on the Virtual machines tab
For a tenant, to disable hardware profiles mode or to disable a specific hardware profile that is not in use in deployed VMs, see Manage Enterprises#Allowtenantstousehardwareprofiles.
In a datacenter or a public cloud region with custom hardware profiles, you can deactivate a hardware profile at any time. The platform will not display inactive hardware profiles to select as recommended profiles in templates or for use in VMs. If a user already is already using a hardware profile on a VM when you deactivate it, they can continue to use it until they delete their VM. In this case, the administrator can save the enterprise’s allowed datacenter with the inactive hardware profile selected.
You can activate a hardware profile again at any time. Also, the platform will automatically activate an existing hardware profile in preference to creating a new one when switching to hardware profile mode, capturing a VM, or creating a virtual appliance from a spec.
Related pages