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 2.6


Skip to end of metadata
Go to start of metadata

Abiquo Virtual Storage

There are two main types of virtual storage available in Abiquo: hard disks and volumes.

Abiquo supports all iSCSI storage for creating:

  • volumes of integrated storage with device management and storage as a service
  • volumes of generic iSCSI storage, where volumes are manually added by administrators
Abiquo also supports storage as hypervisor datastores for creating:
  • hard disks on the hypervisor datastore

In Abiquo, hard disks on the hypervisor datastore are deleted when the virtual machine they are attached to is undeployed. In contrast, volumes on external storage devices remain on the storage device after a virtual machine is undeployed. In Abiquo, external storage is persistent storage that is not part of the hypervisor datastore.  

 

The following table compares the characteristics of Abiquo virtual storage types.

Abiquo Storage
Characteristics 

Hard Disks on Hypervisor Datastore

Volumes of Integrated External Storage
iSCSI and NFS

Generic iSCSI Storage

TerminologyHard disksVolumesVolumes
Hypervisor Support(tick) ESXi, Oracle, Hyper-V, XenServer
(error) KVM 
(error) XenServer: no NFS support 

Persistence

  • Not persistent. Destroyed on undeploy
  • Not included in virtual machine instances

Persistent

Persistent

Architecture

  • Hard disks created on hypervisor datastore
  • Mounted on IDE controller

Abiquo plug-in architecture manages the disk cabinet

Generic interface mounts an existing iSCSI LUN

Storage as a Service

  • Yes, users can manage virtual disks

Yes, users manage virtual disks

Not automatic

Configuration

Automatic

Automatic disk configuration discovery

Requires iSCSI information and volume size

Created by

Abiquo user

Abiquo user

  • Storage administrator creates disks on storage device
  • Cloud administrator adds disks to Infrastructure view
Storage levelVirtual machineVirtual datacenter, virtual machineInfrastructure, virtual datacenter, virtual machine

Control of Storage

Abiquo manages hypervisor datastore

Abiquo manages disk cabinet

Storage administrator manages the storage device

 

Flexibility

User can specify disk size

Cloud administrator can configure all parameters

Cloud administrator cannot control disk size or other parameters

Persistent VM SupportCannot store persistent virtual machine disksCan store persistent virtual machinesCan store persistent virtual machines
if the volume size is larger than the raw template disk size
Disk resizeUser can resize disks where supportedUser can resize disks where supportedUser cannot resize disks

First configure external storage devices and generic volumes, see Manage External StorageUsers can then create volumes of managed storage for their virtual datacenters. See Manage Virtual Storage and Configure Virtual Machines.

Non-persistent hard disks are configured by cloud users directly for their virtual machines. See Configure Virtual Machines

Integrated Persistent Storage

Abiquo manages storage through the Storage System Manager remote service and the Virtual Storage plugins.

Storage System Manager

This allows the management of multiple Storage Systems, acting as a virtual storage factory. It exposes a REST API that can manage heterogeneous storage technologies with a homogeneous API. It also wraps the virtual storage plugins which are the specific connectors for each storage technology.

Virtual Storage Plugins

A Virtual Storage plugin is a component that wraps the specific features of a storage technology to manage it from Abiquo. It must be installed in the appliance OS, or can be installed remotely if the storage technology has a public API.

This is the list of available storage plugins implemented:

  • LVM & iSCSI Linux: Manages any storage based on Logical Volume Manager (LVM) Linux and iSCSI. For testing platforms
  • Nexenta: Manages any storage based on Nexenta
  • NetApp: No plugin is required
  • Others (Dell Equallogic, IBM Volume Manager): If it has an API, almost any storage technology can be managed from Abiquo. Contact us for more information about plugin development and custom solutions. Customers can develop their own storage plugins using the Abiquo Storage SDK.

Non-Persistent Hard Disks on Hypervisor Datastores

You can create secondary hard disks for a virtual machine on hypervisor datastores. However, unlike other Abiquo virtual storage volumes, these volumes are not persistent. They are deleted from the hypervisor datastore when the virtual machine is undeployed. They are not included when you create an instance or a persistent virtual machine. And they are not copied when the VM is copied. These disks are always attached to an IDE controller on the virtual machine. 

See Configure Virtual Machines

  • No labels