什么是最简单的Linux容器解决scheme?

我select使用容器解决scheme来“虚拟化”一些软件。

然而我缺乏这方面的经验,并想知道是否有人可以担保V-Server或OpenVZ?

我最关心的是在安装和维护过程中的易用性,因为在function方面他们似乎是相互平行的。

我在生产环境中使用它们。 虽然VServer使用100%的主机操作系统资源,但是OpenVZ资源短缺非常严重:内存,CPU消耗,配额(容器内的每个容器和每个用户/组的两个级别),ipfilter条目等。OVZ也支持软硬限制:你有一个512MB的内存限制(软),但也有一个768MB的硬限制。 您的容器可能使用高达512 Mb,但如果需要更多,则需要高达768MB。

如果您打算使用您的所有机器,那么Linux-Vserver就是您的解决scheme,因为它简单的configuration和零资源检查,如果任何容器的进程变小,它会沿着您的所有容器扩展。

现在,如果你想全部控制,OpenVZ就是要遵循的path。 但是,要小心,你应该检查是否有任何容器变小,并分配更多的资源。 我使用OpenVZ的很多东西,例如,一个NS服务器256MB RAM和5GB磁盘空间。

你应该检查两个,最后select一个最适合你的requeriments。

我没有使用V-Server的经验,但几个月前我在OpenVZ上进行了一些实验,比较了不同的虚拟化解决scheme,我发现设置和configuration(包括在运行虚拟机上的资源分配)非常简单。

我只是代表与Mathias相反的观点:我没有使用OpenVZ的经验,但是我的公司在生产中使用了VServer(其中有100个)。 这真的很简单,并且很快部署。

在OpenVZ看来,我不觉得这两个实现之间有明显的区别,OP可能应该尝试一下,select他最喜欢使用的任何解决scheme(因为比较熟悉的语法或更好的布局文档)

在我的小经验中,openVZ更具可扩展性。 不过我用了很less的vserver。 我想你应该试试这两种方法,只是为了知道哪种方法对你或你的问题最好。

无论如何,openvz的configuration非常简单,但只要尝试一个linux发行版,就可以像proxmox或类似的一样运行openvz。