Lancom als Vmware

in diese Rubrik kann alles rein, was mit der "Verschoenerung" eines LANCOM zu tun hat.

Moderator: Lancom-Systems Moderatoren

Benutzeravatar
alf29
Moderator
Moderator
Beiträge: 6205
Registriert: 07 Nov 2004, 19:33
Wohnort: Aachen
Kontaktdaten:

Re: Lancom als Vmware

Beitrag von alf29 »

Moin,

LANCOM ist sich durchaus bewußt, daß es auch noch andere Hypervisoren als VMware gibt, aber man muß halt mal für den ersten "Schuß" definieren, was man supporten will. Leider hat fast jeder Hypervisor seinen eigenen paravirtualisierten Netzwerktreiber und sieht seine "Dokumentationspflichten" üblicherweise damit erledigt, daß er die Quellen eines Linux-Treibers liefert.

Mit Hyper-V schlage ich mich jetzt seit 2,3 Wochen herum. Wir haben als erstes versucht, den "älteren Netzwerktreiber" (eine Emulation eines DEC Tulip) zum Laufen zu bekommen, weil wir dafür prinzipiell schon einen LCOS-Treiber haben. Der tut's inzwischen auch, aber diese Emulation ist - für mich unplausibel - extrem langsam. Auf einem Core i5 kriege ich auch mit einem Linux als Gastsystem bestenfalls 15..20 Mbit Netzwerkdurchsatz, mit 100% CPU-Last in der VM. Das kann man wirklich keinem Kunden anbieten...der synthetische NIC läuft hoffentlich besser, aber bis ich den Linux-Treiber mitsamt dem Unterbau für die Kommunikation mit dem Hypervisor reverse engineered bekommen habe, gehen möglicherweise mehr als 180 Tage ins Land 8-)

Gruß Alfred
“There is no death, there is just a change of our cosmic address."
-- Edgar Froese, 1944 - 2015
Benutzeravatar
langewiesche
Beiträge: 1255
Registriert: 27 Apr 2005, 11:28
Wohnort: Gevelsberg / Sprockhoevel im Ruhrgebiet
Kontaktdaten:

Re: Lancom als Vmware

Beitrag von langewiesche »

danke fuer die info
Es gruesst Lars
--
Zwischen einen NAT-Router hinter einen Nat-Router und vor einen NAT-Router passt immer noch ein NAT-Router
Benutzeravatar
fildercom
Beiträge: 1055
Registriert: 23 Jul 2007, 19:50
Wohnort: Stuttgart

Re: Lancom als Vmware

Beitrag von fildercom »

Hallo Alfred,

danke auch von meiner Seite für die Info. Dann werde ich die Lizenz vom LANupdate doch erst einmal "bei Seite legen", um sie dann, sobald der vRouter auf Hyper-V läuft, mal einzusetzen.

Gruß
fildercom.
Router: 2 x 1900EF (Vodafone Business 600/20; Telekom ADSL2+); 1781VA (Telekom VDSL 250/40);
Wireless: WLC-4006+; 4 x L-452agn dual;
Switches: 2 x GS-2326; GS-2310P; 3 x GS-1108; 2 x Juniper EX2300-C-12P; Juniper EX2300-24P; 3 x Ubiquiti ES-16-XG
Koppelfeld
Beiträge: 967
Registriert: 20 Nov 2013, 09:17

Re: Lancom als Vmware

Beitrag von Koppelfeld »

Moinsen,
Du hast halt bei jedem virtuellen NIC-Zugriff reichlich Kernel/Userspace - Übergänge.

IBM hat daher relativ früh das "IVM" - Modell eingeführt, "Integrated Virtual Ethernet". Da ist ein Ethernet-NIC als lestungsfähiger Switch (in Hardware, mit FPGAs) implementiert, mit zwei Ports nach außen und zehn "aufgeflanschten" NICs.
Der Hypervisor gibt seinem Gast einen (IOCTL-ähnlichen) Handle und man kann, mit dem originalen Device Driver, alle Operationen wie auf einer "echten" Controllerkarte durchführen.
Das minimiert die Kernel/Userspace/Hypervisor-Übergänge, der Driver ist einfacher, weil die Hardware mehr übernimmt -- und der DMAC der Karte kann seine Daten direkt in den Workspace der Parition schreiben.

