我有兴趣设置一台虚拟机服务器,并想使用 VMWare Workstation 和 Windows Server 2012 R2。
我的想法是这样的:
使用 Server 2012 R2 托管 VMWare Workstation,然后使用 RemoteApp 访问 VMWare Workstation 应用程序。我和另外两个室友住在一起,他们都是开发人员,可能也想同时使用 VMWare Workstation RemoteApp。
我的问题是:
- 如果我购买 Windows Server 2012 R2 标准版,它是否包含执行此操作所需的一切?
- 我担心我可能需要永久向 Microsoft 支付某些费用,例如 CAL。我需要 CAL 吗?还是我需要向 Microsoft 支付年度许可费才能实现此目的?
- 有没有更好的方法来做到这一点(ESXi 不是一个选项,因为它没有我想要的 Workstation 中的相同功能)?
答案1
Windows Server 2012 R2 附带 Hyper-V,它本身就是 VMWare 的等效产品。Hyper-V 包括 App-V,这是 Microsoft 对 RemoteApp 的回应。对于许可,以前您会在基本服务器许可证中包含 5 个 CAL。我不确定他们是否仍这样做,或者数字是否会改变。
是否需要每年续订 CAL 取决于您的许可模式。大型企业将签订每年续订的协议,但包括软件保障,并且每个许可证的成本较低。小型企业将购买小包装的 Open Value 许可证,这些许可证不会过期,但也与特定的 Windows Server 最高版本绑定。
此外,作为开发人员,您可能希望考虑 MSDN 订阅,而不是购买 Windows Server。这将以不关心客户端访问许可的方式提供对大多数 Microsoft 产品的访问,但在您购买完整许可证之前,确实会禁止您进入“生产”阶段。
答案2
是的,除非您购买额外的 CALS,否则您有时会将并发连接数最大化。不过这可能是可以接受的,因为 3 个或更多用户尝试同时连接的频率是多少。每天您和您的室友都应该通过远程桌面、vnc 或 ssh 直接进入虚拟机。因此,您只需要在配置或以其他方式与虚拟机交互时访问 Workstation。
您在问题中提到您正在寻找只有工作站才具有的功能。我无法想象那会是什么,因为工作站更像是面向消费者的虚拟机管理程序,而且我认为它的功能并不丰富。请考虑使用具有免费客户端软件的虚拟机管理程序。我不太了解您的目标,但 Microsoft HyperV 应该可以实现您问题中的所有目标,它随您已经计划购买的 Windows Server 许可证免费提供,并且有一个可以安装在任何客户端计算机上的免费客户端。