Hi Rudi,
> On 18. Apr 2023, at 15:55, Rudolph Bott <
bo...@sipgate.de> wrote:
>
> out of couriosity - is anyone of you using the Ganeti ext storage interface [1]?
Yes, we‘re using it for Ceph RBD images. Ganeti supports this natively, but the pool is configured per-cluster, and we have instances on different pools (namely, some with performance requirements reside on an SSD pool, while the bulk is on spinning rust).
We‘re using a slightly patched version[0] of gnt-extstorage-rbd – ported to Python 3 and a few bug fixes.
> And if so, what are you doing with it? Do you use it to provide blockdevices or storage URIs to Ganeti?
Storage URIs, for direct librbd user space access from QEMU. Block device only for instance creation (ganeti-instance-debootstrap).
> I am currently working on this[2] PR and stumbled across an issue regarding this interface and would like to know how common it is.
Before you ask, testing would be not quite trivial for us, but doable if necessary (there are some old nodes that I could create a Ganeti cluster on).
Best,
Thomas
[0]:
https://git.fsmpi.rwth-aachen.de/infra/gnt-extstorage-rbd