CephFS Manager
https://ceph.readthedocs.io/en/latest/start/intro/によれば

Managers: A Ceph Manager daemon (ceph-mgr) is responsible for keeping track of runtime metrics and the current state of the Ceph cluster, 
including storage utilization, current performance metrics, and system load. 
The Ceph Manager daemons also host python-based modules to manage and expose Ceph cluster information, including a web-based Ceph Dashboard and REST API. 
At least two managers are normally required for high availability.
(deepL先生翻訳)
マネージャ: Ceph Managerデーモン(ceph-mgr)は、ランタイムメトリクスとCephクラスタの現在の状態を追跡する責任を負います、 
ストレージ使用率、現在のパフォーマンスメトリクス、システム負荷など。
Ceph Managerデーモンは、WebベースのCeph DashboardおよびREST APIなど、Cephクラスタ情報を管理および公開するpythonベースのモジュールもホストします。
通常、高可用性を実現するには少なくとも2つのマネージャが必要です。

ストレージの容量、パフォーマンス、負荷らの監視かな.

こちらも「At least two managers are normally required for high availability.」とあり、運用時には複数台構成が望ましいみたい.
参照先https://docs.ceph.com/en/latest/mgr/administrator/

ここでは CephFS Monitors と同じノード(ceph-mgr)で稼働させてみる.

[root@ceph-mgr ~]# sudo -u ceph mkdir /var/lib/ceph/mgr/ceph-ceph-mgr
 
[root@ceph-mgr ~]# sudo -u ceph ceph auth get-or-create mgr.ceph-mgr mon 'allow profile mgr' osd 'allow *' mds 'allow *' -o /var/lib/ceph/mgr/ceph-ceph-mgr/keyring
 
[root@ceph-mgr ~]# ls -l /var/lib/ceph/mgr/ceph-ceph-mgr/keyring
-rw-r--r--. 1 ceph ceph 63 Jan  4 02:21 /var/lib/ceph/mgr/ceph-ceph-mgr/keyring
 
[root@ceph-mgr ~]# cat /var/lib/ceph/mgr/ceph-ceph-mgr/keyring
[mgr.ceph-mgr]
        key = AQCXl5VlWXpfLxAAAVvky42W6cHIeNivP7dzDw==
 
[root@ceph-mgr ~]#

次はManagerの起動デーモンを調整します.

[root@ceph-mgr ~]# less /usr/lib/systemd/system/ceph-mgr\@.service
 :
ExecStart=/usr/bin/ceph-mgr -f --cluster ${CLUSTER} --id %i --setuser ceph --setgroup ceph
 :

とあるので、

[root@ceph-mgr ~]# systemctl enable ceph-mgr@ceph-mgr.service
Created symlink /etc/systemd/system/ceph-mgr.target.wants/ceph-mgr@ceph-mgr.service → /usr/lib/systemd/system/ceph-mgr@.service.
 
[root@ceph-mgr ~]# systemctl start ceph-mgr@ceph-mgr.service

動いたかを確認します

[root@ceph-mgr ~]# ceph -s
  cluster:
    id:     c2d06c20-9197-40b4-a8c4-1a0604936ce8
    health: HEALTH_OK
 
  services:
    mon: 3 daemons, quorum ceph-mgr,ceph-mds,ceph-osd1 (age 82m)
    mgr: ceph-mgr(active, since 6s)
    osd: 0 osds: 0 up, 0 in
 
  data:
    pools:   0 pools, 0 pgs
    objects: 0 objects, 0 B
    usage:   0 B used, 0 B / 0 B avail
    pgs:
 
[root@ceph-mgr ~]#

mgrが追加されました

Dashboard

まぁwebで確認できるcephシステムって感じ
参照先https://docs.ceph.com/en/latest/mgr/dashboard/

「ceph-mgr」パッケージのインストールで同時に「ceph-mgr-dashboard」パッケージもインストールされる. これが必須なパッケージです
これを機能させるにはまず、manager機能のこのモジュールを有効にすることから始まる.

[root@ceph-mgr ~]# ceph mgr module ls
MODULE
balancer           on (always on)
crash              on (always on)
devicehealth       on (always on)
orchestrator       on (always on)
pg_autoscaler      on (always on)
progress           on (always on)
rbd_support        on (always on)
status             on (always on)
telemetry          on (always on)
volumes            on (always on)
iostat             on
nfs                on
restful            on
alerts             -
dashboard          -
influx             -
insights           -
k8sevents          -
localpool          -
mds_autoscaler     -
mirroring          -
osd_perf_query     -
osd_support        -
prometheus         -
rgw                -
rook               -
selftest           -
snap_schedule      -
stats              -
telegraf           -
test_orchestrator  -
zabbix             -
[root@ceph-mgr ~]#
 
[root@ceph-mgr ~]# ceph mgr module enable dashboard
 
[root@ceph-mgr ~]# ceph mgr module ls | grep dashboard
dashboard          on
[root@ceph-mgr ~]#

細かい設定は「ceph config」で行うのですが、何が設定できるかは下記コマンドで確認できる

[root@ceph-mgr ~]# ceph config ls | grep mgr
最新の60件
2024-11-05 2024-11-04 2024-11-03 2024-11-02 2024-11-01 2024-10-29 2024-10-28 2024-10-27 2024-10-23 2024-10-18 2024-10-17 2024-10-15 2024-10-14 2024-10-13 2024-10-11 2024-10-10 2024-10-09 2024-10-08 2024-10-05 2024-10-04 2024-10-03 2024-10-02 2024-10-01 2024-09-30 2024-09-29 2024-09-28 2024-09-27 2024-09-22 2024-09-20 2024-09-17 2024-09-12 2024-09-09 2024-09-08 2024-09-06 2024-09-05 2024-09-04 2024-09-01 2024-08-31 2024-08-28

edit


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2024-01-07 (日) 03:06:58