...
Hardware profiles are a convenient way of displaying CPU and RAM values that enable you to simplify the configuration of virtual machines for your users. They also enable you to control available hardware configurations and to recommend suitable hardware configurations for virtual machine templates. In Abiquo 4.0.2+, And you can restrict users to a set of recommended configurations for a template.
- For public clouds with provider hardware profiles, you can synchronize and manage the provider's profiles in Abiquo.
- For public clouds without hardware profiles and private cloud, you can create and fully manage hardware profiles in Abiquo.
- Some cloud providers may offer both hardware profiles and CPU and RAM.
User perspective of hardware profiles
This section describes how hardware profiles are presented to users in Abiquo.
Create a virtual machine with hardware profiles
For a cloud and tenant with hardware profiles enabled, when a user is creating a virtual machine, the user must select a hardware profile.
If there are Abiquo instance templates, then the user can select specific instance templates and their hardware profiles.
If a user’s enterprise does not have access to any active hardware profiles, the user cannot create virtual machines. If there are no valid active hardware profiles available for a virtual machine template, then users cannot deploy a virtual machine created from this template.
If the template is restricted to recommended hardware profiles, then only recommended profiles will display; otherwise, all profiles will display.
if the user has the privilege to Override virtual machine constraints, they can modify virtual machine CPU and RAM to values outside the maximum and minimum values defined in the template. This means that the user with the Override virtual machine constraints privilege can select a displayed hardware profile that is outside of the minimum and maximum values.
Edit a virtual machine to change the hardware profile
When you edit a virtual machine, Abiquo will display the hardware profile, as well as the CPU and RAM. If the virtual machine is not deployed, you can change the hardware profile at any time. If the virtual machine is deployed and you are not using hot-add of CPU and RAM, shut down the virtual machine before making changes.
Create a VApp spec with hardware profiles
When you create a VApp spec, Abiquo records the CPU and RAM, but not a specific hardware profile. When you create a virtual appliance from a spec, Abiquo creates a VM and assigns an appropriate hardware profile. In public clouds with native hardware profiles, if there is no hardware profile that matches the CPU and RAM values, Abiquo cannot create a hardware profile, so the user will have to select another one.
Hardware profiles in infrastructure
To manage Hardware profiles, go to Infrastructure, select a cloud location and check you are in Details view, then open the Hardware profiles tab.
In cloud providers with hardware profiles, you can synchronize existing profiles. In private cloud datacenters and in cloud providers that do not have native hardware profiles, you can create, edit and delete hardware profiles.
Synchronize hardware profiles with a provider
In public cloud providers with hardware profiles, when you create a public cloud region and add credentials for an enterprise, Abiquo will automatically retrieve the hardware profiles for the public cloud region. You can synchronize hardware profiles but you cannot edit them or make them inactive. In public cloud hardware profiles, the combinations of CPU and RAM do not have to be unique. Some cloud providers may use CPU and RAM instead of hardware profiles, for example, vCloud Director, and some providers may use both.
You can deactivate hardware profiles mode in There may be more than one hardware profile
In public cloud regions with native hardware profiles that also support CPU and RAM., you can deactivate hardware profiles mode
By default, for each enterprise with credentials, the hardware profiles mode is enabled. You cannot disable hardware profiles mode if the public cloud provider does not support CPU and RAM setting. By default, all hardware profiles are available to all enterprises. The Abiquo administrator can edit the list of profiles that is available to an enterprise in a public cloud region, and they can make recommendations for templates, if this is not done automatically as, for example, in AWS.
If you synchronize a public cloud region and a virtual machine has a hardware profile that is not allowed for the enterprise, the platform will automatically allow the hardware profile.
...
For each template, the administrator can select or edit the hardware profiles to display as recommended. From Abiquo 4.0.2, as in private cloud, And the administrator can optionally force the user to only work with recommended hardware profiles.
When a user creates a virtual machine they can select from the pulldown list of hardware profiles. Abiquo will highlight recommended profiles with “(recommended)”.
Create a hardware profile
...
See Pricing View#Hardware profiles
Users working with hardware profiles
If a user’s enterprise does not have access to any active hardware profiles, the user cannot create virtual machines. If there are no valid active hardware profiles available for a virtual machine template, then users cannot deploy a virtual machine created from this template. If the template is restricted to recommended hardware profiles, then only recommended profiles will display.
if the user has the privilege to Override virtual machine constraints, they can modify virtual machine CPU and RAM to values outside the maximum and minimum values defined in the template. This means that the user with the Override virtual machine constraints privilege can select a displayed hardware profile that is outside of the minimum and maximum values.
Edit a virtual machine to change the hardware profile
When you edit a virtual machine, Abiquo will display the hardware profile, as well as the CPU and RAM. If the virtual machine is not deployed, you can change the hardware profile at any time. If the virtual machine is deployed and you are not using hot-add of CPU and RAM, shut down the virtual machine before making changes.
Create a VApp spec with hardware profiles
When you create a VApp spec, Abiquo records the CPU and RAM, but not a specific hardware profile. When you create a virtual appliance from a spec, Abiquo creates a VM and assigns an appropriate hardware profile. In public clouds with native hardware profiles, if there is no hardware profile that matches the CPU and RAM values, Abiquo cannot create a hardware profile, so the user will have to select another one.