在 Azure Stack HCI 上许可 Windows Server VM

适用范围:Azure Stack HCI 版本 21H2 和 20H2;Windows Server 2022、Windows Server 2019 Datacenter Edition 及更高版本

Windows Server 虚拟机 (VM) 必须先获得许可并激活,然后才能在 Azure Stack HCI 上使用它们。 可使用已有的任何现有 Windows Server 许可证和激活方法。 或者,使用 Azure Stack HCI 提供的新许可模型和工具来帮助简化此过程。 本文介绍一般许可概念和 Azure Stack HCI 上可用的新选项。

总结

下图显示了不同的 Windows Server VM 许可选项:

VM 许可

首先,选择两个许可选项之一:

  • Windows Server 订阅:通过 Azure 订阅 Windows Server 来宾许可证。 仅适用于Azure Stack HCI。
  • 自带许可 (BYOL):应用现有的 Windows Server 许可证。

有关详细信息,请参阅许可选项的比较

接下来,激活 Windows Server VM:

  • 如果使用的是 Windows Server 订阅,则会在主机上自动启用 AVMA。 可以使用通用 AVMA 客户端密钥立即针对群集激活 VM。
  • 如果使用的是 BYOL,则必须使用与许可证关联的相应密钥,并使用所选激活方法应用它们。 最方便的方法之一是使用自动 VM 激活 (AVMA)。
  • 若要使用其他方法激活 VM,请参阅密钥管理服务 (KMS) 激活计划

比较许可选项

选择最符合需求的许可选项:

问题 Windows Server 订阅 自带许可证 (BYOL)
可以在哪里部署 Windows Server (WS) VM? 仅可在 Azure Stack HCI 上。 可在任何位置部署。
你想要使用哪些版本的 WS VM? Evergreen - 包括最新版本在内的所有版本。 特定于版本。
此选项是否也允许使用 Windows Server: Azure Edition? 是的。 需要同时拥有软件保障 (SA) 和 WS 批量许可证密钥。
如何激活 WS VM? 无主机端密钥 - 自动启用 AVMA。 启用后,可以在客户端应用通用 AVMA 密钥。 基于密钥 - 例如 KMS/AVMA/在 VM 中输入密钥。
CAL 要求是什么? 无需 CAL - 包含在 WS 订阅中。 Windows Server CAL。
什么是定价模型? 每物理核心/每月定价,通过 Azure 购买和计费(在注册 Azure Stack HCI 后的前 60 天内免费试用)。 有关详细信息,请参阅 Windows Server 订阅的定价 核心许可证。 有关详细信息,请参阅许可 Windows ServerWindows Server 许可证的定价

来宾版本

下表显示了不同许可方法可以激活的来宾操作系统:

版本 BYO Windows Server 2019 许可证 BYO Windows Server 2022 许可证 Windows Server 订阅
Windows Server 2012/R2 X X X
Windows Server 2016 X X X
Windows Server 2019 X X X
Windows Server 2022 X X
Windows Server 2022: Azure Edition 需要软件保障 需要软件保障 X
未来版本 (Evergreen) X

教程:Windows Server 订阅

Windows Server 订阅使你能够通过 Azure 订阅 Azure Stack HCI 上的 Windows Server 来宾许可。

Windows Server 订阅如何工作?

购买 Windows Server 订阅后,Azure Stack HCI 服务器从云中检索许可证并自动设置群集上的AVMA。 设置 AVMA 后,可以在客户端应用通用 AVMA 密钥。

Windows Server 订阅

先决条件

  • Azure Stack HCI 群集

    • 安装更新:版本 21H2,至少包含 2021 年 12 月 14 日安全更新 KB5008210 或更高版本。
    • 注册 Azure Stack HCI:所有服务器都必须在线并注册到 Azure。
  • 如果使用 Windows Admin Center:

    • 带有群集管理器扩展(2.41.0 或更高版本)的 Windows Admin Center(2103 或更高版本)。

使用 Azure 门户启用 Windows Server 订阅

  1. 在 Azure Stack HCI 群集资源页面中,导航到“配置”。

  2. 在功能“Windows Server 订阅外接程序”下,选择“购买”。在上下文窗格中,再次选择“购买”以确认。

  3. 成功购买 Windows Server 订阅后,便可开始在群集上使用 Windows Server VM。 在群集上应用许可证需要几分钟时间。

    购买确认

对 Windows Server 订阅进行故障排除

错误:群集中的一台或多台服务器没有对此设置的最新更改。 服务器再次同步后,我们将立即应用更改。

修正:群集还没有 Windows Server 订阅的最新状态(即刚刚注册或刚刚取消),因此可能尚未检索到用于设置 AVMA 的许可证。 在大多数情况下,下一次云同步将解决此差异,你也可以手动同步。 请参阅同步 Azure Stack HCI

