[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