Was sind einige Alternativen zu Virtualbox

8

Ich habe in letzter Zeit große Probleme bei der Installation auf einer Box, die ich nicht neu starten oder den Kernel ändern kann. Gibt es ein anderes Paket, das Gre-Tunnel unterstützt (wenn das Betriebssystem unterstützt), das ich unter Linux ausführen kann? Grundsätzlich möchte ich Linux unter Linux. Ich kann nicht aktualisieren oder neu starten.

Arian
quelle
3
Übrigens: Das hängt mit Ihren vorherigen Fragen zusammen, oder? Ich erinnere mich an sie, weil ich sie vor ein paar Minuten gelesen habe, aber Sie müssen sich an alle relevanten Details in Ihrer Frage erinnern. Insbesondere, dass Sie CentOS mit einem 2.6.18-Kernel ausführen.
Gilles 'SO - hör auf böse zu sein'

Antworten:

9

Wikipedia hat einen Vergleich von virtuellen Plattformmaschinen . Wenn Sie einen Standard 2.6.18-Kernel verwenden möchten, gibt es nicht viele Optionen.

Für eine vollständige Virtualisierung sollten VirtualBox und VMware funktionieren. Möglicherweise müssen Sie jedoch ältere Versionen verwenden, wenn das Kernelmodul einen solchen alten Kernel nicht mehr unterstützt. KVM mag eine Möglichkeit sein, aber es war erst ab 2.6.20 im Aktienkern enthalten, und ich weiß nicht, wie schwierig es ist, es auf 2.6.18 zum Laufen zu bringen. Eine andere Möglichkeit ist Qemu ; QEMU kann sehr langsam sein, da es einen Prozessor vollständig emuliert, anstatt die Virtualisierungsfunktionen des Host-Prozessors zu nutzen. Es benötigt jedoch keine Unterstützung auf niedriger Ebene auf dem Host, sondern wird wie ein ganz normaler Prozess ausgeführt.

Es gibt viele Optionen zum Virtualisieren von Linux unter Linux ( cgroups / LXC , OpenVZ , VServer ), sie erfordern jedoch einen benutzerdefinierten oder aktuellen Kernel. Die einzige Option, die meiner Meinung nach für Sie geeignet ist, ist Linux im Benutzermodus . Mit UML können Sie ein Linux-System als nicht privilegierten Prozess auf dem Hostsystem ausführen. Es existiert schon lange, so dass ein alter Host-Kernel kein Problem darstellt. Das Einrichten erfordert ein wenig Arbeit (es gibt Anleitungen), aber danach sollte es das liefern, was Sie brauchen.

Gilles 'SO - hör auf böse zu sein'
quelle
3
qemu-kvm verwendet tatsächlich vmx / svm VT-Erweiterungen über ein Kernelmodul
guido