可能重复:
您能帮助我解决软件许可问题吗?
我读了很多有关 Microsoft Hyper-V 服务器的资料,企业版附带在许可证中包含运行 4 个虚拟机的权利。我在 Microsoft 的网站上读到过还包括 25 个 CAL(我目前找不到确切的页面,那里的网站查找信息非常困难)。
这 25 个 CAL 是否适用于 4 个来宾虚拟机中的每一个,所以如果我有 25 名员工的企业,并且我在 Hyper-V 服务器上使用所有 4 个服务器许可证,那么我就可以开始了,还是我实际上需要在原有的 25 个许可证之上再申请 75 个客户端许可证?
答案1
如果您购买零售(盒装)或 OEM(预装)产品,Windows Server 可能包含 CAL,但批量许可版本不包含 CAL。在第一种情况下,不同价格提供不同数量的 CALS,这些捆绑包通过部件号进行区分。
您可以在两种针对 Windows Server 的许可模式下使用 CAL。
- 每个服务器:每个服务器都分配有多个 CAL,因此,如果客户端计算机 A 连接到三个处于每个服务器模式的服务器,则该计算机将使用三个 CAL。
- 按设备或按用户:每个设备或用户都分配有一个 CAL,可以使用该 CAL 连接到任意数量的 Windows Server 实例。使用按用户许可,25 个用户 CAL 将允许 25 个用户从任意数量的客户端计算机连接到任意数量的服务器计算机。使用按设备许可,25 个设备 CAL 将允许任意数量的用户从 25 台设备连接到任意数量的服务器。
在某些情况下,您可以在组织中混合使用按设备和按用户 CAL 来节省资金,但这样做可能得不偿失。我从未发现在拥有多台 Windows Server 的组织中使用按服务器许可的理由。我不确定 FPP 和 OEM 捆绑 CAL 是按用户还是按设备,或者您是否可以选择。
回答您的具体问题:如果您以按用户或按设备模式使用 25 个 CAL,则它们适用于您的所有物理机和虚拟机,但如果您以按服务器模式操作每台虚拟机,则需要 100 个许可证。 (如果主机正在运行客户端也连接到的 Windows Server 角色,则在每个服务器模式下您总共需要 125 个 CAL,但听起来您仅将其用作 VM 主机。)
答案2
当您通过 FPP 或 OEM 渠道购买 Windows Server Enterprise Edition 时,每份副本都会获得 25 个 CAL。如果您通过任何批量许可渠道购买,则必须单独购买 CAL。
Windows Server CAL 可以通过三种不同的方式进行计算。
- 每个 CAL 许可一个最终用户(即一个人)访问他们选择的任意数量的服务器(一个组织内)(“每个用户”)。
- 每份 CAL 授权一台终端用户设备(例如台式计算机)访问一个组织内的任意数量的服务器,具体数量取决于该计算机上的用户。(“每台设备”)
- 管理员为每个 Windows Server 实例分配一定数量的 CAL,并使用该数量的 CAL 配置操作系统;然后限制服务器仅允许该数量的同时连接。(“每个服务器”)
要回答这个具体问题,请将您的许可证置于每个用户模式*,然后您可以让 25 个用户连接到所有五台服务器(主机,加上四台虚拟服务器)。
*当您安装 Windows 时,它会询问它是处于每个服务器模式还是每个用户/每个设备模式;每个用户和每个设备之间的区别实际上是纸面上的;当您接受审计时,您会被问到这个问题,如果答案在审计之间发生变化,那么微软可能会生气,但实际上可能不会在意。
答案3
根据授权 Microsoft Windows Server 2008 使用虚拟化技术运行(第 6 页):
获得 CAL 许可的用户和设备可以访问在任何物理服务器上运行的任何实例(物理和虚拟)。
我的理解是,如果您的企业版有 25 个 CAL,那么您的 4 个客户操作系统也会分别获得 25 个 CAL。
该文档的链接上写的是“Windows 2008”,但文档本身指的是 Windows Server 2003。这使我相信他们决定将适用于 2003 的相同规则也适用于 2008,包括 Hyper-V,但有人忘记更新文档了。