虚拟化环境中的 Microsoft 许可问题

虚拟化环境中的 Microsoft 许可问题

我计划部署两台运行 VMware ESXi 的物理服务器,并对 Microsoft 许可有一些疑问。需要注意的是,服务器上的所有虚拟机都将配置为在 ESXi 的容错模式下运行。这意味着辅助服务器上的所有虚拟机将与主服务器同步运行。

  • 我是否需要为一台服务器上的每台虚拟机购买 Windows Server CAL 许可证?例如,一台 ESXi 服务器上运行着两台虚拟 Microsoft 服务器。每台虚拟服务器都有 25 个设备(或用户)与其连接。连接到每台虚拟机的设备(或用户)数量相同。我是否需要为物理服务器购买 25 个或 50 个 CAL?
  • 我是否需要为冗余 ESXi 服务器购买额外的 Windows 2012 Datacenter Server 许可证以及相关的 CAL 许可证?
  • 我是否需要为冗余 ESXi 服务器购买额外的 SQL 2012 标准(或商业智能)服务器许可证以及相关的 CAL 许可证?

  • 虽然这与虚拟化环境无关,但是 CAL 何时/如何与 IIS 一起发挥作用?

谢谢!

答案1

跟进:

我必须承认,我正在努力寻找有关此内容的文档。我能找到的唯一评论VMware HA 上的日期是 2009 年:

无论人们是否愿意基于方便而承认这一点,Windows VLK 许可甚至不涵盖 HA。许可证分配给一台物理机器。“故障转移”或 vmotion 维护的能力是软件保障的一项功能。当然,漏洞是为每个主机购买数据中心版。然后你几乎可以做你想做的事。

据微软称,Windows Server Datacenter 版本将允许您在 ESXi 服务器上运行任意数量的虚拟机(标准版允许一台,Enterpeise 版允许四台)。

当使用 vSphere 的 FT 或 HA 功能时,您需要做的就是确保您的许可证可以处理故障转移 - 即如果您已经在一台主机上运行四台虚拟机,而另一台主机上的 FT 虚拟机发生故障,那么您将违反协议(四台虚拟机正在运行,一台发生故障转移)。

如果有疑问,我强烈建议您联系您的 Microsoft 代表。一个很好的链接是这里


原始答案:

VMware HA 确实意味着您技术上有两个服务器同时运行,但就 Windows 而言,它只运行一次(“HA”对操作系统是透明的 - 除非主服务器发生故障,否则您无法处理备用实例)。因此,您应该将每个 HA VM 视为一个实体。

您的 CAL(以及任何软件许可证,无论是 Microsoft 还是其他)都与您的 Windows VM 绑定,而不是与您的物理 ESXi 主机绑定,因此您需要为您的 VM 购买所需数量的 CAL。

将您的 ESXi 服务器视为您的机架(粗略地说),将您的 Windows VM 视为物理服务器。两个 VM 在不同主机上运行与两个物理服务器在不同机架上运行相同。同一主机上的两个 VM 等于同一机架中的两台服务器,因此在这两种情况下,您都需要为两台服务器购买 CAL。

答案2

您需要联系 MS 经销商并说明您的情况的具体情况...细节通常很重要!!

值得注意的是:

  1. 每台虚拟机都需要获得许可。您可以购买 Server 2012 Standard 许可证,一次覆盖 2 台虚拟机(两台虚拟机必须位于同一硬件上);或者 Datacenter 许可证,每个许可证覆盖 2 个处理器。
  2. CAL 许可通常是按虚拟机授予的,但也有一些例外……
  3. 许可证可以自愿地从一台硬件转移到另一台硬件,但不能在上次转移后的 90 天内转移。许可证可以非自愿地转移,不受限制(即,硬件故障始终允许您转移许可证)。
  4. HA 和冗余虚拟机被视为“复制现有实例”,需要有自己的许可证。从技术上讲,即使副本未运行但可以运行,这也适用。
  5. 如果用户是内部用户,则 IIS CAL 受 Windows CAL 保护。外部用户仅在特定条件下才需要 CAL,最明显的是当您使用某种 IIS 身份验证时。

相关内容