Ich plane, einen Computer zum Ausführen virtueller Maschinen zu verwenden. Ich habe einige Unklarheiten darüber, welche die beste Wahl wäre.
VMware-Server (läuft unter optimiertem Linux): Ich habe es versucht, aber mit einem alten Computer war es sehr langsam, mehr als 3 VMS zu laufen. Aber es war ein alter Computer (Sempron 1 GB RAM) und der Linux-Host war Ubuntu mit vielen laufenden Diensten. Da der Server einen Intel Core 2 verwendet ... Unterstützt VMware Intel-VT?
VMware ESXi (oder etwas Ähnliches, aber die kostenlose Version): Ich habe dies nie ausprobiert, eingeschränkte Hardwarekompatibilität ... Ich glaube nicht, dass dies auf Heimcomputern funktioniert.
Xenserver 5.5: Ich habe das heute ausprobiert, aber es scheitert sehr. Es funktioniert nicht viel Unterstützung und auch kein WLAN, es wurde kein lokaler Speicher aufgelistet, es wurden keine DVD-Laufwerke aufgelistet ... xencenter funktioniert nur in Windows und demselben Subnetz ...
Ich habe vor, Option 1 zu wählen, aber noch andere Ideen?
quelle
Antworten:
Wenn Sie planen, Hardware zu kaufen, um dies zu tun, dann ist es durchaus möglich, Hardware zu kaufen, auf der ESXi läuft, ziemlich billig (ich habe es vor ein paar Wochen getan). Es gibt eine Reihe von Websites, die sich mit der Funktionsweise von Whiebox-Konfigurationen mit ESXi befassen, z. B. Ultimate Whitebox
Wenn Sie über einen Computer mit genügend Ressourcen verfügen, sollte eine dieser Optionen einwandfrei funktionieren. Möglicherweise ist ESXi jedoch am effizientesten, da Sie sich nicht mit einem zugrunde liegenden Betriebssystem (außer den ESXi-Komponenten) befassen müssen.
quelle
VirtualBox. Ich habe festgestellt, dass es das leichteste für den Heimgebrauch ist. Sie haben Recht mit ESXi, die Hardwareanforderungen sind spezifisch. Ich bin auch kein großer Fan von dem, was VMware für die Verwaltung von Server 2.x getan hat, obwohl ich sie im Unternehmen liebe.
quelle
AMDs Äquivalent zu Intels VT ist AMD-V, die Sempron-Linie unterstützt dies jedoch nicht. Daher muss jede Virtualisierung, die Sie ausführen, die Ausführung auf Hardware ohne Virtualisierungsunterstützung unterstützen.
Xen wird dies tun, wenn Sie paravirtualisierte Gäste ausführen. HVM (vollständig virtualisierte Gäste) wird jedoch nur unterstützt, wenn Ihre Hardware die Virtualisierung unterstützt. Virtualbox ist auch dazu in der Lage, aber wo Virtualbox glänzt, ist die Desktop-Virtualisierung. Ich würde es nicht für Serveranwendungen in seiner aktuellen Form verwenden. Ich bin mit den Produkten von VMware nicht vertraut genug, um zu wissen, welche funktionieren und welche nicht oder welche Bedingungen gelten. Hyper-V erfordert jedoch Intel-VT- oder AMD-V-fähige Hardware.
Wenn Sie es ernst meinen mit der Virtualisierung, würde ich empfehlen, in neuere Geräte zu investieren, die diese besser unterstützen, und diesen Computer mit RAM zu füllen, wenn Sie vorhaben, viele Computer auszuführen.
quelle
Ich benutze KVM sowohl zu Hause als auch bei der Arbeit, weil:
Es ist im Mainline-Linux-Kernel enthalten (kein Patchen oder Füllen oder Beschränken auf eine bestimmte Kernel-Version).
In Kombination mit qemu unterstützt es die Paravirtualisierung auf CPUs ohne Unterstützung der Hardwarevirtualisierung.
es ist in Bezug auf die Funktionen bereits ungefähr gleichwertig mit allen anderen,
und am wichtigsten:
Kurzfristig spielt es jedoch wahrscheinlich keine große Rolle, da alle übergeordneten Virtualisierungsverwaltungstools unter Linux libvirt verwenden, das über niedrigere Schnittstellen zu KVM, QEMU, Xen, VirtualBox und einigen anderen verfügt. VMWare ist die seltsame hier draußen.
Was auch immer Sie jetzt auswählen, es gibt Tools, die Sie von einem Virtualisierungstyp in einen anderen konvertieren können, wenn Sie später Änderungen vornehmen möchten.
quelle
Das habe ich gesucht -> proxmox, im Moment scheint es OK zu sein.
Wie auch immer, es wird schön sein, mehr Antworten zu lesen :)
quelle
Gibt es einen bestimmten Grund, warum Sie Microsoft Hyper V nicht in Betracht ziehen? Es gibt eine kostenlose Version zum Herunterladen und eine sehr leistungsfähige Virtualisierungsumgebung.
Ich habe VMWare Server verwendet, bevor ich zu Hyper V gewechselt bin, und ich muss sagen, dass ich es wie die Pest vermeiden würde. Eines der Dinge, die ich getestet habe, war das Ausrollen von Geisterbildern auf Desktops, und VMWare Server hat die Gast-System-Konfigurationen bei jedem zweiten Neustart verschlungen - es schien überhaupt nicht zu gefallen.
quelle
Die Liste der ESXi-Hardwarekompatibilität gilt für die unterstützte Hardware, wenn Sie VMWare aufrufen müssen. Es gibt viele andere Hardware, mit der es funktioniert, aber VMWare unterstützt Sie einfach nicht, wenn Sie sie aufrufen möchten. Ich würde also sagen, probieren Sie ESXi 4.0 mit Ihrem aktuellen Sempron 1 GB-Computer aus. Es wird entweder funktionieren oder nicht. Aber bis du es versuchst, weißt du es nicht. Wenn dies funktioniert, erhalten Sie die beste Leistung, da der ESXi-Host nicht so viel Linux + VMServer (oder eine andere installierte VM-Host-Software) beansprucht.
Wenn es tatsächlich funktioniert, ist möglicherweise nur billiger Speicher erforderlich, um ein paar Maschinen zum Laufen zu bringen.
Wenn Sie Hardware kaufen möchten, würde ich immer noch ESXi verwenden und nur die nicht unterstützte (aber immer noch funktionierende) billigere Hardware verwenden, da Sie dies anscheinend nicht für die Geschäftsproduktion tun.
quelle
Am Ende haben Sie die Wahl. Ich würde nur aus persönlicher Erfahrung empfehlen:
Wenn Sie VMware Server verwenden möchten, versuchen Sie, den Host so zu reservieren, dass nur VMware Server ausgeführt wird.
quelle
Kommt wirklich darauf an, was du mit den VMs machen willst ... warum laufen 3 VMs? Testen? Produktionsserver-Deal?
Wenn Sie nur mit Virtualisierung experimentieren möchten, funktioniert Virtualbox. Ich benutze es oft auf meiner Workstation.
Für schwerere Dinge ... verwenden wir VMWare ESXi Typ 1 Hypervisor. Kostenlos. Aber Sie haben Recht, es hat eine eingeschränkte Hardwarekompatibilität. Es ist möglich, es auf Homebrew-Systemen (siehe zum Beispiel auf dieser Seite ) relativ billig zum Laufen zu bringen , aber sie werden es natürlich nicht unterstützen.
Ich habe mir den Xenserver angesehen, habe aber kein 64-Bit-Ersatzprozessorsystem, um ihn auszuführen. Ich schickte eine E-Mail an den Support, um nach einer älteren Version zu suchen, die speziell für 32-Bit-Prozessoren geeignet ist. Nach ein paar Tagen schickten sie mir per E-Mail genaue Anweisungen zum Herunterladen der neuesten Version, die mit älteren Systemen nicht funktioniert, sowie einen Hinweis an Wenden Sie sich an den technischen Support Ihres Telefons, wenn ich andere Probleme habe. Danke, Citrix. Du bist eine große Hilfe ... Ich werde mich später daran erinnern.
Wenn Sie versuchen, Linux-Inhalte zu virtualisieren, können Sie sich immer einfaches Xen oder KVM ansehen .
Abhängig von Ihrem System und Ihren Anforderungen benötigen Sie möglicherweise einen Prozessor, der die Virtualisierung in der Hardware unterstützt. Dazu müssten Sie Ihren Prozessortyp überprüfen. Möglicherweise können Sie "sudo lshw" verwenden und die Ausgabe für die CPU-Informationen analysieren, um festzustellen, ob dies Ihnen bei der Suche nach dem Chiptyp helfen kann. Wenden Sie sich dann an den Hersteller (AMD / Intel), um die Funktionen des Chips zu ermitteln.
Das Ausführen von 3 VMs in 1 Gig Speicher wird jedoch immer eng. Wenn Sie mit mehr als einer VM auf Ihrem System spielen möchten, sollten Sie ernsthaft darüber nachdenken, diese auf mindestens 2 Gig zu erhöhen .
quelle
Möglicherweise möchten Sie auch eine Virtualisierungslösung wie OpenVZ oder VServer verwenden. Es hängt alles davon ab, was Sie am Ende wirklich wollen. Ich verwende eine Low-End-Maschine mit OpenVZ, um meine Maschinen zu isolieren und um sie zu testen. Es ist trivial, virtuelle Maschinen zu erstellen, zu testen und zu zerstören. Mit OpenVZ laufen alle virtuellen Server mit fast voller Geschwindigkeit und nur geringem Aufwand von 3% (laut Dokumentation). Der einzige Haken ist, dass nur ein einziger Kernel verwendet wird (so dass Sie beispielsweise keine Kerneltests durchführen können).
quelle
Es hängt wirklich davon ab, was Sie virtualisieren und was Sie erreichen möchten.
Wenn Sie diese Box auch als Home-Dateiserver verwenden möchten, würde ich OpenSolaris für einige ZFS-Funktionen sowie Sun xVM (Xen) oder VirtualBox für die Virtualisierung empfehlen.
Wenn das Serving von Dateien kein Problem darstellt, ist ESXi wahrscheinlich die beste Wahl, solange es auf Ihrer Hardware ausgeführt wird. Wenn dieser VMware Server oder VirtualBox auf einem Betriebssystem Ihrer Wahl oder einem Hyper-V-Server fehlschlägt.
Egal mit was Sie arbeiten, Sie benötigen einen besseren Prozessor und viel mehr RAM!
quelle