У тебя есть API, scheduler и volume. На API ты приходтишь (например) с initiate_connection или чем еще и API тебе отдает реф на волюма
вообщем, в итоге, мне отдадут параметры iSCSI-таргета, который ведет к вольюму, который я отдам libvirt-у, что бы он поклал туда образ ВМ-ки, так?
Если у меня будет Ceph - то вместо {"iqn": "....", "portal": ..."} мне отдадут имя пула и IP-адреса мониторов, или как там Цеф подключается, не помню уже.
В случае, если у меня пропиетарная СХД работающая через свой драйвер - мне еще какой-то хуиты отдадут, но в любом случае - я буду лазить за образами непосредственно в volume, Ceph или СХД, так?