List of Supported/Not Supported RHCS Manager Modules
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.
| Name | Description | Supported in RHCS 4.x | Supported in RHCS5.x | Important Note |
|---|---|---|---|---|
| balancer | The balancer can optimize the placement of PGs across OSDs in order to achieve a balanced distribution, either automatically or in a supervised fashion. | Yes | Yes | |
| crash | The crash module collects information about daemon crashdumps and stores it in the Ceph cluster for later analysis. | Yes | Yes | |
| cephadm | cephadm 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 Available | Yes | |
| dashboard | The 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. | Yes | Yes | |
| orchestrator | An orchestrator module is a ceph-mgr module which implements common management operations using a particular orchestrator. | Yes | Yes | |
| pg_autoscaler | pg_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 automatically | Yes | Yes | |
| progress | The 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. | Yes | Yes | |
| prometheus | Provides a Prometheus exporter to pass on Ceph performance counters from the collection point in ceph-mgr. | Yes | Yes | Prometheus 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_support | Enable built-in RBD performance monitoring tools to translate individual RADOS object metrics into aggregated RBD image metrics for IOPS, throughput, and latency. | Yes | Yes | |
| restful | RESTful module offers the REST API access to the status of the cluster over an SSL-secured connection. | Not Supported | Yes | |
| rook | The rook module provides integration between Ceph’s orchestrator framework (used by modules such as dashboard to control cluster services) and Rook. | Not Supported | Yes | Rook Module is only supported for ODF [OpenShift Data Foundation] based Deployments |
| status | No Description Available | Yes | Yes | |
| volumes | No Description Available | Yes | Yes |
Below the list of manager modules which are not supported in RHCS 4.x and RHCS 5.x
| Name | Description |
|---|---|
| alerts | The alerts module can send simple alert messages about cluster health via e-mail. In the future, it will support other notification methods as well. |
| influx | The influx module continuously collects and sends time series data to an influxdb database. |
| localpool | The 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_support | No Description Available |
| selftest | No Description Available |
| telegraf | The 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. |
| zabbix | The Zabbix module actively sends information to a Zabbix server like: Ceph status, I/O operations, I/O bandwidth, OSD status, Storage utilization. |
Product(s)
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.