How To Install ceph-mgr-modules-core on Fedora 36

In this tutorial we learn how to install ceph-mgr-modules-core in Fedora 36. ceph-mgr-modules-core is Ceph Manager modules which are always enabled

Introduction

In this tutorial we learn how to install ceph-mgr-modules-core on Fedora 36.

What is ceph-mgr-modules-core

ceph-mgr-modules-core provides a set of modules which are always enabled by ceph-mgr.

We can use yum or dnf to install ceph-mgr-modules-core on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install ceph-mgr-modules-core.

Install ceph-mgr-modules-core on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install ceph-mgr-modules-core using dnf by running the following command:

sudo dnf -y install ceph-mgr-modules-core

Install ceph-mgr-modules-core on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install ceph-mgr-modules-core using yum by running the following command:

sudo yum -y install ceph-mgr-modules-core

How To Uninstall ceph-mgr-modules-core on Fedora 36

To uninstall only the ceph-mgr-modules-core package we can use the following command:

sudo dnf remove ceph-mgr-modules-core

ceph-mgr-modules-core Package Contents on Fedora 36

/usr/share/ceph/mgr
/usr/share/ceph/mgr/alerts
/usr/share/ceph/mgr/alerts/__init__.py
/usr/share/ceph/mgr/alerts/module.py
/usr/share/ceph/mgr/balancer
/usr/share/ceph/mgr/balancer/__init__.py
/usr/share/ceph/mgr/balancer/module.py
/usr/share/ceph/mgr/crash
/usr/share/ceph/mgr/crash/__init__.py
/usr/share/ceph/mgr/crash/module.py
/usr/share/ceph/mgr/devicehealth
/usr/share/ceph/mgr/devicehealth/__init__.py
/usr/share/ceph/mgr/devicehealth/module.py
/usr/share/ceph/mgr/influx
/usr/share/ceph/mgr/influx/__init__.py
/usr/share/ceph/mgr/influx/module.py
/usr/share/ceph/mgr/insights
/usr/share/ceph/mgr/insights/__init__.py
/usr/share/ceph/mgr/insights/health.py
/usr/share/ceph/mgr/insights/module.py
/usr/share/ceph/mgr/insights/tests
/usr/share/ceph/mgr/iostat
/usr/share/ceph/mgr/iostat/__init__.py
/usr/share/ceph/mgr/iostat/module.py
/usr/share/ceph/mgr/localpool
/usr/share/ceph/mgr/localpool/__init__.py
/usr/share/ceph/mgr/localpool/module.py
/usr/share/ceph/mgr/mds_autoscaler
/usr/share/ceph/mgr/mds_autoscaler/__init__.py
/usr/share/ceph/mgr/mds_autoscaler/module.py
/usr/share/ceph/mgr/mds_autoscaler/tests
/usr/share/ceph/mgr/mirroring
/usr/share/ceph/mgr/mirroring/__init__.py
/usr/share/ceph/mgr/mirroring/fs
/usr/share/ceph/mgr/mirroring/fs/__init__.py
/usr/share/ceph/mgr/mirroring/fs/blocklist.py
/usr/share/ceph/mgr/mirroring/fs/dir_map
/usr/share/ceph/mgr/mirroring/fs/dir_map/__init__.py
/usr/share/ceph/mgr/mirroring/fs/dir_map/create.py
/usr/share/ceph/mgr/mirroring/fs/dir_map/load.py
/usr/share/ceph/mgr/mirroring/fs/dir_map/policy.py
/usr/share/ceph/mgr/mirroring/fs/dir_map/state_transition.py
/usr/share/ceph/mgr/mirroring/fs/dir_map/update.py
/usr/share/ceph/mgr/mirroring/fs/exception.py
/usr/share/ceph/mgr/mirroring/fs/notify.py
/usr/share/ceph/mgr/mirroring/fs/snapshot_mirror.py
/usr/share/ceph/mgr/mirroring/fs/utils.py
/usr/share/ceph/mgr/mirroring/module.py
/usr/share/ceph/mgr/nfs
/usr/share/ceph/mgr/nfs/__init__.py
/usr/share/ceph/mgr/nfs/cluster.py
/usr/share/ceph/mgr/nfs/exception.py
/usr/share/ceph/mgr/nfs/export.py
/usr/share/ceph/mgr/nfs/export_utils.py
/usr/share/ceph/mgr/nfs/module.py
/usr/share/ceph/mgr/nfs/tests
/usr/share/ceph/mgr/nfs/utils.py
/usr/share/ceph/mgr/orchestrator
/usr/share/ceph/mgr/orchestrator/README.md
/usr/share/ceph/mgr/orchestrator/__init__.py
/usr/share/ceph/mgr/orchestrator/_interface.py
/usr/share/ceph/mgr/orchestrator/module.py
/usr/share/ceph/mgr/orchestrator/tests
/usr/share/ceph/mgr/osd_perf_query
/usr/share/ceph/mgr/osd_support
/usr/share/ceph/mgr/osd_support/__init__.py
/usr/share/ceph/mgr/osd_support/module.py
/usr/share/ceph/mgr/pg_autoscaler
/usr/share/ceph/mgr/pg_autoscaler/__init__.py
/usr/share/ceph/mgr/pg_autoscaler/module.py
/usr/share/ceph/mgr/pg_autoscaler/tests
/usr/share/ceph/mgr/progress
/usr/share/ceph/mgr/progress/__init__.py
/usr/share/ceph/mgr/progress/module.py
/usr/share/ceph/mgr/progress/test_progress.py
/usr/share/ceph/mgr/prometheus
/usr/share/ceph/mgr/prometheus/__init__.py
/usr/share/ceph/mgr/prometheus/module.py
/usr/share/ceph/mgr/rbd_support
/usr/share/ceph/mgr/rbd_support/__init__.py
/usr/share/ceph/mgr/rbd_support/common.py
/usr/share/ceph/mgr/rbd_support/mirror_snapshot_schedule.py
/usr/share/ceph/mgr/rbd_support/module.py
/usr/share/ceph/mgr/rbd_support/perf.py
/usr/share/ceph/mgr/rbd_support/schedule.py
/usr/share/ceph/mgr/rbd_support/task.py
/usr/share/ceph/mgr/rbd_support/trash_purge_schedule.py
/usr/share/ceph/mgr/restful
/usr/share/ceph/mgr/restful/__init__.py
/usr/share/ceph/mgr/restful/api
/usr/share/ceph/mgr/restful/api/__init__.py
/usr/share/ceph/mgr/restful/api/config.py
/usr/share/ceph/mgr/restful/api/crush.py
/usr/share/ceph/mgr/restful/api/doc.py
/usr/share/ceph/mgr/restful/api/mon.py
/usr/share/ceph/mgr/restful/api/osd.py
/usr/share/ceph/mgr/restful/api/perf.py
/usr/share/ceph/mgr/restful/api/pool.py
/usr/share/ceph/mgr/restful/api/request.py
/usr/share/ceph/mgr/restful/api/server.py
/usr/share/ceph/mgr/restful/common.py
/usr/share/ceph/mgr/restful/context.py
/usr/share/ceph/mgr/restful/decorators.py
/usr/share/ceph/mgr/restful/hooks.py
/usr/share/ceph/mgr/restful/module.py
/usr/share/ceph/mgr/selftest
/usr/share/ceph/mgr/selftest/__init__.py
/usr/share/ceph/mgr/selftest/module.py
/usr/share/ceph/mgr/snap_schedule
/usr/share/ceph/mgr/snap_schedule/__init__.py
/usr/share/ceph/mgr/snap_schedule/fs
/usr/share/ceph/mgr/snap_schedule/fs/__init__.py
/usr/share/ceph/mgr/snap_schedule/fs/schedule.py
/usr/share/ceph/mgr/snap_schedule/fs/schedule_client.py
/usr/share/ceph/mgr/snap_schedule/module.py
/usr/share/ceph/mgr/snap_schedule/tests
/usr/share/ceph/mgr/stats
/usr/share/ceph/mgr/stats/__init__.py
/usr/share/ceph/mgr/stats/fs
/usr/share/ceph/mgr/stats/fs/__init__.py
/usr/share/ceph/mgr/stats/fs/perf_stats.py
/usr/share/ceph/mgr/stats/module.py
/usr/share/ceph/mgr/status
/usr/share/ceph/mgr/status/__init__.py
/usr/share/ceph/mgr/status/module.py
/usr/share/ceph/mgr/telegraf
/usr/share/ceph/mgr/telegraf/__init__.py
/usr/share/ceph/mgr/telegraf/basesocket.py
/usr/share/ceph/mgr/telegraf/module.py
/usr/share/ceph/mgr/telegraf/protocol.py
/usr/share/ceph/mgr/telegraf/utils.py
/usr/share/ceph/mgr/telemetry
/usr/share/ceph/mgr/telemetry/__init__.py
/usr/share/ceph/mgr/telemetry/module.py
/usr/share/ceph/mgr/test_orchestrator
/usr/share/ceph/mgr/test_orchestrator/README.md
/usr/share/ceph/mgr/test_orchestrator/__init__.py
/usr/share/ceph/mgr/test_orchestrator/dummy_data.json
/usr/share/ceph/mgr/test_orchestrator/module.py
/usr/share/ceph/mgr/volumes
/usr/share/ceph/mgr/volumes/__init__.py
/usr/share/ceph/mgr/volumes/fs
/usr/share/ceph/mgr/volumes/fs/__init__.py
/usr/share/ceph/mgr/volumes/fs/async_cloner.py
/usr/share/ceph/mgr/volumes/fs/async_job.py
/usr/share/ceph/mgr/volumes/fs/exception.py
/usr/share/ceph/mgr/volumes/fs/fs_util.py
/usr/share/ceph/mgr/volumes/fs/operations
/usr/share/ceph/mgr/volumes/fs/operations/__init__.py
/usr/share/ceph/mgr/volumes/fs/operations/access.py
/usr/share/ceph/mgr/volumes/fs/operations/clone_index.py
/usr/share/ceph/mgr/volumes/fs/operations/group.py
/usr/share/ceph/mgr/volumes/fs/operations/index.py
/usr/share/ceph/mgr/volumes/fs/operations/lock.py
/usr/share/ceph/mgr/volumes/fs/operations/pin_util.py
/usr/share/ceph/mgr/volumes/fs/operations/rankevicter.py
/usr/share/ceph/mgr/volumes/fs/operations/resolver.py
/usr/share/ceph/mgr/volumes/fs/operations/snapshot_util.py
/usr/share/ceph/mgr/volumes/fs/operations/subvolume.py
/usr/share/ceph/mgr/volumes/fs/operations/template.py
/usr/share/ceph/mgr/volumes/fs/operations/trash.py
/usr/share/ceph/mgr/volumes/fs/operations/versions
/usr/share/ceph/mgr/volumes/fs/operations/versions/__init__.py
/usr/share/ceph/mgr/volumes/fs/operations/versions/auth_metadata.py
/usr/share/ceph/mgr/volumes/fs/operations/versions/metadata_manager.py
/usr/share/ceph/mgr/volumes/fs/operations/versions/op_sm.py
/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_attrs.py
/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_base.py
/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_v1.py
/usr/share/ceph/mgr/volumes/fs/operations/versions/subvolume_v2.py
/usr/share/ceph/mgr/volumes/fs/operations/volume.py
/usr/share/ceph/mgr/volumes/fs/purge_queue.py
/usr/share/ceph/mgr/volumes/fs/vol_spec.py
/usr/share/ceph/mgr/volumes/fs/volume.py
/usr/share/ceph/mgr/volumes/module.py
/usr/share/ceph/mgr/zabbix
/usr/share/ceph/mgr/zabbix/__init__.py
/usr/share/ceph/mgr/zabbix/module.py
/usr/share/ceph/mgr/zabbix/zabbix_template.xml

References

Summary

In this tutorial we learn how to install ceph-mgr-modules-core on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).