Has anyone ever setup a Proxmox Cluster with Ceph and then used a "gateway" VM to provide SMB/CIFS shares to client machines? Just curious about people's experiences and the performance of such a setup.
It should be kind of easy: the vm see the mounted fs and have the share on it: this way that VM can run in any of the (minimum) three proxmox that are in cluster (with ceph on)
It depends on requirements/hw. It's not different from running mailservers, db servers, webservers on the ceph. Every application has it's own performane. It works. It's performant? Test it. Ceph performance's tests are everywhere.