TapfererToaster
Neuling
Thread Starter
- Mitglied seit
- 25.07.2014
- Beiträge
- 17
Hi,
Ich habe in kürze vor, meinen Speicher im Server zu erweitern und hab mir dazu mal ein paar gedanken gemacht, ob ich nicht vielleicht meine bisherige konfiguration umstellen sollte.
Ich hab mal ein paar Tests gemacht, ob es so laufen würde wie ich mir das vorstelle und bin dabei auf ein paar Probleme gestoßen und würde gerne wissen ob Ihr Vorschläge habt, diese zu umgehen.
IST-Situation
Also mein Netzwerk sieht Folgendermaßen aus:
- Server steht im Keller
- 1 Gbit Leitung Keller <-> 1.OG zu Rechner1
- 1 GBit Leitung Keller <-> 1.OG zu Gästezimmer
- 1 Gbit Leitung Keller <-> Wohnzimmer zu Rechner2, TV usw.
Server:
ESXi Server auf dem FreeNAS läuft. Implementiert in etwa wie hier: https://b3n.org/freenas-9-3-on-vmware-esxi-6-0-guide/
-> FreeNAS läuft auf einer SSD die am Mainboard hängt
-> LSI2008 wurde an VM durchgereicht -2 Speicherpools hängen am HBA.
-> ESXi bekommt zusätzlichen Speicher per iSCSI, verbunden durch ein internes vSwitch
-> Daten werden per CIFS, NFS und iSCSI geshared.
Alles funktioniert auch wunderbar. Einziges "Problem" ist die begrenzung auf die 1GBit.
Also habe ich folgendes gemacht:
- Dual-Link Intel karte in PC1 gebaut
- Weiteres Kabel zwichen PC1 (managed switch im Raum) und dem Gästezimmer verlegt
- Trunk/LAG zwichen Keller und dem 1.OG eingerichtet.
Theoretisch, könnte ich nun in FreeNAS und Rechner1 auch Trunking einrichten. Da trunking aber nur mehr speed bei mehreren verbingen bringt habe ich folgendes getestet:
Tests
- Auf dem ESXi zusätzlich Windows Server 2012 R2 installiert (auf SSD storage), 2 NICs zugewiesen und SMB 3 Multichannel aktiviert (auf Server u. Rechner1)
-> test brachte mir 2x 1Gbit Speeds.
Daher:
Ich könnte meinen Speed zum Server verdoppeln wenn ich Windows server mit SMB3 Multichannel benutze. Der wechsel zu Windows würde aber andere Probleme bringen.
Möglichkeit 1
Wechsel von FreeNas zu Windows Server 2012k R2
+ Multichannel support
- keine webgui
- kein zfs
- Kein Ahnung wie gut das durchreichen von Windows iSCSI-Share an ESXi funktioniert.
- Da ich kein hardware raid habe, müsste ich software raid/StorageSpaces benutzen -> geschwindigkeiten reichen nicht mal mehr um eine Gbit-Leitung auszulasten.
Möglichkeit 2
Diese Möglichkeit habe ich bereits getestet und scheint machbar. Jedoch gibts noch ein paar Sachen die mir nicht 100% gefallen.
Ich behalte FreeNas, richte ein ZVOL ein dass so ziemlich den ganzen Pool braucht und share diesen ZVOL per iSCSI (internal) mit Windows Server.
In Windows füge ich dann das iSCSI laufwerk hinzu und richte darauf freigaben ein. Beim testen hab ich damit zumindest beim lesen vom server ~200MB/s erreicht - beim schreiben schwankte die geschindigkeit stark. hoffe aber mal ich könnte das noch wegbekommen.
+ Multichannel Speeds
+ Daten liegen weiterhin in ZFS pool mit ~300MB/s w/r speeds (auf den pool selber).
- Freigaben können nichtmehr einfach in FreeNAS geregelt werden
- alles andere als elegant
Im grunde kann ich damit leben, freigaben in Windows zu regeln und dafür die doppelte geschwindigkeit zu bekommen. Bevor ich das jedoch ernsthaft umsetze, wollte ich mal wissen ob Ihr elegantere möglichkeiten kennt multichannel ohne Hardware-Raid einzusetzen.
Ich habe in kürze vor, meinen Speicher im Server zu erweitern und hab mir dazu mal ein paar gedanken gemacht, ob ich nicht vielleicht meine bisherige konfiguration umstellen sollte.
Ich hab mal ein paar Tests gemacht, ob es so laufen würde wie ich mir das vorstelle und bin dabei auf ein paar Probleme gestoßen und würde gerne wissen ob Ihr Vorschläge habt, diese zu umgehen.
IST-Situation
Also mein Netzwerk sieht Folgendermaßen aus:
- Server steht im Keller
- 1 Gbit Leitung Keller <-> 1.OG zu Rechner1
- 1 GBit Leitung Keller <-> 1.OG zu Gästezimmer
- 1 Gbit Leitung Keller <-> Wohnzimmer zu Rechner2, TV usw.
Server:
ESXi Server auf dem FreeNAS läuft. Implementiert in etwa wie hier: https://b3n.org/freenas-9-3-on-vmware-esxi-6-0-guide/
-> FreeNAS läuft auf einer SSD die am Mainboard hängt
-> LSI2008 wurde an VM durchgereicht -2 Speicherpools hängen am HBA.
-> ESXi bekommt zusätzlichen Speicher per iSCSI, verbunden durch ein internes vSwitch
-> Daten werden per CIFS, NFS und iSCSI geshared.
Alles funktioniert auch wunderbar. Einziges "Problem" ist die begrenzung auf die 1GBit.
Also habe ich folgendes gemacht:
- Dual-Link Intel karte in PC1 gebaut
- Weiteres Kabel zwichen PC1 (managed switch im Raum) und dem Gästezimmer verlegt
- Trunk/LAG zwichen Keller und dem 1.OG eingerichtet.
Theoretisch, könnte ich nun in FreeNAS und Rechner1 auch Trunking einrichten. Da trunking aber nur mehr speed bei mehreren verbingen bringt habe ich folgendes getestet:
Tests
- Auf dem ESXi zusätzlich Windows Server 2012 R2 installiert (auf SSD storage), 2 NICs zugewiesen und SMB 3 Multichannel aktiviert (auf Server u. Rechner1)
-> test brachte mir 2x 1Gbit Speeds.
Daher:
Ich könnte meinen Speed zum Server verdoppeln wenn ich Windows server mit SMB3 Multichannel benutze. Der wechsel zu Windows würde aber andere Probleme bringen.
Möglichkeit 1
Wechsel von FreeNas zu Windows Server 2012k R2
+ Multichannel support
- keine webgui
- kein zfs
- Kein Ahnung wie gut das durchreichen von Windows iSCSI-Share an ESXi funktioniert.
- Da ich kein hardware raid habe, müsste ich software raid/StorageSpaces benutzen -> geschwindigkeiten reichen nicht mal mehr um eine Gbit-Leitung auszulasten.
Möglichkeit 2
Diese Möglichkeit habe ich bereits getestet und scheint machbar. Jedoch gibts noch ein paar Sachen die mir nicht 100% gefallen.
Ich behalte FreeNas, richte ein ZVOL ein dass so ziemlich den ganzen Pool braucht und share diesen ZVOL per iSCSI (internal) mit Windows Server.
In Windows füge ich dann das iSCSI laufwerk hinzu und richte darauf freigaben ein. Beim testen hab ich damit zumindest beim lesen vom server ~200MB/s erreicht - beim schreiben schwankte die geschindigkeit stark. hoffe aber mal ich könnte das noch wegbekommen.
+ Multichannel Speeds
+ Daten liegen weiterhin in ZFS pool mit ~300MB/s w/r speeds (auf den pool selber).
- Freigaben können nichtmehr einfach in FreeNAS geregelt werden
- alles andere als elegant
Im grunde kann ich damit leben, freigaben in Windows zu regeln und dafür die doppelte geschwindigkeit zu bekommen. Bevor ich das jedoch ernsthaft umsetze, wollte ich mal wissen ob Ihr elegantere möglichkeiten kennt multichannel ohne Hardware-Raid einzusetzen.
Zuletzt bearbeitet: