
Ich bin neu bei Hypervisoren und werde eine einzelne Host-Maschine mit einem Hypervisor einrichten, der mehrere Dateisystemtypen unterstützt (LVM, ZFS, NFS, Glustfs usw.) - dieser Hypervisor wird dann eine kleine Anzahl von KVM-VMs ausführen. Ich bin ein wenig verwirrt über die allgemeinen Auswirkungen der Wahl eines bestimmten Dateisystems, daskönnterührt auch von meinem mangelnden Verständnis von KVM her.
Hier ist das Szenario:
Ich habe die Hostmaschine mit ZFS eingerichtet.
Ich erstelle eine KVM-VM-Instanz, um Software zu installieren, die ZFS nicht unterstützt und ausdrücklich XFS als Dateisystem vorschlägt.
Welche Auswirkungen hat das? Ist das wichtig?
Mein bisheriges Verständnis
Nach meinem bisherigen Verständnis spielt dies keine Rolle und die Dateisystem-Passthrough-Funktion wird mit VirtFS verwaltet, wenn sie jemals benötigt wird, was aber häufig nicht der Fall ist. Aber ich möchte sichergehen und eine Erklärung dafür haben, warum dies keine Rolle spielt, damit ich das System besser verstehe.
Danke :)
Antwort1
KVM führt virtuelle Maschinen aus. Die Festplatten dieser virtuellen Maschinen sind Image-Dateien auf Ihrem ZFS. KVM übersetzt alle Festplattenzugriffe der Dateisysteme Ihrer virtuellen Maschine in Zugriffe in der Image-Datei auf dem ZFS auf Ihrem Host.
Wenn das „zufällige“ Ändern großer Dateien auf Ihrem ZFS kein Problem darstellt, spielt es keine Rolle, was Ihre virtuelle Maschine mit ihrer Festplatte macht.