单个服务器,多个用户,每个用户都有自己的虚拟机

Nav*_*aru 8 server multiple-workstations virtualization multiple-users

我们学校系统更新计算机的预算很低,所以我想也许我可以只购买一台服务器(一台功能强大的)并将 30 名学生连接到一台服务器。

服务器上应该有 30 个 Ubuntu 虚拟机,每个虚拟机由不同的键盘和鼠标 + 单独的显示器控制。

我查看了互联网,但找不到简单的解决方案,有人说你不能,有人说如果 blablabla 在 Windows 上你可以,但我想在 Ubuntu 上运行它。

如果您知道,有人可以指出一些文档或解决方案,我们将不胜感激。

小智 6

一个很好的解决方案是使用 LTSP(Linux 终端服务器项目),这里是维基百科的快速定义

Linux Terminal Server Project (LTSP) 是 Linux 的免费开源终端服务器,允许多人同时使用同一台计算机。应用程序在服务器上运行,其终端称为瘦客户端(也称为 X 终端)处理输入和输出。通常,终端功率低,没有硬盘,并且比台式计算机更安静,因为它们没有任何活动部件。

简而言之,LTSP 允许客户端使用功能更强大的服务器计算机的资源。客户端计算机需要键盘、鼠标、显示器和网卡。

你会发现很多教程都是红色的,这里有一些入门教程:

UbuntuLTSPLTSP快速安装

如何安装 LTSP – Ubuntu 11.04


Ser*_*gey 2

您无法将 30 个显示器物理连接到一台计算机。这意味着学生计算机需要是一些精简的计算机- 即无盘、通过网络从服务器启动、低 RAM 等。

在这种情况下,您可以使用标准远程登录 - 即每个用户都有一个用户帐户(不是虚拟机)并在登录时打开远程 X 会话。

网络透明性是 XWindow 的一个设计目标,它正是针对这种情况而设计的。

(另外,请注意 - 30 个独立的虚拟机在 RAM 方面会产生相当大的开销,即使是空闲的,而使用独立的用户帐户,您可以使用性能低得多的服务器。如果有必要,仍然可以启动 VirtualBox在用户帐户中)