我希望将大约 20 名内部研究人员从他们当前的 XP 工作站迁移到连接到在我们 LAN 中运行的 VM 的瘦客户端。我计划使用 HP 瘦客户端,它使用基于 linux 的客户端操作系统,后端将是运行 Server 2008 Std 的戴尔机架服务器。使用 Hyper-V。在与我们的软件人员交谈后,似乎我必须为我们的用户购买 RDS cals,并在客户端购买 VECD 许可证。我们目前为每个人提供 XP 许可证,我不想把它们扔掉。我可以不只设置 20 个 XP 虚拟机(使用我们现有的 XP 许可证)还是更好地使用 RDS?这种许可模式对我来说是新的,因此非常感谢任何和所有帮助。
这完全取决于您对用户所做的事情。20 个虚拟机在服务器上将是 HARD。大量内存,大量磁盘使用,大量网络使用......我不会尝试这样做。
终端服务是我们曾经使用的东西。我们可以一次支持大约 15 到 20 个会话的体面硬件。问题...多媒体很垃圾,Office 在终端服务上安装时需要特别考虑,某些应用程序会加速处理器,这样一个用户就可以占用服务器并让所有人陷入困境。这可以通过资源配置来缓解,但这仍然是一个管理问题。
我们还遇到了令人讨厌的案例……我们有一个用户将网络浏览器打开到天气图循环,动画。在服务器开始崩溃之前,该会话 BALLOOD 存在一些内存泄漏。用户断开连接并重新连接,会话被放弃而应用程序正在运行,使情况变得更糟。
迁移到瘦客户端解决方案时,您需要采用某种方式来提高可用性。我们的系统设置了 Windows IP 集群,但仍然存在问题。人们会破坏个人资料,因为他们不知道他们正在使用远程系统。关闭他们的计算机并没有重新启动它。不同服务器上的多次登录对此没有帮助。更糟糕的是,我们有一台服务器开始无缘无故地重新启动。原来有人试图运行一个密集型应用程序,该应用程序触发了一个但在 Windows 中又重新启动了系统并启动了十几个用户。
您需要确定应用程序是否与这种使用模式兼容。终端服务可以做一些奇怪的事情。由 Director 制作的可执行文件(很多学校的铲子都是这样的)在我们的终端上像糖蜜一样运行。特殊的小众软件有时不喜欢终端服务。
对于资源,你绝对应该去终端服务。我认为 20 台虚拟机很难,除非您拥有多台服务器并拥有 vmotion/vsphere/etc.,而且您实际上需要对环境进行改造以拥有各种公司内部云。我看不出这样做比仅仅拥有本地桌面有什么好处,因为您实际上是在几台大型服务器上复制您的用户桌面,减去使用本地硬件来隔离问题并给自己一个中心故障点的好处。要拥有一个真正有效的 VM 解决方案,您需要在基础架构上投入大量资金,以便您的用户有足够的可靠性和可用性来完成他们的工作。
终端服务也不是灵丹妙药,您确实需要测试您的应用程序,看看您是否会从中受益。另请记住,这将真正推动您的网络更多。
自从我们多年前使用它们以来,终端服务可能已经有所改善。但是,如果它告诉您什么,我们现在为我们的用户使用常规桌面计算机,并使用 Deep Freeze 来保持它们的完整性和无恶意软件,尤其是在不得不不断为特殊软件制造“例外”直到将终端服务器作为无用的情况下人们越来越需要特殊情况例外。
除了巴特的回答之外,还要注意一件事。您可能无法在 VM 中使用 XP 许可证。其中一些 XP 的 OEM 副本被锁定到特定的供应商硬件上,您在激活 VM 时可能会遇到一些问题。这个问题在 XP 的完整零售版中不会存在。