Kann es realisierbar sein, wenn der Router als virtuelle Maschine ausgeführt wird?

12

Führt hier jemand sein Routing über eine virtuelle Maschine aus, hat eine virtuelle Maschine als Hauptrouter / Kurzurlaub usw. eingerichtet? Wenn ja, wie viele Clients verwenden diese Art der Einrichtung?

Für diejenigen, die sich fragen, warum ich das frage. Ich habe für mein Praktikum den Auftrag erhalten, alles in einer "Box" zu erstellen, die Routing und IP-PBX in einer Zeit erledigt (nur Open Source-Lösungen können verwendet werden, erwarten Sie RouterOS). Der Routing-Teil wird derzeit über RouterOS ausgeführt und für VoIP möchten sie sipXecs verwenden. RouterOS unterstützt die Virtualisierung über KVM, aber RouterOS selbst unterstützt nur 2 GB Speicher (und wird in naher Zukunft nicht mehr unterstützen). sipXecs benötigt mehr als 2 GB. Ich sagte ihnen, dass wir dieses Problem lösen könnten, indem wir RouterOS als virtuelle Maschine auf 64-Bit-HostOS (z. B. CentOS) setzen und andere virtuelle Maschinen sipXecs ausführen würden. Auf diese Weise könnten wir den gesamten Speicher nutzen. Aber sie sagten mir, dass es zu riskant ist, so etwas zu tun, und dass sie etwas mit "Unternehmensstabilität / -zuverlässigkeit" brauchen. Ich sagte ihnen, dass wir ein redundantes Image jeder VM erstellen könnten, das automatisch gestartet würde, wenn eine VM nicht mehr funktioniert, aber mir wurde dasselbe gesagt. Deshalb habe ich diese Frage oben gestellt, um zu sehen, ob ich wirklich etwas vorgeschlagen habe, das nicht gut ist, oder vielleicht ist dies etwas völlig Normales und es kann mit "Unternehmensstabilität / -zuverlässigkeit" durchgeführt werden :)

Danke für die Antworten, Kristian

Edit # @ Zoredache ~ Ich habe ihnen das vorgeschlagen, aber es hat ihnen auch nicht gefallen: /

TheBeardWithoutKnowledge
quelle
Diese Anforderungen sind für "Unternehmensstabilität / -zuverlässigkeit" seltsam. In der Regel kann sich ein "Unternehmen" redundante Server leisten, um zu verhindern, dass die Innenstadt durch Wartungsarbeiten verursacht wird. Sie müssen den Server irgendwann neu starten.
Eric H
Warum ist RouterOS eine Anforderung? Warum konfigurieren Sie nicht einfach das Routing, die Firewall und VoiP auf dem Basisbetriebssystem?
Zoredache

Antworten:

5

Es gibt keinen Grund, warum dies nicht funktioniert, obwohl die meisten dies nicht so tun würden. Ein Vorschlag, den ich machen würde, ist die Verwendung von Bare-Metal-Virtualisierung wie ESXi oder Xen Server anstelle der Virtualisierung im Anwendungsmodus. Natürlich müssen Sie die Konsequenzen berücksichtigen, wenn der Router beim Booten nicht verfügbar ist. Beispiel: Sie können den Computer nicht verwalten, wenn der Router aktiv ist und aus irgendeinem Grund nicht.

John Gardeniers
quelle
Danke für die Info Jungs. Ich werde dann versuchen, an etwas anderes zu denken. Ich habe darüber nachgedacht, PAE in guestOS auszuprobieren ... aber ich muss nicht zu viel daran glauben. Danke dir ein weiteres mal.
TheBeardWithoutKnowledge
2

Ich weiß nicht, warum dies nicht stabil und zuverlässig sein sollte. Abhängig von der Virtualisierungstechnik und der Hardware ist die Virtualisierung des Netzwerks möglicherweise teurer als die native.

Zoran Zaric
quelle
2

Ich habe meinen Router als virtuellen Host unter VMWare ESXi ausgeführt. Ich hatte kein Problem damit und die Box war als kundenspezifischer Server ziemlich zuverlässig. Es erfordert etwas Wissen darüber, wie alles zusammen verläuft, und leider erinnere ich mich nicht wirklich daran, wie ich alles gemacht habe. Das einzige Problem, das mir sofort bewusst wird, ist, dass VoIP einige Probleme hat, die als virtuelle Maschine ausgeführt werden. Sie müssen also einige Nachforschungen anstellen, um sicherzustellen, dass Ihre Anwendung mit allen auf Ihrem Hypervisor verfügbaren Kerneln ordnungsgemäß ausgeführt wird.

David Rickman
quelle
Vielen Dank für die Informationen zum VoIP-Teil, ich war mir dessen nicht bewusst.
TheBeardWithoutKnowledge
1

Ich habe eine VM als Router für ein Netzwerk ausgeführt, das ich seit über einem Jahr über Hyper-V auf Server 2008 R2 verwalte. Beachten Sie lediglich, dass Sie den Zugriff des Hostcomputers auf mindestens eine Netzwerkkarte deaktivieren müssen, über die Sie routen, und dass Sie die VM so einrichten müssen, dass sie sich automatisch einschaltet. Das Setup, das ich habe, besteht darin, dass die VM externen Datenverkehr in die DMZ weiterleitet und die physische Box das Routing für das interne Netzwerk übernimmt (3 Netzwerkkarten erforderlich).

Solipsismus
quelle