Das gibt es ja jetzt auch bedauerlicherweise für die Wintel-Welt, nennt sich wohl SR-IOV. Vielleicht probierst De es einmal damit?
Benutzeravatar
alf29
Moderator
Moderator
Beiträge: 6205
Registriert: 07 Nov 2004, 19:33
Wohnort: Aachen
Kontaktdaten:

Re: Lancom als Vmware

Beitrag von alf29 »

Moin,

ja, weiss ich, daß es das gibt, zum Beispiel bei 10G-Karten von Intel (i82599). Die Karte hat 128 Sende/Empfangsqueues und einen integrierten Switch, und kann zusammen mit dem Hypervisor Teile davon in das Gastsystem reichen, die dann über diese Teil-Queues direkt mit der Hardware reden. Nur muß der Hypervisor das unterstützen, und der Kunde so eine Karte haben. Hyper-V steht auf der Wunschliste aktuell ganz oben, und der kann es wohl nicht, und der "typische" Hyper-V-Nutzer (eher kleine Kunden) hat auch kaum so eine Intel-Karte. Bei Cloud-Diensten im Internet, z. B. bei Amazon, trifft man solche Intel-Karten aber wohl öfters an. Wird also auch noch irgendwann kommen. Wenn ich nicht ob dieses Microsoft-Krams vorher aus dem Fenster gesprungen bin...

Gruß Alfred
“There is no death, there is just a change of our cosmic address."
-- Edgar Froese, 1944 - 2015
Benutzeravatar
langewiesche
Beiträge: 1255
Registriert: 27 Apr 2005, 11:28
Wohnort: Gevelsberg / Sprockhoevel im Ruhrgebiet
Kontaktdaten:

Re: Lancom als Vmware

Beitrag von langewiesche »

Hyper-v rockt .. aber es hat halt seine Eigenheiten wie jede Plattform.
Es gruesst Lars
--
Zwischen einen NAT-Router hinter einen Nat-Router und vor einen NAT-Router passt immer noch ein NAT-Router
Benutzeravatar
alf29
Moderator
Moderator
Beiträge: 6205
Registriert: 07 Nov 2004, 19:33
Wohnort: Aachen
Kontaktdaten:

Re: Lancom als Vmware

Beitrag von alf29 »

Moin,

Tja, 15 MBit/s in der Tulip-Emulation sind nicht meine Definition von 'rocken'. Daß Emulation von Hardware Performance kostet, ist mir schon klar, aber z.B. eine VMware kriegt einen PCI-Busmaster wie geschrieben (e1000) um ein mehrfaches schneller emuliert. Warten wir's ab, was dieser synthetische NIC bringt...

Gruß Alfred
“There is no death, there is just a change of our cosmic address."
-- Edgar Froese, 1944 - 2015
5624
Beiträge: 865
Registriert: 14 Mär 2012, 12:36

Re: Lancom als Vmware

Beitrag von 5624 »

Ich weiß, du bist näher an dem Thema dran als ich, du wirst ja im gleichen Gebäude sitzen, aber beim letzten LANupdate in Dortmund kam auch die Hyper-V-Frage auf und Wolfram meinte, dass Hyper-V kommen wird, da wohl seitens Microsoft das Interesse besteht, den vRouter in Azure anzubieten.

Sollte da Microsoft nicht entsprechend brauchbare Informationen für bereitstellen, dass du die Treiber sehr geschmeidig nachbauen kannst?
LCS NC/WLAN
Benutzeravatar
alf29
Moderator
Moderator
Beiträge: 6205
Registriert: 07 Nov 2004, 19:33
Wohnort: Aachen
Kontaktdaten:

Re: Lancom als Vmware

Beitrag von alf29 »

Moin,

Tja, wenn sie daran Interesse haben, dann sollen sie mal was hören lassen...die Implementierung des synthetischen NIC läuft hier im Moment auf Reverse Engineering der Treiber-Sourcen im Linux-Kernel raus. Sonstige Info zu Hyper-V, außer zu ein paar sehr grundlegenden CPUID-Aufrufen, habe ich im Internet bisher nicht gefunden...

