题 在较重的虚拟化下使用LXC(Xen,KVM,Hyper-V,VMVare)


是否可以在更重的虚拟化(Xen DomU,KVM,Hyper-V,VMVare)下使用LXC?我想用它作为安全(隔离)工具,限制资源消耗的能力对我来说不是优先考虑的。我只对能够以直截了当的方式完成而感兴趣;类似于在非虚拟化服务器上​​使用LXC。我不想在生产服务器上使用太棘手的设置。


9
2017-10-12 15:36






答案:


这是一个Ubuntu页面,显示您可以在KVM下运行 - https://help.ubuntu.com/community/LXC

- 附加信息 -

我刚刚在VMware VSphere下完成了LXC的实时实现,作为其中的一部分,我做了几个在KVM和VirtualBox下实现LXC的概念证明以及链接:

http://uncommonsense-uk.com/2012/virtual-machine-stacking-using-lxc-on-top-of-esx/

-ActionJack


9
2017-10-24 15:13



实际上,它应该在OP提到的其他虚拟化系统下工作--LXC不需要或使用任何硬件虚拟化功能。 - ephemient


是的你可以。 LXC是每个操作系统的虚拟化;此外,它是流程的隔离,因此不需要遵循硬件特定的虚拟化要求。你唯一需要的是最新的内核> 3.13,适用于所有正确的LXC依赖项,如命名空间和cgroups。

但是,您必须非常小心如何管理网络架构/配置,因为当您尝试在完整虚拟机(KVM,Xen等)内创建网络时,设置可能会很麻烦。我强烈建议使用NAT和DNS解析器与LXC容器进行通信。


2
2017-10-23 15:36





我不能谈论Xen或KVM,但Hyper-V和ESX / i都不直接支持LXC,但当然它们都支持各种Linux,当然ESX / i允许管理程序内的虚拟机管理程序,所以它可能就是这样。


1
2017-10-12 15:49