我应该选择什么?LXC与OpenVZ [关闭]


17

作为虚拟化多个Ubuntu服务器的替代方案,我正在研究使用容器的可能性。但是我不确定是否应该选择OpenVZ或LXC。谁能推荐其中之一,或者列出优缺点?

Answers:


13

我个人认为LXC处于快速发展和文档滞后的状态。

我个人在“生产服务器”上使用openvz,但认为LXC还不够成熟,无法在“生产”中使用。

我建议你看看proxmox

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

提供Debian主机,Web界面以及KVM和openvz。一旦他们认为LXC稳定,他们计划使用LXC。

在此处输入图片说明


有任何更新吗?
muru 2014年

@muru我仍然觉得LLC尚未准备好生产,当我仍然打算使用Proxmox
Panther

1
Proxmox现在使用lxc
Panther

如果您看到Proxmox论坛,那么这里有很多关于LXC实现的错误,需要更多时间来使LXC更加稳定。我也在这里阅读LXC安全问题:janoszen.com/2013/01/22/lxc-vs-openvz/#container-lockdown
Wendy William

1
@WendyWilliam-恕我直言,这是LXC长期存在的问题。IMHO文档滞后于LXC,隔离程度不如其他导致安全问题的选项。IMHO LXC尚未准备好生产,我仍然更喜欢openvz或KVM。
黑豹

6

据我所知,LXC具有一些优势,例如可以在Linux内核上使用(因此您不需要特殊的内核即可使用它)。另一方面,OpenVZ支持实时迁移。

您将必须检查每个工具的功能,并查看最重要的功能。

编辑:

您可以在这里找到每个功能的简短回顾。

OpenVZ 4的更新:

从OpenVZ 4开始,您可以在现有的Linux 3.0内核上运行OpenVZ。OpenVZ仍然受益于它自己的内核。有一些OpenVZ内核特定的功能。


3

我感到奇怪的是,当成熟得多的OpenVZ平台多年来成功地做到这一点时,人们对LXC突然有了兴趣。LXC实际上是OpenVZ用于主线内核的派生产品,因此这并不是什么新主意。从不同的内核引导一直很简单,所以我不明白为什么使用OpenVZ会引起问题。我猜有些人不习惯使用非主线内核,也许认为较新的东西更性感。

LXC可能会在10年后最终取代OpenVZ....。还没准备好呢。除非您不介意缺少功能,参差不齐的文档,缺乏“互联网经验”(即通过互联网搜索建立的知识库),否则甚至都不是前沿技术。

再过一两年,当它具有更完善的功能并且拥有更多的知识库时,它可能已准备就绪,可以用于一些非关键的离线任务。但是,在一年前进行互联网搜索时,人们就说过这一点,但现在还没有,恕我直言。


3

这是一个有1年历史的问题,但是鉴于比赛环境的变化,我会加2美分。

我建议对于容器化,人们应该看看Docker。它基于LXC(和其他工具)构建,并提供了用于容器构建,维护,分发和升级的广泛工具。同样,周围有相当大的社区。

一个显着的区别是,与传统的使用LXC相比,Docker提倡“单进程容器”,后者更像是轻量级的成熟虚拟机。这需要思想上的一些调整,但是它有其好处。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.