LXD auf ZFS auf LVM auf H/W RAID 10

LXD auf ZFS auf LVM auf H/W RAID 10

Ich habe einen Dell R540 mit PERC H730P, auf dem RAID 10 über 12 Festplatten mit einer Kapazität von ca. 22 TB läuft. Ich möchte verschiedene Anwendungen/Dienste in LXD-Containern ausführen.

Ich verstehe, dass ZFS für LXC-Speicherpools bevorzugt wird und dass ZFS den direkten Zugriff auf Raw-Festplatten bevorzugt.

Mein naiver Ansatz bestand darin, Ubuntu mit LVM über das H/W-RAID zu konfigurieren und LXD mit den Standardeinstellungen (ZFS.img auf EXT4 auf LVM ...) initialisieren zu lassen. Ich lese daraus, dass dies „gut funktionieren“ wird, aber in Bezug auf Leistung/Schutz nicht optimal ist.

Könnte mir jemand einige Hinweise zu den verschiedenen Optionen geben, die ich hier habe, und welche das Beste aus den meisten Welten herausholt? Danke!

Antwort1

Wenn Sie alle Vorteile von ZFS nutzen möchten, müssen Sie den Server neu installieren. Ändern Sie die HBA-Konfiguration von RAID auf JBOD (RAID deaktivieren). Stellen Sie sicher, dass Sie alle Festplatten vom Betriebssystem aus sehen können. Stellen Sie sicher, dass Sie sie als normale Festplatten sehen können, nicht als virtuelle Festplatten, die vom RAID-Controller freigegeben werden. Sie sollten die Hardwaredetails der Festplatte sehen können, wie Hersteller, Modell, Seriennummer und möglicherweise SMART-Attribute.

Überprüfen Sie, ob die Sektorgröße der Festplatte 512, 4k oder 8k beträgt. Erstellen Sie den Pool mit dem richtigen ashiftWert basierend auf der maximalen Sektorgröße der aktuellen Festplatten und der Festplatten, die Sie dem Pool hinzufügen möchten.

verwandte Informationen