[pve-devel] Vitastor block driver plugin

vitalif at yourcmc.ru vitalif at yourcmc.ru
Tue Aug 26 16:33:26 CEST 2025


Hi!

You've added a block device driver whitelist in Proxmox 9.0.

Could you please add Vitastor there?

I mean this place: https://git.proxmox.com/?p=pve-storage.git;a=blob;f=src/PVE/Storage.pm;h=1dde2b751a766a28af8d40df7149936691cca772;hb=HEAD#l145

$allowed_qemu_blockdev_options in PVE/Storage.pm.

For Vitastor to work correctly, it needs to contain:

vitastor => { image => 1, 'config-path' => 1, 'etcd-host' => 1, 'etcd-prefix' => 1 }

Vitastor is a high-performance alternative to Ceph with a similar architecture (written totally from scratch) if you never heard of it. :-) I'm the author.

Current installation instructions are here:

https://vitastor.io/en/docs/installation/packages.html

https://vitastor.io/en/docs/installation/proxmox.html

It'd be also cool if you could upstream my block driver plugin, currently I'm releasing it as a QEMU patch + block/vitastor.c. It's not a problem for me to continue doing that just as before, but I'd of course appreciate if you added it to your QEMU packages. :-)

And feel free to ask any questions please :)

-- 
With best regards,
  Vitaliy Filippov



More information about the pve-devel mailing list