coreknabe
Goto Top

Erfahrungen mit HyperV VMs auf SMB-Share

Moin,

bisher habe ich es (für uns) als Best Practice angesehen, HyperV VMs entweder direkt auf lokalem Storage am Host laufen zu lassen oder aber über eine iSCSI-Verbindung anzuhängen.
Zuletzt habe ich häufiger gelesen, dass das mit SMB3 ebenso performant und problemlos laufen soll. Ist das so? Wie sind Eure Erfahrungen, gerade auch bei anspruchsvolleren VMs , auf denen Exchange oder Datenbanken laufen?

Gruß

Content-ID: 461376

Url: https://administrator.de/contentid/461376

Ausgedruckt am: 22.11.2024 um 20:11 Uhr

Lochkartenstanzer
Lochkartenstanzer 12.06.2019 aktualisiert um 10:24:19 Uhr
Goto Top
Zitat von @Coreknabe:

Zuletzt habe ich häufiger gelesen, dass das mit SMB3 ebenso performant und problemlos laufen soll. Ist das so? Wie sind Eure Erfahrungen, gerade auch bei anspruchsvolleren VMs , auf denen Exchange oder Datenbanken laufen?

Moin,

Würde mich auch interessieren. Allerdings traue ich das SMB als Filing-Protokoll nicht zu, wirklich genauso schnell zu sein. Ich zumindest bin da eher "konservativ".

lks
aqui
aqui 12.06.2019 um 11:21:19 Uhr
Goto Top
Lochkartenstanzer
Lochkartenstanzer 12.06.2019 um 11:44:33 Uhr
Goto Top

Daß nach 30 Jahren NFS immer noch das Mittel der Wahl ist, brauchen wir nicht zu diskutieren. face-smile

Aber Unser Coreknabe/HAL wollte glaube ich eher wissen, ob hier im Forum einer schon Erfahrungen damit hat SMB3 für das Storage von Hyper-V zu nutzen. Und mich würde das auch interessieren.

lks
Coreknabe
Coreknabe 12.06.2019 aktualisiert um 13:29:19 Uhr
Goto Top
Aber Unser Coreknabe/HAL wollte glaube ich eher wissen, ob hier im Forum einer schon Erfahrungen damit hat SMB3 für das Storage von Hyper-V zu nutzen.

Exakt. Wie das so ist mit der Theorie und der Praxis... Manche Angaben seitens Microsoft stimmen einfach nicht (unser neues <Marketingschwurbelfunkyname> (bitte eintragen) schlägt alles bisher dagewesene um Längen!), auch wenn das jeder MS-Begeisterte behaupten würde. Falls sich niemand mit Erfahrungen findet, stelle ich mich ab Spätsommer / Herbst gern als Tester zur Verfügung, da wir dann neue Server (=VM Hosts) bekommen werden. So richtig glauben kann ich das allerdings Stand jetzt nicht, dass SMB3 mindestens genauso performant aka schneller sein soll. Im letzten Storage-Sonderheft des IT Administrators wird das (meine ich, kann ich gern nochmal nachsehen) so behauptet.
aqui
aqui 12.06.2019 aktualisiert um 13:31:38 Uhr
Goto Top
Der hier kommt ja zu dem sensationellen Ergebnis das SMB3 wohl besser als alles ist:
https://blogs.technet.microsoft.com/larryexchange/2016/01/10/iscsi-or-sm ...
Glauben kann man das aber nicht wirklich im Vergleich zu Fiber Channel, NFS oder iSCSI.
Spirit-of-Eli
Spirit-of-Eli 12.06.2019 um 14:23:24 Uhr
Goto Top
Über DAC vielleicht.
SMB3 nutzt ja bei mehreren Interfaces mit IP im selben Subnetz durchaus alle Interfaces.

Bei einem test bin ich bei zwei Links auf beiden seiten fast an die zwei Gbit gekommen.

