Hello!
I have a PVE cluster consisting of 8 servers that has been running for quite some time (since PVE v5 days) and always kept up to date. A big shoutout to the developers—everything runs very smoothly!
Three of the servers act as a Ceph cluster (with 10 disks each), and two additional servers are used for VMs. Everything is working without any issues! I've also always had a CephFS running, and the two VM servers have this mounted as well, which works perfectly. Now, I have three more servers where I wanted to mount the CephFS too. So, I went into the storage settings and added the additional servers there. In the GUI, I can see that the CephFS is listed, but it shows a "?" and I can't access the CephFS from these servers.
I've tried and tested many things but haven't had any real success yet. Using the systemd entry "mnt-pve-cephfs.mount," I could see in the journal that it couldn't find the config file (/etc/ceph/ceph.conf). I made this file available via a symlink from the "/etc/pve/" universe, and then it reported:
This is correct; the file doesn't exist. However, there is a file with "admin" instead of "guest." So, for testing purposes, I copied the "admin.keyring" file as "guest.keyring." Now it gives me this message:
Somehow, it's not working as it should. Interestingly, none of this is necessary on the VM servers where CephFS runs without any issues. There is no "ceph.conf" under "/etc/ceph/" nor any other special settings I can see. I can remove and re-add the CephFS in the GUI on the VM servers, and it always works seamlessly.
I should mention that other Ceph storages also don't work. I can't mount pure volume storages on the other servers either, although this works fine on the VM servers. What am I doing wrong? The additional servers are in the same network, and I can ping the Ceph servers from them. Somehow, it all feels a bit strange. It's probably something very simple that I overlooked—something I did on the VM servers back then but have now forgotten.
Does anyone have an idea what might be causing this? I'm grateful for any hints!
Best regards and thanks in advance,
Volker
I have a PVE cluster consisting of 8 servers that has been running for quite some time (since PVE v5 days) and always kept up to date. A big shoutout to the developers—everything runs very smoothly!
Three of the servers act as a Ceph cluster (with 10 disks each), and two additional servers are used for VMs. Everything is working without any issues! I've also always had a CephFS running, and the two VM servers have this mounted as well, which works perfectly. Now, I have three more servers where I wanted to mount the CephFS too. So, I went into the storage settings and added the additional servers there. In the GUI, I can see that the CephFS is listed, but it shows a "?" and I can't access the CephFS from these servers.
I've tried and tested many things but haven't had any real success yet. Using the systemd entry "mnt-pve-cephfs.mount," I could see in the journal that it couldn't find the config file (/etc/ceph/ceph.conf). I made this file available via a symlink from the "/etc/pve/" universe, and then it reported:
Code:
auth: unable to find a keyring on /etc/pve/priv/ceph.client.guest.keyring: (2) No such file or directory
This is correct; the file doesn't exist. However, there is a file with "admin" instead of "guest." So, for testing purposes, I copied the "admin.keyring" file as "guest.keyring." Now it gives me this message:
Code:
mount error: no mds (Metadata Server) is up. The cluster might be laggy, or you may not be authorized
Somehow, it's not working as it should. Interestingly, none of this is necessary on the VM servers where CephFS runs without any issues. There is no "ceph.conf" under "/etc/ceph/" nor any other special settings I can see. I can remove and re-add the CephFS in the GUI on the VM servers, and it always works seamlessly.
I should mention that other Ceph storages also don't work. I can't mount pure volume storages on the other servers either, although this works fine on the VM servers. What am I doing wrong? The additional servers are in the same network, and I can ping the Ceph servers from them. Somehow, it all feels a bit strange. It's probably something very simple that I overlooked—something I did on the VM servers back then but have now forgotten.
Does anyone have an idea what might be causing this? I'm grateful for any hints!
Best regards and thanks in advance,
Volker