List of Supported/Not Supported RHCS Manager Modules

Solution Verified - Updated

Environment

Red Hat Ceph Storage

  • RHCS 4.x
  • RHCS 5.x
  • RHCS 6.x
  • RHCS 7.x
  • RCHS 8.x

Issue

  • There are bunch of modules are listed when we deploy new ceph cluster.
  • Few modules are validated, tested and maintained in RHCS and few are not.
  • This article focuses on the list of manager modules which are supported/not supported in RHCS

Resolution

Below the list of manager modules which are supported in RHCS.
NameDescriptionSupported in RHCS 4.xSupported in RHCS5.xImportant Note
balancerThe balancer can optimize the placement of PGs across OSDs in order to achieve a balanced distribution, either automatically or in a supervised fashion.YesYes
crashThe crash module collects information about daemon crashdumps and stores it in the Ceph cluster for later analysis.YesYes
cephadmcephadm deploys and manages a Ceph cluster. It does this by connecting the manager daemon to hosts via SSH. The manager daemon is able to add, remove, and update Ceph containers. cephadm does not rely on external configuration tools such as Ansible, Rook, and Salt.Not AvailableYes
dashboardThe Ceph Dashboard is a built-in web-based Ceph management and monitoring application through which we can inspect and administer various aspects and resources within the cluster.YesYes
orchestratorAn orchestrator module is a ceph-mgr module which implements common management operations using a particular orchestrator.YesYes
pg_autoscalerpg_autoscaler is a ceph-mgr module that allows the cluster to consider the amount of data actually stored (or expected to be stored) in each pool and choose appropriate pg_num values automaticallyYesYes
progressThe progress module is used to inform users about the recovery progress of PGs (Placement Groups) that are affected by events such as (1) OSDs being marked in or out and (2) pg_autoscaler trying to match the target PG number.YesYes
prometheusProvides a Prometheus exporter to pass on Ceph performance counters from the collection point in ceph-mgr.YesYesPrometheus Module is an embedded ceph-mgr module for Ceph Dashboard components. Hence using Prometheus Module without using Ceph Dashboard is not supported by RedHat.
rbd_supportEnable built-in RBD performance monitoring tools to translate individual RADOS object metrics into aggregated RBD image metrics for IOPS, throughput, and latency.YesYes
restfulRESTful module offers the REST API access to the status of the cluster over an SSL-secured connection.Not SupportedYes
rookThe rook module provides integration between Ceph’s orchestrator framework (used by modules such as dashboard to control cluster services) and Rook.Not SupportedYesRook Module is only supported for ODF [OpenShift Data Foundation] based Deployments
statusNo Description AvailableYesYes
volumesNo Description AvailableYesYes
Below the list of manager modules which are not supported in RHCS 4.x and RHCS 5.x
NameDescription
alertsThe alerts module can send simple alert messages about cluster health via e-mail. In the future, it will support other notification methods as well.
influxThe influx module continuously collects and sends time series data to an influxdb database.
localpoolThe localpool module can automatically create RADOS pools that are localized to a subset of the overall cluster. For example, by default, it will create a pool for each distinct rack in the cluster. This can be useful for deployments where it is desirable to distribute some data locally and other data globally across the cluster. One use-case is measuring performance and testing behavior of specific drive, NIC, or chassis models in isolation.
osd_supportNo Description Available
selftestNo Description Available
telegrafThe Telegraf module collects and sends statistics series to a Telegraf agent. The Telegraf agent can buffer, aggregate, parse and process the data before sending it to an output which can be InfluxDB, ElasticSearch and many more. Currently the only way to send statistics to Telegraf from this module is to use the socket listener. The module can send statistics over UDP, TCP or a UNIX socket.
zabbixThe Zabbix module actively sends information to a Zabbix server like: Ceph status, I/O operations, I/O bandwidth, OSD status, Storage utilization.
Category

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.