distrax.mdss.ceph_mds class#

This holds the CephMDS Class, which allows for the creation and removal of the Metadata Server Daemon

class distrax.mdss.ceph_mds.CephMDS(folder='ceph', timeout=5)[source]#

Ceph Metdata Server Class.

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

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

Examples

>>> mgr = CephMDS()
>>> mgr = CephMDS(folder="distrax")
create_mds()[source]#

Create the Ceph MDS Daemon.

This Daemon operates with the cluster to store all the filesystem metadata and allow the filesystem to be created.

Return type:

None

Examples

>>> mds.create_mds()
remove_mds()[source]#

Remove the Ceph MDS Daemon.

Return type:

None

Examples

>>> mds.remove_mds()