[pve-devel] [PATCH qemu-server 14/16] introduce QSD module for qemu-storage-daemon functionality

Fiona Ebner f.ebner at proxmox.com
Mon Oct 20 11:49:36 CEST 2025


Hi,

Am 20.10.25 um 10:57 AM schrieb Laurent GUERBY:
> On Tue, 2025-10-14 at 16:39 +0200, Fiona Ebner wrote:
>> For now, supports creating FUSE exports based on Proxmox VE drive
>> definitions. NBD exports could be added later. In preparation to allow
>> qcow2 for TPM state volumes. A QEMU storage daemon instance is
>> associated to a given VM.
> 
> Hi,
> 
> I wonder if this addition of qemu-storage-daemon with fuse would be
> able to solve the following issue I just opened:
> 
> https://bugzilla.proxmox.com/show_bug.cgi?id=6953
> 
> "cannot set set-require-min-compat-client to reef, luminous clients
> from kernel rbd due to VM with TPM /dev/rbd"
> 
> The rbd kernel module feature is stuck to luminous

Do you know why? Or if there is any interest to change that?

> and swtpm use of
> kernel /dev/rbd limits the usable features of the whole proxmox/ceph
> cluster as soon as a VM with TPM is created on the cluster.
> 
> If possible using qemu-storage-daemon to export the rbd image to swtpm
> would still allow proxmox to leave the TPM disk on ceph while
> benefiting from recent ceph features.

It's would be possible, but it rather sounds like the real issue is that
the kernel module is outdated. And for container volumes, krbd is also
always used, so it would need to be adapted there too. Otherwise, you
will still break container volumes when bumping the minimum required
client version.

> PS: ZFS over iSCSI isn't usable for TPM as well
> https://bugzilla.proxmox.com/show_bug.cgi?id=3662
> TPM disfunctional with ZFS over iSCSI

Yes, I'm planning to add that later, it's hopefully rather easy once the
infrastructure is in place.

Best Regards,
Fiona




More information about the pve-devel mailing list