Ich meine aber in en m Erinnerung zu haben, das vom Hyper-V aus nicht direkt auf eine Freigabe zugegriffen werden kann. Hat sich das geändert?
Kakinger
Lösung Kakinger 13.06.2019 um 13:06:25 Uhr
Goto Top
Hallo,
ich kann das Thema ziemlich gut beantworten, da ich seit (Server) 2012 schon mit SMB3 arbeite und einiges an Projekten bei Kunden realisiert habe.
Das Protokoll SMB ab Version 3 ist sehr stabil und kann enorme Bandbreiten erreichen, allerdings bedingt eine fehlerfreie und robuste Kommunikation immer eine gute und stabile Netzwerk-Hardware im Hintergrund. Ich habe zig Scale-Out File Server Installationen gehabt und ab Server 2016 zusätzliche Storage Spaces Direct als Converged oder Hyperconverged-Setup. Die Bandbreiten lagen anfangs bei 10 Gbps, danach sind wir recht schnell auf 25 bzw. 100 Gbps gewechselt. Immer kam SMB3 zum Einsatz, Microsoft nutzt das Protokoll als Ersatz für FC/iSCSI/SAS und es läuft top.
Das SMB3-Protokoll arbeitet zudem sehr gut mit RDMA zusammen, hier kam primär RoCE zum Einsatz, vereinzelt iWARP. Durch diese Offload-Techniken habe ich Bandbreiten von 115 Gbps über eine Dual-Port 100 Gbps Mellanox Karte erreicht bei einer sehr geringen CPU-Belastung. iSCSI ist in diesen Bereichen nicht möglich (zumindest nicht mit einer sehr hohen CPU-Belastung, zusätzlich kommt MPIO sehr schnell an Grenzen), FC gibt es hier nur für sehr sehr viel Geld.
Wenn Hyper-V VMs auf einem SMB3-Share abgelegt werden sollen, sollte unbedingt auf ein Windows Server bzw. ein Cluster zurückgegriffen werden, alle anderen Lösungen und Implementierungen von Drittherstellern leiden an Einschränkungen oder Problemen.

Gruß, Jan
aqui
Lösung aqui 13.06.2019 aktualisiert um 13:37:32 Uhr
Goto Top
Und die Layer 2 MTU sollte man bei 10G und höher auf der Infrastruktur natürlich auch auf größere Wert (9000) setzen !
Coreknabe
Coreknabe 18.06.2019 um 10:32:17 Uhr
Goto Top
Hi Jan,

vielen Dank!

alle anderen Lösungen und Implementierungen von Drittherstellern leiden an Einschränkungen oder Problemen.
Welche sind das z.B. ? Wir haben Storage von Synology und Fujitsu Eternus.

Ich weiß, das bspw. wegen der unterschiedlichen Berechtigungsansätze Access-DBs besser nicht auf ein Synology-Netzlaufwerk gelegt werden. Zum Glück haben wir keine solchen mehr im Einsatz.

Gruß
Kakinger
Lösung Kakinger 18.06.2019 um 10:52:23 Uhr
Goto Top
Hi,
da alle mir bekannten Storage-Systeme nicht unter Windows betrieben werden, muss SMB3 immer "nachgebaut" werden. NetApp zum Beispiel hat die Einschränkung, dass SMB3 Multichanneling nicht funktioniert. Das ist in meinen Augen ein sehr großer Vorteil, da ich mal eben mehrere Ports / Karten gleichzeitig nutzen kann. Beim Thema Backup funktionieren viele Lösungen auch schlechter als ein nativer Windows-Server oder ein Windows-Cluster mit SMB3.
Um Missverständnisse vorzubeugen: Ich rede ausschließlich von dem Betrieb von Hyper-V VMs auf SMB3-Speicher, nicht die Ablage von Dateien face-smile
Gruß, Jan
Coreknabe
Coreknabe 18.06.2019 um 12:50:32 Uhr
Goto Top
OK, wird auch hier bestätigt:
https://www.reddit.com/r/synology/comments/90gc61/smb_3_multichannel_sup ...

Da habe ich zumindest mal einen Ansatz, danke für Deine hilfreichen Infos!

Gruß
aqui
aqui 18.06.2019 aktualisiert um 16:10:58 Uhr
Goto Top
Aber SMB3 generell wird problemlos von allen NAS Systemen wie z.B. QNAP oder Synology supportet !! Das darunterligende Samba supportet es schon sehr lange.

snm3