Gnocchi file backend HA

Registered by Vladislav Belogrudov on 2018-05-21

Currently the only available backends for Gnocchi are file and Ceph. From these two only Ceph provides high availability. There are ways to make file backend HA without Ceph, e.g. mount shared folder to all Gnocchi servers. This blueprint consists of three parts: 1) allow host mount instead of volume for multinode Gnocchi installations to facilitate shared storage usage (e.g. NFS)
2) automatic nfs folder mount if nfs server is provided
3) precheck to prevent situations where file store is chosen as backend but shared storage is absent

Blueprint information

Status:
Started
Approver:
None
Priority:
Undefined
Drafter:
Vladislav Belogrudov
Direction:
Needs approval
Assignee:
Vladislav Belogrudov
Definition:
New
Series goal:
None
Implementation:
Needs Code Review
Milestone target:
None
Started by
Vladislav Belogrudov on 2018-05-22

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/gnocchi-nfs-backend,n,z

Addressed by: https://review.openstack.org/569792
    Add possibility to use shared storage for file backend in Gnocchi

Addressed by: https://review.openstack.org/569946
    Automatically mount nfs share for Gnocchi 'file' backend

https://review.openstack.org/#/c/563687/ has relevant precheck for nfs shares - as soon as it is accepted one can reuse it for gnocchi file storage backend test.

Addressed by: https://review.openstack.org/570566
    Add precheck for NFS mount points

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.