【问题标题】:How to install LXC (or other linux container) on centOS 5 (2.6.18 kernel) without modify kernel?如何在不修改内核的情况下在 centOS 5(2.6.18 内核)上安装 LXC(或其他 linux 容器)?
【发布时间】:2011-12-14 19:35:07
【问题描述】:

[背景]

我想规范 CentOS 5 上运行的不同进程之间的资源分配。我不熟悉相关工具。我搜索了一段时间,认为 LXC 可能是一个不错的选择(如果我错了,请纠正我)。但是问题是我们CentOS的内核版本是2.6.18,没有内置LXC,而且是共享集群。我确实有 sudo 权限,但我不能修改内核。我发现的教程都需要修改内核或以某种方式重新编译它。

[问题]

如何在不修改内核的情况下在 CentOS 5(2.6.18 内核)上安装和使用 LXC(或其他轻量级 linux 虚拟化工具)?

谢谢

【问题讨论】:

    标签: linux linux-kernel virtualization virtual-machine lxc


    【解决方案1】:

    为了在不更改内核的情况下安装它,必须有人将其反向移植到 2.6.18 EL5 内核,并将其编译为内核模块。

    假设你有一个最近的 CentOS EL5 内核,KVM 是一个不错的选择,因为它是一个内核模块,不需要像 xen 那样更改内核。您只需要拥有支持虚拟化的硬件即可。

    【讨论】:

    • 您好,KVM 是模拟一切的全虚拟化解决方案吗?基本上我们需要的只是调节不同进程之间的 CPU 和内存分配。如果我们可以将进程从一台物理服务器迁移到另一台,那就太好了。有什么推荐吗?谢谢!
    • KVM 是一个完整的虚拟化解决方案。我用的不多,所以我不能说它能够迁移到其他物理服务器。我知道 Xen 可以做到。但无论哪种情况,如果要将 VM 从一台主机迁移到另一台主机,都需要两台主机之间的共享磁盘。
    猜你喜欢
    • 2010-12-07
    • 2016-06-16
    • 1970-01-01
    • 2015-02-02
    • 1970-01-01
    • 1970-01-01
    • 2011-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多