Project

General

Profile

Actions

Feature #54310

open

cephadm: allow services to have dependencies on rbd

Added by Paul Cuzner about 2 years ago. Updated about 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
cephadm/monitoring
Target version:
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Currently features like grafana and prometheus use the local filesystem of the host to store data, which binds the service to that physical machine.

In order to provide HA for these services, complex deployments of multiple instance and issues relating to keeping the different copies of the data in sync have been discussed

Instead this feature proposes a different solution that would allow a service to require an rbd image. The rbd image would encapsulate the service, configuration and data - allowing it to be started on a different host in the event of a host outage. This would reduce the data loss to the time it takes to redeploy and attach the rbd image - and the act of redeployment already would handle the reconfiguration of features like dashboard.

Actions

Also available in: Atom PDF