如何为linux工作站创build多个“terminal”?

我想弄清楚如何让多个terminal(显示器,键盘和鼠标)使用一个集中式系统。 我在这一点上,我可以得到大约150美元的电脑,并将它们用作哑terminal,但是我真的希望将大约20个用户集中到2个10个的盒子中。 保存2k会很好。 有没有人做过这个?

请注意,所有用户都使用在另一台服务器上运行的内部Web应用程序通过电子邮件/浏览网页。

编辑:

另外,我看了一下disklessworkstation.com,但他们的“瘦客户端”是$ 200- $ 400。 我可以得到一个150美元的准系统PC。 我会更多地寻找可以在networking上交谈的50美元和/或低于设备的设备,或者将更多video卡和USB端口投入服务器以用于I / O的方式。

如果他们在本地局域网上,最简单的方法就是使用XDMCP,X浏览器和本地networking上的本机X. 看看LTSP项目为学校的一个很好的例子。 也有几个瘦客户端导向的Linux发行版,这将帮助你做到这一点。 这里有一个复杂的问题需要回答,但是我认为读完Linuxterminal服务器项目已经完成了一些工作,可以帮助您快速完成任务。

http://www.ltsp.org/

这是另一个快速的文章

http://www.reallylinux.com/docs/setupltsp.shtml

我在一所学校工作,在过去的几年中看到,使用和实施了几个不同的多座位系统,目的是让工作站进入教室。

对于充满额外双端口graphics卡的Linux机器,不需要任何必要的硬件,请尝试使用Userful 。 你可以下载一个免费的双用户演示,当我们在教室里试用时,它似乎工作得很好。 这个软件的确需要花钱,而且价格与类似的基于Windows的解决scheme相当。 购买匹配的兼容硬件,USB集线器,键盘等(并configurationX的双端口输出)是一个合适的palaver,所以如果你有钱的手,然后购买他们的所有function于一身的硬件和软件解决scheme可能是最好的主意。

NComputing的系统与他们的软件和通用硬件一起工作,一个PCI卡插在电脑背面,连接5个工作站软件狗,然后插入键盘,鼠标和声音。 请注意,这些是PS / 2键盘和鼠标(与我使用PS / 2定时信号的系统有关)。 一个PCI卡可以连接5个工作站,使用2个PCI卡最多可以连接10个工作站,但是我要指出的是,现在越来越难find带有多个PCI插槽的合理主板。

我们在Windows机器上的学校教室里使用了NComputing较早的3工作站解决scheme,并且没有问题。 它似乎比你想象的更好地处理graphics和video,他们网站上的YouTube演示显示他们的系统运行在一个消费级戴尔个人电脑上,所有10个工作站都在运行video,所以一个非常标准的PC(四核可能是一个好的想法)与一些额外的内存(8GB是相当便宜这些天)应该处理大部分事情。

实际上我明天要修复上面提到的人员室机器,主要是因为作为一台Windows机器的工作人员已经塞满了间谍软件和善良知道什么,直到它倒下了。 该软件的授权程序有点过度保护,虽然貌似已经在更新的版本中得到纠正。 值得指出的是,让一台机器运行多个工作站确实会造成单点故障。

从1月份的一次贸易展览会上的NComputing演讲中,我知道他们正在开发他们的软件的Linux端口,尽pipe我最近没有听到他们的消息。 联系他们了解更多详情。

MiniFrame的SoftXpand系统听起来与上述两者类似,使用多个标准graphics卡来运行Windows工作站。 我不认为他们有一个Linux版本,虽然这是值得检查。

在使用Windows操作系统的这种系统之前,双重和三重检查您的Windows许可。 据我和其他一些人已经能够找出 ,最好的许可证选项似乎是与适当数量的terminal服务器CAL的Windows服务器。 各种经销商可能会试图摧毁你的系统,承诺从一台Windows XP个人电脑上运行10个工作站,这对他们来说可能是完全合法的,因为他们提供这样的系统(毕竟,他们是一台电脑提供一个Windows副本)但是您需要确保每个工作站都有适当的许可证(这在具有Microsoft许可协议的公司和学校中变得非常混乱)。

自从我们购买了多座椅系统以来,技术已经进入了一个新的发展阶段。在我们的新员工工作区,我们购买了一台夹在液晶显示器背面的Acer Veriton N260G机器。 Atom处理器功耗低,完全能够满足普通用户的需求,仅需320英镑(500美元)就可以完成宽屏显示器,键盘,鼠标和交付,所以我怀疑一个多座系统是否可以保存钱,而且我不知道如何将多座电源节省与Acer Veriton和Revo等Atom驱动的迷你工作站进行比较。

我觉得你对于在一台机器上能够保存或完成多less钱感到有些过于乐观,并且通过这样做可以节省多less钱。

也就是说,一个供应商提供你想要的是Ncomputing 。 具体看那里的X系列虚拟桌面。

这里有两条途径:1.使用KVM(或Xen)进行虚拟化,并使用VDI 2的设置。LTSP – http://www.ltsp.org/

如果我正确地理解你的问题,你正在试图节省购买20便宜100美元的台式机,而不是购买2便宜的100美元的台式机和钩10台显示器/键盘/鼠标到每个。 这是行不通的。 你可以使用类似LTSP的方式部署20个哑terminal,但是除了后面的几台计算机之外,你还需要20台便宜的计算机,其中有更多的资源(大约4G + RAM和2个CPU来处理20个用户)。 在这种情况下,您需要购买的20台电脑作为terminal,可能也足够强大,可以运行本地电子邮件/networking等。 减less了对额外terminal服务器的需求。

中央terminal服务器的巨大胜利将是成本pipe理,而不是20台需要访问关键资源,补丁,软件安装和configuration的机器。

对于每盒10个用户,我build议在两台服务器上安装OpenVZ ,以便每个用户的活动比传统的UNIX分时环境更加独立。 其他人已经指出你LTSP为了运行$ 100电脑作为Xterminal。 如果你真的希望他们愚蠢的话,你应该删除他们的硬盘驱动器,并将其configuration为无盘工作站。 但是,如果您没有这方面的经验,可以考虑在工作站上安装您最喜欢的发行版,让它们在远程CPU上而不是主系统上运行Firefox。 如果他们没有root权限,并且强制将所有数据存储在远程服务器上(与terminal服务器不一样),那么您将拥有20台带硬盘驱动器的机器,可以远程控制,并安装熟悉的发行版和一些存储。 在有些地方,这将被视为宝贵的资源。

LTSP或您最喜爱的发行版的select取决于您所知道的以及您想了解的内容。 十年前,运行LTSP的机器确实没有足够的能力来在本地运行,但是现在,100美元的电脑并不是你真正应该闲坐的地方。 如果您发现某些企业应用程序在terminal服务器上施加的负担过重,则可以将Firefox和电子邮件客户端卸载到terminal上来帮助您。

请不要使用terminal服务器进行文件存储。 把你的硬盘放在一个完全独立的服务器上,使用NFS或iSCSI来访问它们。 就我个人而言,我将使用OpenSolaris和ZFS作为这个工作,但是Linux上也有很多的NAS软件。

您可能希望将Sunray桌面terminal单元视为超薄客户端,以连接到Sunray服务器的实例

http://en.wikipedia.org/wiki/Sun_Ray

Fedora 17支持开箱即用的multiseat 。 实现它的一种方式是每个座位都有一个可插拔的扩展坞站 ,基本上使得该座椅成为通过USB连接到计算机的瘦客户机。 或者,您可以使用loginctl命令将任何一组video卡和input设备组装到一个座位上。