SLTV — Shared Logical Thin Volume
Alt başlık: KVM/QEMU için shared storage üzerinde taşınabilir volume yaklaşımı.
Problem
VMware dünyasında VMFS, shared storage üzerinde güçlü bir operasyonel deneyim sunar. Açık kaynak sanallaştırma tarafında KVM/QEMU, libvirt, LVM, GFS2, OCFS2, Ceph ve farklı storage yaklaşımları güçlü araçlar sunsa da, VMFS benzeri sade ve enterprise alışkanlıklara yakın bir shared storage deneyimi hâlâ açık bir problem alanıdır.
Amaç
SLTV'nin amacı VMFS'i birebir kopyalamak değildir.
Amaç; mevcut SAN yatırımlarını koruyarak KVM/QEMU tarafında shared storage üzerinde taşınabilir, denetlenebilir ve automation-friendly bir volume lifecycle modeli geliştirmektir.
Öne Çıkan Hedefler
- Shared LUN üzerinde sanal disk lifecycle
- Thin provisioning davranışı
- QEMU-aware usage tracking
- Live migration senaryoları
- Failure scenario testleri
- Gelecekte CSI driver entegrasyonu (Faz 4)
Mimari Yaklaşım
SLTV, QEMU-aware bir LVM modeli üzerine inşa edilir. Shared LUN üzerinde:
- Logical volume — Cluster-aware LVM segment.
- Thin pool — Talep üzerine alan ayırma.
- Volume metadata — QEMU usage ve lifecycle bilgisi.
- Lifecycle hooks — Attach, detach, extend, snapshot.
- Migration koordinasyonu — Live migration sırasında volume sahipliği.
Roadmap
SLTV roadmap'i temel olarak Faz 1'de yer alır:
- Faz 1: Logical volume modeli, thin provisioning davranışı, attach/detach akışları, lab ortamı, temel CLI.
- Faz 3: dc(e)OS host entegrasyonu.
- Faz 4: SLTV CSI driver, Kubernetes ve OpenShift entegrasyonu.