Windows Server 中的虚拟机自动激活

虚拟机自动激活 (AVMA) 充当一个购买证明机制,帮助确保用户根据产品使用权和 Microsoft 软件许可条款使用 Windows 产品。

通过 AVMA,可以在已正确激活的 Windows Server Hyper-V 主机上激活 Windows Server 虚拟机 (VM),即使在断开连接的环境中也是如此。 AVMA 可将 VM 激活绑定到许可的虚拟化主机,并在其启动时激活 VM。 在使用 AVMA 时,你可以获取有关使用情况的实时报告,以及有关虚拟机许可证状态的历史数据。 虚拟化主机上会提供报告和跟踪数据。

实际的应用程序

在虚拟化主机上,AVMA 具有若干优势。

服务器数据中心管理员可以使用 AVMA 来执行以下任务:

  • 激活远程位置的 VM。
  • 使用或不使用 Internet 连接激活 VM。
  • 从虚拟化主机跟踪 VM 使用情况和许可证,而无需对虚拟化系统的任何访问权限。

服务提供商许可协议 (SPLA) 合作伙伴和其他托管提供商无需与租户共享产品密钥或访问租户的 VM 来激活它。 使用 AVMA 时,VM 激活对于租户是透明的。 托管提供商可以使用服务器日志来验证许可证遵从性以及跟踪客户端使用历史记录。

系统要求

要支持虚拟化服务器主机运行来宾 VM,必须将其激活。 为此,请通过批量许可服务中心或 OEM 提供商获取密钥。

注意

在故障转移群集中,必须激活群集中的每台虚拟化服务器主机,以便保持来宾 VM 处于激活状态(无论 VM 运行在哪台服务器上)。

AVMA 要求使用安装了 Hyper-V 服务器主机角色的 Windows Server Datacenter 版本。 主机的 Windows Server 版本确定了可在来宾 VM 中激活的版本。 下表列出了每个主机版本能够激活的来宾 VM 版本。 主机版本可以访问其符合条件的来宾 VM 版本的所有版本(数据中心、标准版或 Essentials)。

服务器主机版本 Windows Server 2022 来宾 VM Windows Server 2019 来宾 VM Windows Server 2016 来宾 VM Windows Server 2012 R2 来宾 VM
Windows Server 2022 X X X X
Windows Server 2019 X X X
Windows Server 2016 X X
Windows Server 2012 R2 X

注意

AVMA 不能与其他服务器虚拟化技术一同使用。

如何实施 AVMA

要使用 AVMA 激活 VM,可以使用与要激活的 Windows Server 版本相对应的通用 AVMA 密钥(请参阅 AVMA 密钥中的详细信息)。 要创建 VM 并使用 AVMA 密钥将其激活,请执行以下步骤:

  1. 在将要托管 VM 的服务器上,安装并配置 Microsoft Hyper-V Server 角色。 确保已成功激活服务器。 有关详细信息,请参阅 安装 Hyper-V 服务器

  2. 创建一个虚拟机并在其上安装支持的 Windows Server 操作系统。

    重要

    必须在 VM 设置中启用数据交换集成服务(也称为键值对交换),AVMA 才能工作。 默认情况下,会为新的 VM 启用此功能。

  3. 在 VM 上完成安装 Windows Server 后,在 VM 上安装 AVMA 密钥。 在 PowerShell 或提升的命令提示符下,运行以下命令:

    slmgr /ipk <AVMA_key>
    

如果虚拟化主机本身已激活,则 VM 将自动激活。

提示

也可以在任何无人参与安装文件中添加 AVMA 密钥。

AVMA 密钥

可以针对 Windows Server 2022 使用以下 AVMA 密钥:

版本 AVMA 密钥
数据中心 W3GNR-8DDXR-2TFRP-H8P33-DV9BG
数据中心
Azure Edition
F7TB6-YKN8Y-FCC6R-KQ484-VMK3J
Standard YDFWN-MJ9JR-3DYRK-FXXRW-78VHK

可以针对 Windows Server 2019 使用以下 AVMA 密钥:

版本 AVMA 密钥
数据中心 H3RNG-8C32Q-Q8FRX-6TDXV-WMBMW
标准 TNK62-RXVTB-4P47B-2D623-4GF74
Essentials 2CTP7-NHT64-BP62M-FV6GG-HFV28

可以针对 Windows Server 版本 1909、1903 和 1809 使用以下 AVMA 密钥:

版本 AVMA 密钥
数据中心 H3RNG-8C32Q-Q8FRX-6TDXV-WMBMW
标准 TNK62-RXVTB-4P47B-2D623-4GF74

可以针对 Windows Server 版本 1803 和 1709 使用以下 AVMA 密钥:

版本 AVMA 密钥
数据中心 TMJ3Y-NTRTM-FJYXT-T22BY-CWG3J
标准 C3RCX-M6NRP-6CXC9-TW2F2-4RHYD

可以针对 Windows Server 2016 使用以下 AVMA 密钥:

版本 AVMA 密钥
数据中心 TMJ3Y-NTRTM-FJYXT-T22BY-CWG3J
标准 C3RCX-M6NRP-6CXC9-TW2F2-4RHYD
Essentials B4YNW-62DX9-W8V6M-82649-MHBKQ

可以针对 Windows Server 2012 R2 使用以下 AVMA 密钥:

版本 AVMA 密钥
数据中心 Y4TGP-NPTV9-HTC2H-7MGQ3-DV4TW
Standard DBGBW-NPF86-BJVTX-K3WKJ-MTB6V
Essentials K2XGM-NMBT3-2R6Q8-WF2FK-P36R2

报告和跟踪

虚拟化主机和 VM 之间的键值对 (KVP) 交换为来宾操作系统提供实时跟踪数据,其中包括激活信息。 此激活信息存储在 VM 的 Windows 注册表中。 有关 AVMA 请求的历史数据记录在虚拟化主机上的事件查看器中。

有关 KVP 的详细信息,请参阅数据交换:使用键值对在 Hyper-V 上的主机和来宾之间共享信息

注意

KVP 数据未受保护。 可以修改它,对其所做的更改不受监视。

重要

如果将 AVMA 密钥更换为其他产品密钥(零售、OEM 或批量许可密钥),则应删除 KVP 数据。

由于 AVMA 激活过程是透明的,因此不会显示任何错误消息。 但 AVMA 请求也会记录在应用程序日志中事件查看器的虚拟化主机上,其事件 ID 为12310,并事件 ID 12309 记录在 VM 上。 VM 上会捕获以下事件:

通知 说明
AVMA 成功 VM 已激活。
无效主机 虚拟化主机无响应。 如果服务器未运行受支持的 Windows 版本,则可能会发生此事件。
无效数据 此事件通常是由于数据损坏、加密或数据不匹配所导致的虚拟化主机与 VM 之间的通信失败。
拒绝激活 由于 AVMA ID 不匹配,因此虚拟化主机无法激活来宾操作系统。