Was soll ich wählen? LXC vs OpenVZ [geschlossen]

17

Als Alternative zur Virtualisierung mehrerer Ubuntu-Server wird die Verwendung von Containern geprüft. Ich bin mir aber nicht sicher, ob ich mich für OpenVZ oder LXC entscheiden soll. Kann jemand einen von ihnen empfehlen oder vielleicht Vor- und Nachteile auflisten?

dhojgaard
quelle

Antworten:

13

Persönlich stelle ich fest, dass LXC eine rasche Entwicklung und Dokumentationsverzögerungen aufweist.

Ich persönlich benutze openvz auf "Produktionsservern" und glaube nicht, dass LXC noch ausgereift genug ist, um in der "Produktion" eingesetzt zu werden.

Ich schlage vor, Sie betrachten proxmox

http://pve.proxmox.com/wiki/Main_Page

Bietet einen Debian-Host, ein Webinterface sowie KVM und openvz. Sie planen, LXC zu verwenden, sobald sie es für stabil halten.

Bildbeschreibung hier eingeben

Panther
quelle
Irgendwelche Updates dazu?
muru
@muru Ich bin immer noch der Meinung, dass LLC noch nicht für die Produktion bereit ist, und wenn es noch so ist, plane ich die Verwendung von Proxmox
Panther
1
Proxmox verwendet jetzt lxc
Panther
Wenn Sie das Proxmox-Forum sehen, dann gibt es hier viele Fehler bei der LXC-Implementierung. Benötigen Sie mehr Zeit, um LXC stabiler zu machen. Außerdem habe ich das LXC-Sicherheitsproblem hier gelesen: janoszen.com/2013/01/22/lxc-vs-openvz/#container-lockdown
Wendy William
1
@WendyWilliam - IMHO das sind langjährige Probleme mit LXC. IMHO-Dokumentation hinkt in LXC hinterher, die Isolation ist nicht so groß wie bei anderen Optionen, die zu Sicherheitsproblemen führen. IMHO LXC ist noch nicht produktionsbereit, ich bevorzuge noch openvz oder KVM.
Panther
6

Soweit ich weiß, hat LXC einige Vorteile, wie z. B. die Verfügbarkeit auf dem Linux-Kernel (Sie benötigen also keinen speziellen Kernel, um ihn zu verwenden). Von der anderen Seite unterstützt OpenVZ die Live-Migration.

Sie müssen die Funktionen jedes Tools überprüfen und feststellen, welche für Sie am wichtigsten sind.

Bearbeiten:

Sie können finden hier einen kurzen Überblick über die Funktionen der einzelnen eigenen.

Update für OpenVZ 4:

Ab OpenVZ 4 können Sie OpenVZ auf einem Linux 3.0-Kernel ausführen. OpenVZ profitiert immer noch von seinem eigenen Kernel. Es gibt einige OpenVZ-Kernel-spezifische Funktionen.

Salem
quelle
3

Ich finde es merkwürdig, dass all das plötzliche Interesse an LXC besteht, wenn die viel ausgereiftere OpenVZ-Plattform dies seit vielen Jahren sehr erfolgreich macht. LXC ist eigentlich eine Ableitung von OpenVZ für den Mainline-Kernel, es ist also keine neue Idee. Das Booten von verschiedenen Kerneln war schon immer eine Herausforderung. Ich verstehe nicht, warum dies ein Problem bei der Verwendung von OpenVZ sein sollte. Ich denke, einige Leute fühlen sich nicht wohl mit einem Nicht-Mainline-Kernel und denken vielleicht, dass neuere Dinge sexier sind.

LXC wird wahrscheinlich OpenVZ in 10 Jahren ersetzen. Es ist noch lange nicht fertig. Nicht einmal für die Entwicklung auf dem neuesten Stand der Technik, es sei denn, Sie haben nichts dagegen, fehlende Funktionen, fleckige Dokumentation, mangelnde "Interneterfahrung" (dh aufgebaute Wissensbasis, die durch Internetsuchen gefunden wird).

In ein oder zwei weiteren Jahren, wenn die Funktionen vollständiger sind und es mehr Wissensdatenbanken gibt, wird sie wahrscheinlich für einige nicht kritische Offline-Aufgaben bereit sein. Bei einer Internetsuche haben die Leute das jedoch vor einem Jahr gesagt, und es ist immer noch nicht da, imho.

Fred
quelle
3

Dies ist eine 1-jährige Frage, aber angesichts der Veränderungen im Spielfeld würde ich meine 2 Cent hinzufügen.

Ich würde empfehlen, dass sich die Leute für die Containerisierung Docker ansehen sollten . Es basiert auf LXC (und anderen Tools) und bietet umfangreiche Tools für den Bau, die Wartung, die Verteilung und das Upgrade von Containern. Außerdem gibt es eine ziemlich große Community.

Ein bemerkenswerter Unterschied ist, dass Docker "Single-Process-Container" fördert, im Gegensatz zur traditionellen Verwendung von LXC, bei der es sich eher um eine leichte, vollwertige virtuelle Maschine handelt. Dies erfordert einige Anpassungen im Denken, hat aber auch Vorteile.

BostonHiker
quelle