distrax.mgrs.ceph_mgr class#

This holds the CephMGR Class, which allows for the creation and removal of the Manager Daemon

class distrax.mgrs.ceph_mgr.CephMGR(folder='ceph')[source]#

Ceph Manager Class.

This class contains all the methods required to create and remove a Ceph Manager

To read more about the Ceph Manager please see: https://docs.ceph.com/en/latest/glossary/#term-Ceph-Manager

Examples

>>> mgr = CephMGR()
>>> mgr = CephMGR(folder="distrax")
create_mgr()[source]#

Create the Ceph Manager Daemon.

This Daemon operates with the monitor to provide additional monitoring and interfacing to external tools.

Return type:

None

Examples

>>> mgr.create_mgr()
remove_mgr()[source]#

Remove the Ceph Manager Daemon.

Return type:

None

Examples

>>> mgr.remove_mgr()