From cd1befac9d11df65ec2f213e478a68966a08f0f6 Mon Sep 17 00:00:00 2001 From: Lzebulon Date: Thu, 29 Jan 2026 18:34:56 +0100 Subject: [PATCH] add mgr --- hosts/physiques/cephiroth/ceph.md | 14 ++++++++++++++ hosts/physiques/cephiroth/ceph.nix | 11 ++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/hosts/physiques/cephiroth/ceph.md b/hosts/physiques/cephiroth/ceph.md index 6d59bbd..9e1effc 100644 --- a/hosts/physiques/cephiroth/ceph.md +++ b/hosts/physiques/cephiroth/ceph.md @@ -39,3 +39,17 @@ sudo mkdir /var/lib/ceph/mon/{cluster-name}-{hostname} ```bash sudo -u ceph ceph-mon [--cluster {cluster-name}] --mkfs -i {hostname} --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring ``` + +On check si le service monitor start bien + +Pour voir le status du cluster +```bash +sudo ceph -s +``` + + +# Info + +- Monitor : c'est lui qui garde la map d'ou est quoi +- Manager : il check si tout va bien, c'est lui qui a le dashboard +- OSD : ca gere 1 disque physique diff --git a/hosts/physiques/cephiroth/ceph.nix b/hosts/physiques/cephiroth/ceph.nix index 28f77c6..09828e1 100644 --- a/hosts/physiques/cephiroth/ceph.nix +++ b/hosts/physiques/cephiroth/ceph.nix @@ -15,7 +15,7 @@ daemons = ["103"]; }; - # monitor + # monitor, garde la map du cluster mon = { enable = true; extraConfig = { @@ -25,6 +25,15 @@ daemons = ["cephiroth"]; }; + # Dashboard + mgr = { + enable = true; + daemons = ["cephiroth"]; + extraConfig = { + "mgr_initial_modules" = ["dashboard"]; + }; + }; + global = { # Comme nom de cluster on choisit `ceph` (la valeur par défaut), # car on aura qu'un cluster.