Ich versuche zu entscheiden, welche davon ich verwenden soll. Die, die ich kenne, sind:
- VMware (verschiedene Geschmacksrichtungen);
- VirtualBox ;
- KVM .
Jetzt möchte ich im Idealfall die folgenden Funktionen:
- Ideal, um eine reale Partition anstatt einer Datei, die eine virtuelle Festplatte darstellt, starten zu können (so dass sie vom Host-Betriebssystem gelesen und beschrieben werden kann).
- Gute Netzwerkunterstützung (z. B. das Einrichten virtueller Schnittstellen für KVM, damit diese DHCP verwenden können , um eine "echte" IP-Adresse zu erhalten, war schmerzhaft);
- Gute Leistung, sofern verfügbar mit VT- Hardwareunterstützung;
- Unterstützt 64-Bit-Gäste;
- Hat ein gutes grafisches Administrator-Tool; und
- Hat eine gute Unterstützung für die Erstellung von Gastskripten.
virtualization
Cletus
quelle
quelle
Antworten:
Virtualbox, VMWare Workstation / Player / Server, QEMU, Linux im Benutzermodus usw. fallen in eine Kategorie von VMs - sie werden in einem vorhandenen Betriebssystem wie Windows oder Linux gehostet.
Xen, KVM und VMWare ESX fallen in eine andere Kategorie - es handelt sich um hypervisorbasierte Virtualisierungsstacks. Sie haben immer noch ein Betriebssystem, das zuerst gebootet wird, aber sie arbeiten auf einer grundlegend anderen Ebene.
Welche am besten zu Ihnen passt, hängt davon ab, was Sie mit ihnen machen möchten. Wenn Sie VMs für Entwicklungs- oder Testzwecke auf Ihrer Workstation ausführen möchten, ist eine der gehosteten Plattformen (Virtualbox, VMWare Workstation usw.) ideal.
Wenn Sie tatsächlich eine dedizierte Serverumgebung für Produktionssysteme wünschen, sollten Sie sich die zweite Kategorie von Systemen ansehen, da diese erweiterte Funktionen bieten, die Sie später benötigen (Serverpooling, gemeinsamer Speicher, Livemigration, Hochverfügbarkeit).
quelle
Ich bin mir ziemlich sicher, dass VirtualBox alle Ihre Kriterien erfüllt.
quelle
Probieren Sie Citrix XenServer aus (kostenlos!). Wir benutzen es bei der Arbeit und es macht den Job wirklich gut. Ich habe es viel schneller als VMWare gefunden.
Die einzige Anforderung, die Ihre Liste nicht erfüllt, ist, dass Sie einen separaten Computer als VM-Server benötigen. Anschließend können Sie mithilfe der XenCenter-Administrationskonsole, die der VMWare-Konsole sehr ähnlich ist, eine Verbindung zu den Computern über das Netzwerk herstellen. Die Konsole ist für Windows verfügbar. Ich kenne mich mit Linux nicht aus, da ich Windows als Client verwende.
quelle
Ich verwende Virtual Machine Manager auf meinem Fedora Linux. Es ist ein Front-End, das Xen, Qemu und KVM verwendet. Sehr wie VMware Server.
quelle
Ich selbst nutze die Virtualisierung und kann den VMware-Server sehr empfehlen. Probieren Sie die ESX-Lösung aus, sie ist kostenlos und unglaublich leistungsstark.
Es wird als Betriebssystem auf dem Host-Computer mit nur 32 MB RAM-Overhead installiert. (Grundsätzlich handelt es sich um ein Linux mit der VMware-Virtualisierungstechnologie.)
Sie können laufende Betriebssysteme einfach auf VMware ESX verschieben oder von einem Laufwerk importieren. Das Admin-Tool ist webbasiert und funktioniert wie ein Zauber. Sie können auch ihren "Infrastruktur-Client" unter Windows verwenden. Da es völlig kostenlos ist, lohnt es sich sehr, es zu versuchen.
Achtung: Vorsicht beim Booten von einer echten Partition. Wenn Sie dieselbe Partition erneut von einer virtuellen Maschine aus starten, kann dies zu Problemen führen. Klingt verrückt, ich weiß, aber ich habe Leute gesehen, die das probiert haben und es zerstört fast immer das Betriebssystem.
(Nein, ich habe keine Beziehung zu VMware, ich bin nur ein sehr zufriedener Benutzer.)
quelle
Nur eine Anmerkung zu Ihrer ersten gewünschten Funktion.
Dies sollte kein Problem sein. Im Allgemeinen können Sie mit dem Loopback-Gerät von Linux jede Art von dateibasiertem VM-Image bereitstellen, falls dies erforderlich ist. Dies gilt für RAW, VHD, VMDK, QCOW usw.
quelle
Virtualbox ist eine schöne Virtualisierungssoftware.
quelle
Ich mag VMWare Server wirklich. Ich verwende es auf meiner Ubuntu-Box, um einen Windows Server 2003 und einen Windows Server 2008 auszuführen. Es ist ziemlich solide.
quelle
Ich benutze VMWare Server und habe es seit der Veröffentlichung. Ich glaube, es hat alle Funktionen, die Sie erwähnt haben, obwohl ich die Funktion noch nie verwendet habe, um eine tatsächliche Festplatte zu verwenden, und ich bin mir nicht sicher, ob ich die Erstellung von Gastskripten sicher bin.
Ich habe es sowohl auf meinem Laptop (Linux) als auch auf meinem Desktop (Windows XP) zu Entwicklungszwecken verwendet (zum Testen von Software auf mehreren Betriebssystemen) und verwende es auch, um meinen Webserver für meine gehosteten Websites auszuführen.
quelle