Cinder volume driver for Open vStorage Volume Router
Open vStorage is an open-source VM storage router. It’s a SDS (software defined storage)
layer in between Virtual machines and storage backends, it abstracts the backend from the
VM and provides a single unified namespace across multiple hosts.
These VM Storage Routers operate like a grid leveraging local flash memory or SSDs to provide a high performance and reliable storage system.
It is compatible with Swift (via S3) interface as backend and nova compute nodes as frontend (requires cinder-volume and nova-compute).
The Storage Router is a process running on the compute node, it uses SSD for caching and it serves volumes via a virtual filesystem using .raw files. Storage Routers can coordinate between them and allow live migration with zero copy (cache is synced separately). The rest of the virtual file system can be used by nova to store instances files for migration.
The driver implements basic volume operations (create, delete, snapshot, clone volume, clone snapshot, create from image)
Blueprint information
- Status:
- Complete
- Approver:
- Mike Perez
- Priority:
- Low
- Drafter:
- Eduard Biceri-Matei
- Direction:
- Approved
- Assignee:
- Eduard Biceri-Matei
- Definition:
- Approved
- Series goal:
- Accepted for kilo
- Implementation:
- Implemented
- Milestone target:
- 2015.1.0
- Started by
- Eduard Biceri-Matei
- Completed by
- Mike Perez
Related branches
Related bugs
Sprints
Whiteboard
2014-12-17 <thingee>: There are still issues with the current patch, and we're unable to contact Eduard Biceri-Matei via IRC. We're doing the cut now for k-1.
Gerrit topic: https:/
Addressed by: https:/
Implements: bp/open-
Addressed by: https:/
Cinder volume driver for Open vStorage Volume Router - specs