Für natives ZVM gibt es nach wie vor keinen klar dokumentierten, offiziell unterstützten PCIe-Passthrough-Workflow. Plane daher keine HBA-VM mit LSI auf Grundlage einer angenommenen Checkbox, die möglicherweise nicht existiert. IceWhale erklärte ursprünglich, dass PCIe-Passthrough langfristig auf der Roadmap stehe. 2026 fügte ein Community-Modul namens ZVM-Extra PCIe-Passthrough auf VFIO-Basis hinzu, es bleibt jedoch eine Community-Erweiterung und ist nicht Bestandteil des ZVM-Kerns.
Wenn HBA-Passthrough geschäftskritisch ist, bleibt Proxmox die konventionellere Wahl als Host. Wenn du bei ZimaOS bleiben möchtest, überprüfe IOMMU-Gruppen und die Community-Erweiterung zunächst in einer Test-VM, bevor du wichtige Speichergeräte darüber betreibst.
Was IceWhale im ursprünglichen Thread sagte
Im November 2025 erklärte IceWhale, dass PCIe-Passthrough kurzfristig nicht geplant sei, aber auf der langfristigen Roadmap stehe.
Was sich 2026 geändert hat
Der Community-Thread zum ZVM-Extra-Modul führte PCIe-Passthrough über VFIO und Prüfungen der IOMMU-Gruppen ein. IceWhale bestätigte später, dass das Modul aktuelle Lücken von ZVM schließe.
Community-Unterstützung ist keine native Unterstützung
ZVM-Extra läuft neben dem offiziellen ZVM und verwendet dasselbe libvirt-Backend. Das bedeutet nicht, dass natives ZVM eine offiziell dokumentierte Passthrough-Oberfläche erhalten hat oder dass jedes zukünftige ZimaOS-Update das Verhalten von Erweiterungen Drittanbieter beibehält.
IOMMU zuerst prüfen
dmesg | grep -Ei 'DMAR|IOMMU'
find /sys/kernel/iommu_groups/ -type l
Dein HBA muss sich in einer sicheren IOMMU-Gruppe befinden, die isoliert werden kann, ohne wichtige Host-Hardware zu entziehen.
Ein LSI-HBA ist ein Gerät mit weitreichenden Auswirkungen beim Passthrough
Sobald der HBA an VFIO gebunden und der VM zugewiesen wurde, sollte der Host die Laufwerke des Controllers nicht mehr verwenden. Lege die ZimaOS-Systemfestplatte oder für den Host wichtige Speichergeräte nicht hinter denselben HBA.
Verwende Proxmox, wenn Passthrough die zentrale Anforderung ist
Für TrueNAS, Unraid oder eine andere Speicher-VM, die einen HBA direkt besitzen muss, bietet Proxmox einen ausgereiften PCIe-Passthrough-Workflow und macht die Architektur leichter nachvollziehbar.
ZimaOS bei Bedarf als Gast betreiben
Du kannst ZimaOS als Proxmox-VM für seine Apps und Benutzeroberfläche ausführen, während eine andere VM den HBA übernimmt. Die aktuelle Anleitung für ZimaOS auf Proxmox dokumentiert die derzeit unterstützte Installation von ZimaOS als Gast.
Neustartbeständigkeit testen
Eine Passthrough-Konfiguration, die einmal funktioniert, kann nach einem Neustart dennoch scheitern, wenn Host-Treiber das Gerät wieder übernehmen oder die Metadaten der Erweiterung nicht erneut angewendet werden. Teste Kaltstarts, das Starten und Stoppen der VM sowie die Sichtbarkeit des Speichers, bevor du Produktionsdaten darauf vertraust.
Der Hardwareleitfaden zur Virtualisierung behandelt die Hardwareanforderungen.
VM-Definition vor VFIO-Änderungen sichern
Speichere die VM-XML beziehungsweise Konfiguration und die Speichermetadaten, bevor du einen HBA an VFIO bindest. Fehler bei der Gerätezuordnung können dazu führen, dass eine VM nicht startet oder der Controller bis zum nächsten Wiederherstellungsschritt nicht mehr vom Host genutzt werden kann.
Die gesamte IOMMU-Gruppe prüfen
Übergebe ein Gerät nicht einfach, nur weil seine PCI-Adresse in lspci erscheint. Prüfe jede Funktion in derselben IOMMU-Gruppe und stelle sicher, dass die Isolierung der Gruppe dem Host keine Netzwerkkarte, keinen SATA-Controller und kein anderes kritisches Gerät entzieht.
Speicher-VMs benötigen einen Wiederherstellungsplan
Wenn TrueNAS oder ein anderer Gast den HBA übernimmt, dokumentiere, wie dieser Gast, seine VM-Festplatte und die Passthrough-Konfiguration unabhängig von den Laufwerken hinter dem HBA wiederhergestellt werden können. Andernfalls kann ein Host-Ausfall den Speicherpool unzugänglich machen, selbst wenn die Datenfestplatten intakt sind.
FAQ
Unterstützt natives ZVM PCIe-Passthrough inzwischen offiziell?
In den aktuellen offiziellen Dokumentationen wurde kein klarer, offiziell unterstützter Passthrough-Workflow gefunden; der öffentlich diskutierte funktionierende Weg aus dem Jahr 2026 ist eine Community-Erweiterung.
Kann ZVM-Extra PCIe-Geräte durchreichen?
Laut der Community-Dokumentation ja, über VFIO und mit Prüfungen der IOMMU-Gruppen.
Sollte ich einen LSI-HBA an eine Speicher-VM durchreichen?
Nur wenn der HBA sauber isoliert werden kann und der Host von keinen Laufwerken abhängt, die dahinter angeschlossen sind.
Ist Proxmox dafür einfacher?
Ja, wenn PCIe-Passthrough eine zentrale Designanforderung und kein optionales Experiment ist.
