04 · Storage data paths
Two data paths, two disk owners: Longhorn owns the local SSDs and serves VM root disks; the external Rook/Ceph cluster owns the passthrough NVMe and serves the application cluster's durable data. · interactive original ↗
Data path A — Longhorn (hyperconverged)
Scope
VM root disks, images, fast local-tier PVCs.
Behaviour
Root disks: replica 1 + strict data-locality — reads/writes stay on the host, zero storage-network dependency. Trade-off: host loss = rebuild VM from image/backup; durable data lives on Ceph. VLAN 200 still reserved for rebuild/migration traffic.
Data path B — External Rook/Ceph
Scope
Bulk PVCs, shared FS, object storage for the application cluster.
Placement rules
6 OSD VMs, 2 per zone, each alone on its host with all its NVMe (OSD count = disks, not VMs) · masters on separate hosts · CRUSH failure domain = zone — replica 3 puts one copy per rack · Ceph never stores on Longhorn.