HowtoCeph: ajouter souci auth: unable to find a keyring

This commit is contained in:
Alexis Ben Miloud--Josselin 2023-02-07 14:45:55 +01:00
parent d68072aad6
commit 00dc1e8d93

View file

@ -1163,4 +1163,25 @@ Source : [Ceph Documention - Health checks](https://docs.ceph.com/en/latest/rad
## Connexion impossible avec une mise à niveau dun client vers Debian 11
Pour un _cluster_ en Ceph 14 (Nautilus), si on fait une mise à niveau vers Debian 11 (ou Ceph 14) dun client, il faut penser à autoriser la machine cliente à communiquer avec les moniteurs sur le port 3300 en plus du port 6789.
Pour un _cluster_ en Ceph 14 (Nautilus), si on fait une mise à niveau vers Debian 11 (ou Ceph 14) dun client, il faut penser à autoriser la machine cliente à communiquer avec les moniteurs sur le port 3300 en plus du port 6789.
## `ceph-osd` - `auth: unable to find a keyring`
Lorsquon démarre le service `ceph-osd@N.service` et quon a cette erreur dans les _logs_ du système (`journalctl` ou `/var/log/syslog`), il faut essayer de démarrer le service `ceph-volume` correspondant.
~~~
# less /var/log/syslog
Jan 1 12:34:56 hostname systemd[1]: Started Ceph object storage daemon osd.N.
Jan 1 12:34:56 hostmane ceph-osd[1234567]: 2022-01-01 12:34:56.789 01234567890a -1 auth: unable to find a keyring on /var/lib/ceph/osd/ceph-N/keyring: (2) No such file or directory
# systemctl start ceph-volume@lvm-N-01234567-890a-bcde-f012-34567890abcd.service
~~~
> Pour savoir à quel unité correspond quel volume, on peut sappuyer sur le nom des unités systemd `ceph-volume`.
>
> ~~~
> # systemctl list-units --all ceph-volume@*.service
> UNIT LOAD ACTIVE SUB DESCRIPTION
> ceph-volume@lvm-4-e88b85c0-f3e4-4154-85d8-d94e8a460b23.service […]
> │ ╰──────────────────────────────────┴╴UUID présent dans le nom du LV
> ╰╴numéro de l'OSD
> ~~~