Hallo,
ich habe opensuse 11.1 als BS. Ich wuerde gerne eine VM maschine instalieren, ich weiss es gibt VM-Ware und damit bin ich eighentlich gut bedient. Moechte aber gerne wissen ob unter linux bereits eine eigene VM software loesung vorhanden ist ?
Irgendwo hab ich gelesen dass es unter linux andere alternative zum VM-Ware gibt. Ich bin mirt aber nicht sicher wo ich es gelesen hab. ich koennte schworen es war hier be nickles.
danke euch
logo_3
Linux 15.036 Themen, 107.107 Beiträge
Ich würde es mal mit Virtual Box von Sun Microsystems versuchen.
Wenn man einen aktuellen Prozessor nutzt, welcher die Virtualisierung im Prozessorkern unterstützt, dann läuft auch das Gastbetriebsystem schneller.
Man kann aber auch Vitual Box mit einem älteren Prozessor nutzen. In diesem Fall wird die reine Softwarevirtualisierung untertstützt.
http://www.virtualbox.org/
Es gibt eine kostenlose Open Soure Edition und eine proprietäre Version.
Ich selbst nutze VMware Workstation mit einem älteren AMD Prozessor mit Sockel 939.
Wenn du einen aktuellen Prozessor mit Sockel AM2 nutzt, dann unterstützt der AMD Prozessor mit seinem Pacifica Befehlssatz die Paravirtualisierung im Prozessorkern, die auch von Virtual Box unterstützt wird. Angeblich soll das die Performace steigern.
Von XEN habe ich nur gehört das es immer noch Probleme gibt. Die Maintainer der verschiedenen Distributionen schaffen den Arbeitsaufwand nicht den Sourcecode von XEN , welcher ursprünglich für den 2.6.18er Kernel entwickelt worden ist, an die neuen Kernelversionen anzupassen.
Gibt es nicht von Citrix eine (kostenlose) XEN Virtualiserungslösung ?
Und dann gibt es noch KVM, welcher im aktuellen Linuxkernel auch Einzug gehalten hat. Ich habe nur gehört das Red Hat KVM für seine kommerzielle Linuxdistribution favorisiert.
Ich weiß nicht ob Open SUSE KVM gut unterstützt.
Virtuelle Maschinen unter Linux gibt es gar einige.
http://de.wikipedia.org/wiki/Virtuelle_Maschine
In Opensuse 11.x sind ganz gut via Yast zu installieren:
Xen http://de.wikipedia.org/wiki/Xen
Virtual Box (meine bevorzugte Anwendung) http://de.wikipedia.org/wiki/VirtualBox
Qemu http://de.wikipedia.org/wiki/QEMU
Wenn dein Prozessor Hardware-Virtualisierung unterstützt, ist KVM wohl das, was du suchst. Das ist nämlich die Virtualisierungslösung, welche direkt im Linux-Kernel enthalten ist.
Um dir also genauer helfen zu können, brauchen wir etwas mehr Infos über deinen Rechner.
Hallo the_mic,
für einen Erstanfänger mit VMs halte ich KVM ein wenig schwierig!?
Bestandteile der KVM sind die Kernel-Module kvm.ko (das aber auch unter älteren Linux-Versionen laufen soll) sowie die hardwarespezifischen Module kvm-intel.ko oder kvm-amd.ko. KVM selbst nimmt keine Emulation vor, sondern stellt nur die Infrastruktur dazu bereit; ein modifiziertes QEMU ist derzeit die einzige Möglichkeit, diese zu nutzen.
http://de.wikipedia.org/wiki/Kernel-based_Virtual_Machine
Über libvirt sollte KVM doch sogar Klickibunti benutzbar sein? Die Frage ist natürlich, ob diese Pakete bei SuSE von Haus aus dabei sind.
Für Erstanfänger von Linux ist grundsätzlich jede Virtualisierungslösung ausgesprochen komplex, da nur schon die Installation der Software in keinem Fall trivial ist. VMWare ist zwar extrem bedienungsfreundlich, aber je nach Kernelversion ist die Installation ein Albtraum. XEN ist zwar extrem simpel zu installieren, dafür ist die Erstellung einer neuen VM eher weniger simpel.
Das stimmt alles und deshalb benutze ich unter SuSE die Virtualbox_OSE, die wird von Yast komplett funktionsfähig installiert und jeder Kernelupdate berücksichtigt auch die entsprechenden Module automatisch.
Ah, wenn Virtualbox natürlich fixfertig mitgeliefert wird, ist das eindeutig erste Wahl. Da hast du natürlich absolut recht.