Proxmox 8.2.2 Ceph Client and Server

kellogs

Active Member
May 14, 2024
233
35
28
Hello,

Currently we are running 20 nodes (10 compute - without ceph installed and 10 ceph nodes with ceph installed)

Current the compute nodes are used for providing VM services.

Question is this type of setup supported? Do i need to install ceph on the compute node but dont configure any OSD?
 
The Proxmox Ceph repositories should already be configured and the client side packages should also be installed.
Ugly one-liner to confirm:
Code:
apt list | grep ceph | grep installed

There should be no need to install the full packages from an operational point of view.

But if you do, it will be easier to manage the ceph cluster from these nodes as well. Unless you set up services, you only waste disk space with the additional packages.
 
Hello Aaron,

Thank you for the information. I have installed in one of the compute now. Do you know how would it remove the extra packages and keep what is necessary only as client?

ceph-base/stable,now 18.2.2-pve1 amd64 [installed,automatic]
ceph-common/stable,now 18.2.2-pve1 amd64 [installed]
ceph-fuse/stable,now 18.2.2-pve1 amd64 [installed]
ceph-mds/stable,now 18.2.2-pve1 amd64 [installed]
ceph-mgr-modules-core/stable,now 18.2.2-pve1 all [installed,automatic]
ceph-mgr/stable,now 18.2.2-pve1 amd64 [installed,automatic]
ceph-mon/stable,now 18.2.2-pve1 amd64 [installed,automatic]
ceph-osd/stable,now 18.2.2-pve1 amd64 [installed,automatic]
ceph-volume/stable,now 18.2.2-pve1 all [installed]
ceph/stable,now 18.2.2-pve1 amd64 [installed]
libcephfs2/stable,now 18.2.2-pve1 amd64 [installed]
libsqlite3-mod-ceph/stable,now 18.2.2-pve1 amd64 [installed,automatic]
python3-ceph-argparse/stable,now 18.2.2-pve1 all [installed]
python3-ceph-common/stable,now 18.2.2-pve1 all [installed]
python3-cephfs/stable,now 18.2.2-pve1 amd64 [installed]
 
Well, you could run the same command on a node where you haven't installed all the Ceph packages yet ;)

Here on my workstation that results in the following output:
Code:
ceph-common/stable,now 17.2.7-pve3 amd64 [installed]
ceph-fuse/stable,now 17.2.7-pve3 amd64 [installed]
libcephfs2/stable,now 17.2.7-pve3 amd64 [installed]
python3-ceph-argparse/stable,now 17.2.7-pve3 all [installed]
python3-ceph-common/stable,now 17.2.7-pve3 all [installed]
python3-cephfs/stable,now 17.2.7-pve3 amd64 [installed]