Abiquo Documentation Cookies Policy

Our Documentation website uses cookies to improve your experience. Please visit our Cookie Policy page for more information about cookies and how we use them.


Abiquo 4.6

Skip to end of metadata
Go to start of metadata

Introduction to datastore tiers

In private cloud, platform owners can group hypervisor datastores into tiers to price it according to service levels. 

Administrators or cloud users can choose the service level for VM hard disks at the level of VM templates, virtual datacenters, and VMs. 

If you do not enable datastore tiers feature, all datastore disks will be created in the "Default Tier".

When you perform VM or storage moves outside of Abiquo, the platform will synchronize disks to their new datastore tiers.

You can only add datastores to datastore tiers if they do not have any managed VM disks on them or if none of the disks are in a tier.


To display datastore tiers:

  1. Go to Infrastructure → Private → select Datacenter → Servers view → Datastore tiers

Create datastore tiers

To create datastore tiers:

Privilege: Access infrastructure view and Private DCs, View datacenter details, Manage storage elements

  1. Go to Infrastructure → Private → select datacenter → Datastore tiers
  2. For each tier, click the + add button and complete the dialog

FieldDescription
NameName of the datastore tier
DescriptionA brief description of the datastore tier
Storage Allocation PolicyAllocation method for assigning hard disks to datastores. See Storage Pool Allocation. Overrides the abiquo.storagemanager.storageMethod property set for the whole Abiquo platform in Abiquo Configuration Properties
Allow access to this tierThe tier will be allowed for any enterprise that is created while this box is checked. You can change the configuration by going to Enterprise access or Users → edit Enterprise → Allowed datacenter → Datastore tiers.
EnableEnable or disable this tier. Disable a tier to block access when creating and configuring tiers, and when performing maintenance. You cannot disable a tier if it contains hard disks. You cannot set a disabled tier as the default.
Default

Make this tier the default for the datacenter. If no VM tier is set, and no default tiers of higher priority are set, select this tier.

The order of priority of default tiers is:

  1. template disk
  2. virtual datacenter
  3. datacenter
  4. any of the allowed tiers

If this tier is selected and it is not functional, deploy will fail with a scheduler error.

Set access to tier service levels for datastores

When you create a datastore tier, by default the platform will allow access to the current enterprise only.

To allow access to different service levels you can set access for these levels:

  • all enterprises
  • enterprises in a datacenter

To modify enterprise access for ALL enterprises, Infrastructure → Private → select Datacenter → Datastore tiers → create or edit datastore tier → Enterprise access

  • Changes here will override the settings defined for an individual enterprise
  • You cannot restrict the access of enterprises that have already created disks in the tier

To display a list of enterprises that currently have access to a datastore tier:

  1. Go to Infrastructure → Private → select Datacenter → Datastore tiers → edit datastore tier → Enterprise access
  2. Click Cancel or select Do not change enterprise access


Allow a tenant to use datastore tiers in a datacenter

To allow or prohibit access to a datastore tier for an individual enterprise

  1. Go to Users → edit Enterprise → Allowed datacenters → Datastore tiers. 
  2. Drag and drop datastore tiers to the Allowed or Prohibited lists for this enterprise
  3. Click Accept to save the Enterprise datacenter resources


 Click here to show/hide the screenshot

Troubleshooting

  • You cannot restrict the access of enterprises that have already created disks in the tier
  • Changes in Infrastructure view to the Datastore tiers on the Enterprise access tab will override these settings

Edit a datastore tier and add multiple datastores

To add multiple datastores to a tier:

  1. Go to Infrastructure → Private → select datacenter → Datastore tiers 
  2. Select a datastore tier
  3. Click the + add button in the Datastores pane on the right
  4. From the popup list, select the datastores to add

  5. Click Add


Troubleshooting

  • Generally, you cannot add datastores with managed VMs deployed on them to a datastore tier
  • Exception: if a datastore with managed VMs deployed on it does not have a tier (e.g. as a result of datastore synchronization), you can assign it to a tier and Abiquo will automatically assign all disks to that tier

Add hypervisor datastores to service levels

You can also add datastore tiers to services levels when you create or edit a hypervisor. See Compute in Datacenters

Set default storage service levels with datastore tiers

For a VM, if a user does not configure a datastore tier, the platform will select a default tier, if any is set.

The platform selects a default tier in the following priority order from highest to lowest:

  1. template disk
  2. virtual datacenter
  3. datacenter
  4. any of the allowed tiers
  5. null

A null tier means that datastore tiers are not in use.

When the user deploys, if the selected tier cannot be used, the deploy will fail with a scheduler error.

Set the default datastore tier for the datacenter

To set the default tier for the datacenter
  1. Go to Infrastructure → Private → select datacenter → Datastore tiers
  2. Select and edit the tier and go to General information
  3. Select the Default option
  4. Click Save

Set the default datastore tier for a template disk

You can set the default service level when you add or edit an existing template disk.

Privilege: Manage VM templates from Apps library

To set the default datastore tier for a template disk

  1. Go to Apps library → Private → select datacenter
  2. Edit the template
  3. Go to Disks → edit disk 
  4. Select a datastore tier to set as the default
  5. Click Save

The default tier for each disk is shown on the Disks tab. 

Troubleshooting

  • When you upload an ISO disk or a regular disk from the local filesystem to a new or existing template, you cannot set the datastore tier.
  • If the default tier for the template disk is not set, Abiquo will use the default set in the virtual datacenter, and so on in the priority order.


Set the default datastore tier for the virtual datacenter

To set a default datastore tier for the virtual datacenter: 
  1. When you edit or create the virtual datacenter, open the Defaults tab 
  2. Select the appropriate datastore tier 

Troubleshooting

The virtual datacenter default has a higher priority than the datacenter default and a lower priority than a default datastore tier set in a VM template or in the VM itself.

Set the storage service level of a VM disk

To set the storage service level for a hard disk, assign a datastore tier

Privilege: Manage virtual machine hard disks

When you create a VM from a standard VM template, the template disks may have a default datastore tier set by the administrator.

  • To remove the current service level, click the x symbol beside the tier name 

  • To optionally set a new service level, select another tier from the dropdown list. 
  • If you do not select a tier, the platform will use the defaults

Troubleshooting

  •  If there is no default tier for the template disk, the platform will use a default that was set for the virtual datacenter or datacenter, or another available tier. 
  • You can only set or change the datastore tier before the platform creates the disk in the hypervisor
  • If there is already a disk in an existing datastore tier, you can only select a compatible datastore tier

  • No labels