Documentation

Skip to end of metadata
Go to start of metadata

This page summarizes storage features available in Abiquo and using different storage types.

The information on this page applies to private cloud only

Hypervisor Datastores

HypervisorDatastoreNotesAllows non-persistent
user Hard Disks
ESXi
  • VMFS
  • NFS with RDM
(tick)
Hyper-V
  • local disk
  • SMB mounted disk
  • CSV
  • Do not use C:\
(tick)
KVM
  • local disk
  • Do not use /

(tick)

Oracle
  • NFS required
 (tick)
XenServer
  • LVM, EXT3, NFS, iSCSI, HBA

 (tick)

Abiquo detects datastore disk changes

Abiquo periodically checks hypervisors for changes in virtual machines, including CPU, RAM and datastore disks.  You can set an abiquo.property to control the frequency of these checks (abiquo.vsm.vmsyncfrequency.<PLUGIN> see Abiquo Configuration Properties#vsm). If a virtual machine datastore disk is resized, Abiquo updates the size registered in Abiquo. If Abiquo detects a change in the datastore used for the virtual machine primary disk, it updates the value in Abiquo and publishes the following tracer: 

  • Datastore of virtual machine '{VIRTUAL_MACHINE_NAME}' has been changed from '{OLD_VALUE}' to '{NEW_VALUE}'.

Abiquo support for storage moves and motion is described in the tables for each hypervisor.

iSCSI Storage Volumes

In Abiquo all iSCSI storage is persistent, i.e. changes persist after the virtual machine is undeployed. NFS storage is also persistent.

Datastore Hard Disks

Datastore Hard Disks are not persistent. When the user undeploys a virtual machine with disks on the hypervisor datastore, these disks will be destroyed.

Storage Features

Storage type

 

/ Storage features

iSCSI
integrated

iSCSI
generic
 
iSCSI
API
 
NFS

Hypervisor
datastore
storage
 
Storage typevolumesvolumesvolumesvolumeshard disks
Supported storage
  • NetApp
  • LVM
  • Nexenta 
All iSCSI All NFSSee Hypervisor Features
Persistent(tick)(tick)(tick)

(tick)

(error) Not available on Hyper-V

(error)
Persistent virtual machines(tick)(tick)(tick)(tick)(error)
System disk resize(tick)(tick)  

 

Notes:

  • ESX only supports resize of thin provisioned disks on SCSI controllers

 

Hypervisor Storage Features

ESXi Storage Features
FeatureDescription
Datastores

VMFS
NFS with RDM (To use RDM, a property is required; see Abiquo Configuration Properties#esxi)

Disk Controllers
  • Abiquo recommends that you configure disks to use SCSI controllers
  • In the Abiquo UI and API, you can configure controller type and controller for VM templates and VMs
    • By default the primary system disk will be mounted on an IDE controller
    • By default the auxiliary hard disks on the ESXi datastore are mounted on an IDE controller
  • Abiquo can also detect the SCSI controller from the OVF file
  • On VMware hypervisors Abiquo supports more than one type of SCSI controller, with ONE controller of each type
SCSI Controllers
  • Default value: VirtualLsiLogicController 
  • OR if controller text contains:
    • "paravirtual": ParaVirtualSCSIController
    • "bus": VirtualBusLogicController
    • "sas": VirtualLsiLogicSASController
  • If no controller is supplied at deploy time, and no default controller is set in properties, the platform default controller of lsilogic will be used
  • Abiquo allows you to set more than one type of SCSI controller, with ONE controller of each type
  • Abiquo allows you to change the controller before or after you deploy the VM
System disks

For all virtual machines deployed on ESX/ESXi hypervisors:

  • If disks are deployed from VMDK Sparse templates, they will be in Sparse format
  • If disks are deployed from VMDK templates or conversions from formats other than VMDK Sparse, they will be in flat/fixed formats with think provisioning enabled
Persistent Virtual
Machines

By default persistent virtual machine disks are mounted on IDE controllers

  • Abiquo recommends that you configure disks to use SCSI controllers
    In the Abiquo UI and API, you can configure controller type and controller for VM templates and VMs. See Modify a VM Template
  • Abiquo can also detect the SCSI controller from the OVF file. See Extended OVF Support and Template Definition
    • On VMware hypervisors, Abiquo supports several different SCSI controllers with ONE controller of each type
  • If using only persistent disks, set a property to supply a datastore for VM definitions
Disk Resize

(tick) (warning) System disk resize
(tick) (warning) Hard disk resize

 (warning) Disks must be:

    • thin provisioned
    • iSCSI disks mounted on a SCSI controller
Storage Live Migration
  • Abiquo detects storage vMotion on all datastores

Hyper-V Storage Features

 FeatureDescription 
Datastores
  • Local disk
  • SMB share
  • Clustered shared volumes (CSV)
Clustered shared volumes
  • Abiquo can detect datastores with CSV enabled
  • Users can deploy on CSV-enabled datastores
  • Abiquo will detect movements between physical machines in a Failover Cluster
  • Abiquo can discover virtual machines that are deployed on CSV

Limitations

  • Administrators cannot configure failover clusters within Abiquo
  • Administrators cannot manage failover clusters within Abiquo, for example, they cannot remove a VM
  • Abiquo High Availability is not compatible with Hyper-V Failover 
Disk Controllers
  • The primary system disk must be mounted on IDE controller to ensure compatibility
  • Secondary disks or volumes can be mounted on IDE or SCSI controllers
  • Each of the 2 available IDE controller support 2 disks, making a maximum IDE disks of 4
System Disks

(tick)SCSI
(tick) IDE

Non-persistent Storage

(tick) Auxiliary hard disks on the Hyper-V datastore are always created in VHDX format

Persistent Storage

(tick) iSCSI integrated storage
(tick) Generic iSCSI storage
(error) NFS persistent storage is not available on Hyper-V

Persistent Virtual
Machines

(error) VHDX
(tick) VHD

Live Migration

(tick) Live migration is supported if the VM storage is moved to a different datastore
(tick) Abiquo will detect movements between physical machines in a Failover cluster

KVM Storage Features
FeatureDescription
Storage

(tick) iSCSI
(tick) NFS
(tick) Hard disks on hypervisor datastore 

Disk controllers
  • SCSI
  • IDE
  • VIRTIO 
System disksAll virtual machine system disks
Disk Resize

(tick) System disks
(tick) Hard disks on hypervisor datastore

Persistent Virtual
Machines

By default persistent virtual machine disks are mounted on SCSI controllers

Oracle VM Storage Features
FeatureDescription
Storage

(tick) (warning) iSCSI volumes
(tick) NFS volumes
(tick) Hard disks

iSCSI Devices

Before you use a storage device with Abiquo, verify that it works well with Oracle VM in the following:

  • Initial storage device discovery
  • LUN discovery
  • Detection of new LUNs created
Note that you may need to manually review LUNs to delete LUNs from Oracle VM after they are removed from the storage device
iSCSI LUNs1000 LUN storage array limitation

Related pages