Startseite
Bild

napp-it-zfs


Sata Storage mit hoher Kapazität / Hybrid Storage

high


High Performance Multiuser Archiv/ Fileserver in Windows (AD) Umgebungen mit Windows ACL/SID Support,
NFS oder iSCSI z.B. für Mediienanwendungen sowie für Backups


Zum Einsatz kommen idealerweise 19" Storagegehäuse mit 3,5" Backplane z.B. von Chenbo, DataOn, Dell, HP, Norco oder SuperMicro wie z.B. das 24bay SC846A-R1200B  bis ca 144 TB RAW (24 x 6TB) bzw. das Chenbo 50bay Case bis ca 288 TB Raw Kapazität. Beide unterstützen Expander-freien Betrieb mit HBA Controllern und haben eine redundante Stromversorgung.

Dazu ein Intel-Servermainboard (Sockel 1150 bis 32GB ECC-RAM bzw. Sockel 2011 bis 128GB ECC RAM), 1 bis 6 LSI HBA Controller mit IT Modus und idealerweise eine Intel 10GbE Netzwerkkarte. Wenn Sie Komplettsysteme von DataOn, Dell oder HP nutzen, achten Sie entweder auf Kompatibilität mit Solarisdistributionen oder darauf dass diese  LSI (oder rebranded von IBM oder Dell) HBA Disk-Controller ohne Hardwareraid wie LSI 9207 oder LSI 9211 mit IT Firmware sowie Intel Nics nutzen oder lassen Sie diese ersetzen.

Der Preis eines 24bay Komplettsystems ohne Festplatten liegt damit typischerweise ab ca 1000 (Norco) bis über 5000 Euro (Chenbro 50bay). Zur Beschleunigung der langsamen Sata Platten sollten Sie möglichst viel RAM als Read-Cache (max 128 GB) oder auch SSDs (Hybridspeicher) einsetzen.

Ein professionelles Storagesystem auf Basis des SuperMicro SC 847 mit einem Mainboards der SuperMicro X10 Serie mit 32 GB ECC RAM und 48 TB RAW-Kapazität (12 x 4TB)  und HBAs von LSI (9207) oder IBM (M1015) liegt damit ab ca 5000 Euro. Es liegt damit preislich am unteren Ende professioneller Optionen. Die Nutzkapazität ist abhängig von der gewählten Raid Konfiguration und der Anzahl der lokal angeschlossenen Platten.

Storage Head Lösung

Ein ZFS Server spricht Platten lokal über einen HBA Festplattenkontroller an und baut aus diesen Platten Raidarrays (vdevs) und Pools. Für höhere Performance und Kapazitätswünsche erweitert man den Server lokal um weitere Platten und vdevs.

Für besonders hohe Ansprüche an Performance, Kapazität und Verfügbarkeit kann man die ZFS Server - und Dateidienste von den lokalen Platten trennen.  Man setzt dazu einen ZFS Server als Storagehead ein, der bis auf die Bootplatte keine lokalen Platten benötigt.  Die Platten werden in weiteren unabhängig arbeitenden ZFS Storagenodes untergebracht und stellen dem Storagehead ihre Kapazität per FC, IB oder iSCSI als Blockdevice Targets zur Verfügung. Aus Sicht des Storageheads arbeiten diese Targets wir eine ultraschnelle und riesige Einzelfestplatte.Der Storagehead kann diese Targets als Basic-Pool nutzen oder daraus Mirror oder Raid-Z vdevs anlegen.  Die Verbindung zwischen Storagehead und Storagenodes erfolgt direkt oder über Switche entweder ein dediziertes SAN Netzwerk oder das lokale LAN. Die Storagenodes können bis zu mehreren Kilometern entfernt stehen. Ein optionaler Reserve-Storagehead kann bei Ausfall des primären Heads dessen Aufgabe in kurzer Zeit manuell  (keep it simple, ein vorkonfigurierter Reservehead muss lediglich gestarte werden) oder per active/active HA automatisch übernehmen.

Checklist:

  • 19" Storage Case + hotplug backplane (up to 50 local disks without expander, more with expander)
  • Serverclass mainboard with i3 or Xeon,  ECC RAM
    Sockel 1150 or Single CPU 2011 ex z.B. http://www.supermicro.nl/products/motherboard/Xeon3000/#2011
  • Intel Nic 1G but prefer 10 GbE (example Intel X540-T1 or T2 für 10Gbase-T)
  • opt 10 GbE Switch ex Netgear XS708E
  • one or more LSI HBA  ex. LSI 9207 or IBM 1015 (reflashed 9211-IT mode)
  • optional SAS expander or a storage head solution



cchenbro50c

napp-it 21.02.2024