我想要做的是创建用户虚拟化环境(在线)。
我想要创建一个环境,我的用户连接到我的服务器在线&他们将有自己的在线pc。可能是它的ssh或虚拟化桌面
第一,我研究了Linux容器(Openvz),..i在Red 5上做了&我没有在ubuntu上做过
如何为我的用户制作一个用户虚拟化环境,我有5个用户,我想通过DDNS给他们在线桌面
我希望我的用户有独立的桌面,就像Linux容器一样
我希望用户通过DDNS连接到我的服务器。
当用户连接到我的服务器+磁盘空间配额限制时,我希望用户必须有一个单独的操作系统。
我希望每个用户使用我的服务器资源的15%
&我希望我的用户在连接到我的服务器(比如桌面共享或通过ssh连接)时,拥有GUI和非GUI环境。
发布于 2011-12-31 15:27:50
我不太清楚你在问什么,但我要挥棒一下。
我的解释是,您希望允许少数人登录到服务器上的桌面环境。
除非有理由不这样做,只需在服务器上创建它们的用户帐户,设置VNC (pref )。(通过ssh隧道)并完成它。
为每个用户设置一个VM将产生大量的开销。与传统的VM相比,OpenVZ在资源方面做得更好,但仍然存在开销。除非您期望您的所有用户同时使用,并希望防止他们占用资源(这是一个有效的关注事项),否则您正在做的工作比需要的要多。
(问题澄清后)
创建单独的VirtualBox VM(使用VNC和SSH),为RAM和磁盘适当地调整它们的大小,并查看VBoxManage modifyvm --cpuexecutioncap以限制处理器的利用率。
另一个对您的用户可能更好的选择是nice每个virtualbox进程,这样它就获得了较低的处理器优先级。这允许它们在没有发生任何事情的情况下以全速运行,但在需要时向其他进程屈服。
为了简化这一设置,您可能需要查看Ruby "流浪汉“。
https://serverfault.com/questions/345580
复制相似问题