StorPool – The Best Block Storage For
CloudStack


StorPool is a software-defined storage solution for building scalable, efficient and high performance clouds. It has native support for CloudStack which provides Primary DataStore Provider plugin and an agent plugin.


GET STARTED

Fast, reliable and efficient CloudStack storage

The capable storage solutions for a CloudStack environment are few. Yet, the key to building efficient infrastructure can be found in the balance between costs and capabilities.
Cloud providers, MSPs, and Enterprises across the globe use StorPool in order to increase the ROI (Return on Investment) of their IT. Combined with its efficiency, scalability and reliability, StorPool can boost your infrastructure and help you to achieve superb end-user experience.

StorPool’s integration with CloudStack

StorPool is deeply integrated with CloudStack and has a native driver in the host OS, which provides block devices in /dev/storpool/volname as raw disk images for qemu/KVM. The integration also provides the functionality to manage volumes and snapshots directly in the storage system via its API.

In this way you can manage and use the full functionality of the storage system from CloudStack itself. You can find the integration
here: https://github.com/storpool/storpool-cloudstack-integration

StorPool has native support for CloudStack which provides Primary DataStore Provider plugin and an agent plugin. In our case they are both in the same file, so installation is just dropping the file in the corresponding directory and reloading CoudStack services.

A new primary storage is created from “Infrastructure -> Primary Storage -> Add Primary Storage” for each StorPool template (think pre-defined volume template with particular parameters) that will be used. And the new Primary storage is used as normal.

Supported operations:
Create ROOT volume from ISO
Create ROOT volume from Template
Create DATA volume
Attach ROOT/DATA volume
Detach ROOT/DATA volume
Migrate VM
Delete ROOT volume
Delete DATA volume
Create ROOT/DATA volume snapshot
Create volume from snapshoot
Create TEMPLATE from ROOT volume
Create TEMPLATE from snapshot
Download volume
Revert ROOT/DATA volume to snapshot
(Live) resize ROOT/DATA volume
Delete SNAPSHOT (ROOT/DATA)
Delete TEMPLATE

Building a software-defined cloud with CloudStack

Building a software-defined cloud with CloudStack can bring you numerous benefits.
Watch the live recording of the session of Boyan Krosnov, CPO of StorPool storage from The CloudStack European User Group Day, London, UK. Discover the advantages you will get thanks to the great collaboration between StorPool’s block storage and CloudStack.