我计划制作一个 ubuntu 服务器(将负载平衡到几台场外计算机)并让瘦客户端连接到它。不幸的是,我不知道如何制作瘦客户端,也不知道所涉及的设置。我真的很喜欢虚拟化和服务器之类的东西。
基本上,我会在桌子下面放置一个计算机资源池,并且我可以在其他地方拥有另一台计算机来运行它......我不确定我是否理解了正确的概念。
答案1
您可以在服务器和客户端上使用 X2Go 来管理瘦客户端。您可能会将服务器联网以使用 nfs 或类似方式添加共享存储,并使用 LDAP 来管理用户和组。然后在所有计算机上安装所需的软件。这意味着您的用户可以使用其用户名和密码登录任何服务器并获取其桌面和文件。然后,您可以使用 DNS 进行负载平衡。
方法有很多种,问题越具体,答案就越详细。
我认为 X2Go 实际上包含负载平衡,但我从未尝试过。www.x2go.org 有更多信息。
答案2
这与虚拟化和“计算机池”没有直接关系,但LTSP项目允许您通过 PXE 启动多个瘦客户端,这样用户就可以登录 Ubuntu 服务器并获得常规 Ubuntu 桌面,就像坐在服务器的控制台前一样。
由于这是学校中非常常见的用例,因此 LTSP 是 Edubuntu 的主要功能之一;浏览 Edubuntu 邮件列表以了解有关该主题的讨论。
我还推荐 Dave Richard 的博客和他的书:Linux 瘦客户端网络设计和部署;尽管他使用的是另一个基于 Gnome 的发行版,但主要概念仍然适用,并且他清楚地向您展示了如何通过部署单独的“应用程序服务器”将图形登录扩展到数百个用户。
(指向 edubuntu.org 和 davelargo.blogspot.com 的链接已被 stack exchange 去掉)