VolumeCare is a StorPool service that creates and manages atomic consistent snapshots of volumes, based on defined retention policies. Its main objective is to provide the ability to roll back to a previous state of a volume.

The service also detects if multiple volumes belong to the same virtual machine (based on tags added by the orchestration/integration) and creates crash-consistent snapshots for the whole VM. It also allows the administrator to revert based on a virtual machine ID instead of volume by volume.

VolumeCare supports working modes and policies for multiple cluster configurations. With these a backup cluster can be used to store the snapshots instead or along with the primary cluster. In this configuration there will be a volumecare service running in each of the clusters.