Libvirt: Support for attaching volumes located on Virtuozzo Storage¶
Virtuozzo Storage is a fault-tolerant distributed storage system. From client’s point of view it is a remote file system storage similar to NFS, GlusterFS or CIFS.
Virtuozzo Storage allows to use disk space of conventional linux systems to provide fault-tolerant storage with automatic recovery. It’s optimized for performance of virtualization workloads and has strong data consistency.
A user is able to attach block storage exported in the form of virtual disks resided on Virtuozzo Storage to Nova instances.
A new volume driver is added in order to support attaching volumes resided on Virtuozzo Storage. This volume driver has a similar workflow to what NFS and SMBFS volume drivers have.
The CI system 3 runs on Nova tree and checks each Nova patch with Virtozzo Storage and leaves a comment about status of tempest run.
Data model impact¶
REST API impact¶
The share credentials will be parsed in the volume connection info and used when mounting a Virtuozzo Storage cluster.
Other end user impact¶
Other deployer impact¶
The deployer will be able to configure the path where the Virtuoozo Storage clusters will be mounted, as well as setting mount flags.
- Primary assignee:
- Other contributors:
Spec approval. Implementation: 4 Documentaiton.
This feature should be tested in conjunction with the Virtuozzo Storage Cinder Volume driver. The existing Tempest tests along with the related unit tests should be enough.
A third party CI testing system is up and running 3
Using the Virtuozzo Storage backend should be documented.