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
 
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 at the moment:
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