使用 Windows Admin Center 启用 Windows Server 订阅

  1. 从顶部下拉列表中选择“群集管理器”,导航到要激活的群集,然后在“设置”下选择“激活 Windows Server VM”。

  2. 在“自动激活 VM”窗格中,选择“设置”,然后选择“购买 Windows Server 订阅”。选择“下一步”并确认详细信息,然后选择“购买”。

  3. 成功完成购买后,群集会从云中检索许可证,并在群集上设置 AVMA。

    确认购买

使用 PowerShell 启用 Windows Server 订阅

  • 购买 Windows Server 订阅:在群集中运行以下命令:

    Set-AzStackHCI -EnableWSsubscription $true
    
  • 检查状态:若要检查每台服务器的订阅状态,请在每台服务器上运行以下命令:

    Get-AzureStackHCISubscriptionStatus
    
  • 若要检查是否使用 Windows Server 订阅设置了 AVMA,请在每台服务器上运行以下命令:

    Get-VMAutomaticActivation
    

针对主机服务器激活 VM

现已通过 Windows Server 订阅启用 AVMA,接下来可以按照 Windows Server 中的自动虚拟机激活中的步骤针对主机服务器激活 VM。

教程:通过 AVMA 的自带许可 (BYOL) 激活

可使用任何现有方法在 Azure Stack HCI 上激活 VM。 也可使用 AVMA,它允许已激活的主机服务器自动激活在其上运行的 VM。 有关详细信息,请参阅 Windows Server 中的 AVMA

激活 VM

AVMA 的好处

通过主机服务器激活 VM 具有以下几个好处:

  • 各个 VM 无需连接到 Internet。 只需提供与 Internet 连接的已许可主机服务器。
  • 简化了许可证管理。 只需一台适当许可的服务器,就能激活任意数目的 VM,而无需实际增加各个 VM 的密钥用量计数。
  • AVMA 可充当购买证明机制。 此功能有助于确保根据产品使用权利和 Microsoft 软件许可条款使用 Windows 产品。

先决条件 - 激活

开始之前:

  • 获取所需的 Windows Server Datacenter 密钥:

    • 密钥版本:Windows Server 2019 Datacenter 或更高版本。 有关密钥激活的来宾版本的信息,请参阅来宾版本
    • 密钥数:要激活的每台主机服务器都有一个唯一密钥,除非具有有效的批量许可证密钥。
    • 跨群集的一致性:群集中的所有服务器需要使用相同的密钥版本,这样,无论 VM 在哪个服务器上运行,它们都可保持激活状态。
  • Azure Stack HCI 群集(版本 20H2,装有 2021 年 6 月 8 日累积更新或更高版本)。

  • Windows Admin Center(版本 2103 或更高版本)。

  • 适用于 Windows Admin Center 的群集管理器扩展(版本 1.523.0 或更高版本)。

备注

要使 VM 无论在哪个服务器上运行都保持激活状态,必须为群集中的每个服务器设置 AVMA。

使用 Windows Admin Center 的 AVMA

可以使用 Windows Admin Center 为 Azure Stack HCI 群集设置和管理产品密钥。

应用激活密钥

在 Windows Admin Center 中使用 AVMA:

  1. 单击顶部的下拉箭头并选择“群集管理器”,导航到要激活的群集,然后在“设置”下选择“激活 Windows Server VM” 。

    应用密钥

  2. 在“自动激活 VM”窗格中,选择“设置”,然后选择“使用现有 Windows Server 许可证”。 在“将激活密钥应用于每台服务器”窗格中,输入 Windows Server Datacenter 密钥。

    输入完群集中每个主机服务器的密钥后,选择“应用”。 此过程可能需要几分钟才能完成。

    注意

    除非你能提供有效的批量许可密钥,否则每个服务器都需要一个唯一的密钥。

  3. 现已启用 AVMA,接下来可以按照自动虚拟机激活中的步骤针对主机服务器激活 VM。

以后更改或添加密钥(可选)

你可能需要在以后更改或添加密钥;例如,将服务器添加到群集时,或使用新的 Windows server VM 版本时。

更改或添加密钥:

  1. 在“激活 Windows Server VM”窗格中选择要管理的服务器,然后选择“管理激活密钥” 。

    一个简短演示,显示如何在 Windows Admin Center 中更改或添加密钥。

  2. 在“管理激活密钥”窗格中,输入所选主机服务器的新密钥,然后选择“应用” 。

    注意

    覆盖密钥不会重置已用密钥的激活次数。 在将密钥应用到服务器之前,请确保使用正确的密钥。

故障排除 - Windows Admin Center

如果收到以下 AVMA 错误消息,请尝试使用本部分中的验证步骤来解决这些错误。

错误1:“输入的密钥无效”

此错误可能是由以下问题之一造成的:

  • 为激活群集中的服务器而提交的密钥未被接受。
  • 激活进程中断,导致无法激活群集中的服务器。
  • 某个有效密钥尚未应用于已添加到群集中的服务器。

若要解决此类问题,请在“激活 Windows Server VM”窗口中选择带有警告的服务器,然后选择“管理激活密钥”以输入新密钥。

错误 2:“某些服务器使用较旧版本的 Windows Server 的密钥”