Gruß Alfred
“There is no death, there is just a change of our cosmic address."
-- Edgar Froese, 1944 - 2015
Christoph_vW
Beiträge: 282
Registriert: 02 Mai 2011, 09:47
Wohnort: Berlin
Kontaktdaten:

Re: Lancom als Vmware

Beitrag von Christoph_vW »

Klar kann Hyper-V SR-IOV.

Wir haben vor einiger Zeit VMware rausgeworfen und komplett auf einen 3 Node Hyper-V Cluster umgestellt. War mal eben 20000 EUR billiger als eine VMware Enterprise Lizenz.
Und wir haben pro Node 2x Intel 10G Dual Port Karten x520 mit dem i82599 Chip, 256GB RAM, 24 Cores und eine NVIDIA Grid K2 Karte für Grafikbeschleunigung.

Edit: Die Intel Karten bekommt man doch auch mittlerweile für 150 EUR gebraucht hinterhergeworfen...
Christoph_vW
Beiträge: 282
Registriert: 02 Mai 2011, 09:47
Wohnort: Berlin
Kontaktdaten:

Re: Lancom als Vmware

Beitrag von Christoph_vW »

Äh, diese komische Tulip Karte gibt es auch nur in den alten Gen1 VMs... Die nutzen wir z.B. gar nicht mehr.
the pet
Beiträge: 6
Registriert: 04 Sep 2017, 12:35

Re: Lancom als Vmware

Beitrag von the pet »

habe schon vor jahren den microschrot rausgeworfen
lass ma n linux auf microschrot laufen
bin über xen inzwischen bei kvm angekommen

keine lizenskosten mehr anstendige verwaltungstools
und die dinger laufen einfach

was immerwieder abkakt ist der blöde microschrot server den ich für eine anwendung brauche die linux maschienen laufen einfach
Benutzeravatar
alf29
Moderator
Moderator
Beiträge: 6205
Registriert: 07 Nov 2004, 19:33
Wohnort: Aachen
Kontaktdaten:

Re: Lancom als Vmware

Beitrag von alf29 »

Klar kann Hyper-V SR-IOV.

Wir haben vor einiger Zeit VMware rausgeworfen und komplett auf einen 3 Node Hyper-V Cluster umgestellt. War mal eben 20000 EUR billiger als eine VMware Enterprise Lizenz.
Und wir haben pro Node 2x Intel 10G Dual Port Karten x520 mit dem i82599 Chip, 256GB RAM, 24 Cores und eine NVIDIA Grid K2 Karte für Grafikbeschleunigung.

Edit: Die Intel Karten bekommt man doch auch mittlerweile für 150 EUR gebraucht hinterhergeworfen...
Mag sein, daß Hyper-V das kann, aber aktuell geht's bei mir erstmal um den Synthetic NIC. Support für 82599 wird irgendwann danach auch kommen, aber die Info aus dem PM ist wohl, daß die Mehrzahl der "Hyper-V-Kunden" kleine Kunden sind, die den VRouter auf vorhandener Hardware laufen lassen und keine extra Hardware dafür anschaffen wollen.

Gruß Alfred
“There is no death, there is just a change of our cosmic address."
-- Edgar Froese, 1944 - 2015
Christoph_vW
Beiträge: 282
Registriert: 02 Mai 2011, 09:47
Wohnort: Berlin
Kontaktdaten:

Re: Lancom als Vmware

Beitrag von Christoph_vW »

Mehr als den Synthetic NIC brauchst du eigentlich auch nicht unterstützen. Hyper-V kennt nur den legacy Adapter (der ist Schrott) und den neuen - mehr gibt es nicht.
Die einzige andere Möglichkeit wäre bei Hyper-V 2016 per DDA eine Karte direkt an den Gast durchzureichen, dafür muss die aber MSI-X unterstützen.
STSM
Beiträge: 6
Registriert: 30 Jul 2014, 08:28

Re: Lancom als Vmware

Beitrag von STSM »

Moin!

Mal ganz naiv gefragt, ob sich nicht vielleicht ein Blick in dieses Repository lohnt... (https://github.com/LIS)
@alf Vielleicht kann man was davon abstrahiert verwenden, ohne den von dir genannten Treiber in seiner Gänze zu "reverse engineeren". :G)
Antworten