所有服务器必须使用相同的密钥版本。 将密钥更新为同一版本,以确保 VM 无论在哪个服务器上运行都保持激活状态。

错误 3:“服务器已关闭”

服务器已脱机,因此不可访问。 将所有服务器联机,然后刷新页面。

错误 4:“无法检查此服务器上的状态”或“要使用此功能,请安装最新更新”

一个或多个服务器未更新,并且不包含设置 AVMA 所需的包。 确保群集已更新,然后刷新页面。 有关详细信息,请参阅更新 Azure Stack HCI 群集

使用 PowerShell 的 AVMA

还可使用 PowerShell 为 Azure Stack HCI 群集设置和管理基于密钥的 AVMA。

以管理员身份打开 PowerShell 并运行以下命令:

  1. 将 Windows Server Datacenter 密钥应用到每个服务器:

     Set-VMAutomaticActivation <product key>
    
  2. 查看并确认自动虚拟机激活状态:

     Get-VMAutomaticActivation
    
  3. 在 Azure Stack HCI 群集中的其他每台服务器上重复这些步骤。

现已通过 BYOL 设置 AVMA,接下来可以按照此处的步骤针对主机服务器激活 VM。

常见问题解答

此 FAQ 提供有关许可 Windows Server 的一些问题的解答。

Windows Server 2022 Datacenter Azure Edition 来宾是否可以在 Azure Stack HCI 上激活?

是,必须使用基于 Windows Server 订阅的 AVMA,或者使用带有软件保障的 Windows Server 2022 Datacenter 密钥,这将在 Azure Stack HCI 上的 Windows Server 2022 Datacenter Azure Edition 正式发布后提供。

是否仍需要 Windows Server CAL?

是的,对于 BYOL,你仍需要 Windows Server CAL,但对于 Windows Server 订阅则不需要。

是否需要连接到 Internet?

在以下情况下需要 Internet 连接:

  • 将主机服务器同步到 Azure(至少每 30 天 1 次),以维持 Azure Stack HCI 30 天的连接要求并同步 AVMA 的主机许可证。
  • 购买或取消 Windows 服务器订阅时。

在以下情况下不需要 Internet 连接:

  • 对于要通过 Windows Server 订阅或基于 BYOL 的 AVMA 激活的 VM。 有关其他激活方式的连接要求,请参阅 Windows Server 文档

Windows Server 订阅何时开始/结束计费?

Windows Server 订阅在购买后立即开始计费并激活 Windows Server VM。 如果你在激活 Azure Stack HCI 后的前 60 天内启用 Windows Server 订阅,你将自动获得该期间的免费试用。

你可随时注册或取消 Windows Server 订阅。 取消后,将立即停止通过 Azure 计费和激活。 如果继续在群集上运行 Windows Server VM,请确保具有其他形式的许可。

我有 Windows Server 的许可证,是否可以在 Azure Stack HCI 上运行 Windows Server 2016 VM?

是的。 尽管你无法使用 Windows Server 2016 密钥在 Azure Stack HCI 上设置 AVMA,但仍可使用其他激活方法应用它们。 例如,可以直接在 Windows Server 2016 VM 中输入 Windows Server 2016 密钥。

在哪里可以获得 AVMA 的 BYOL 密钥?

要获取产品密钥,可从以下选项中进行选择:

  • OEM 提供商:在 OEM 硬件的外侧找到真品证书 (COA) 密钥标签。 对于群集中的每个服务器,可以使用此密钥一次。
  • 批量许可服务中心 (VLSC):在 VLSC 中,可以下载一个“多次激活密钥”(MAK),该密钥可供重复使用,直到达到预先确定的允许激活次数。 有关详细信息,请参阅 MAK 密钥
  • 零售渠道:还可在零售包装盒的标签上找到零售密钥。 对于群集中的每个服务器,只能使用此密钥一次。 有关详细信息,请参阅软件包

我想更改现有密钥。 如果密钥覆盖成功/失败,前一个密钥会发生什么情况?

产品密钥与设备关联后,这种关联是永久性的。 覆盖密钥不会减少已用密钥的激活次数。 如果成功应用了另一个密钥,这两个密钥都会被视为“已使用”一次。 如果未成功应用某个密钥,则主机服务器激活状态将保持不变,并默认应用上次成功添加的密钥。

我想要改用不同版本的另一个密钥。 是否可以在版本之间切换密钥?

可以更新为较新版本的密钥,或者将现有密钥替换为同一版本,但无法降级到前一个版本。

添加新服务器或删除服务器会发生什么情况?

需要为每个新服务器添加激活密钥,以便能够针对新服务器激活 Windows Server VM。 删除服务器不会影响为群集中的其余服务器设置 AVMA 的方式。

我之前购买了一个附带 Windows Server 2019 密钥的 Windows Server Software-Defined Datacenter (WSSD) 解决方案。 是否可将该密钥用于 Azure Stack HCI?

可以,但需要使用适用于 Windows Server 2022 或更高版本的密钥,Windows Server 2022 正式版推出后,我们就会提供此类密钥。

后续步骤