自动激活虚拟机(zh-CN)

AVMA(Automatic Virtual  Machine Activation) 利用购买凭证的机制,有助于确保 Windows 产品按照产品使用条例和微软软件许可条款来应用。

 (翻译自TechNet文章 http://technet.microsoft.com/en-us/library/dn303421.aspx)

根据虚拟化服务器的许可证状态启用虚拟机的许可证激活。

 

 

AVMA 允许用户在已经被激活的 windowsServer 上安装 VM 时,不用再去操心管理每一台 VM 自身的产品密钥。甚至是离线环境下。AVMA 将 VM 的激活绑定在已经激活的 HyperV 宿主机上,当 VM 启动时就会激活该 VM。AVMA 也提供实时 VM 许可状态的使用情况和历史数据报表,使得 HyperV 宿主机里可以取的报告并追踪数据。

实践运用:


在已经被批量授权许可,或者 OEM 许可激活的 HyperV 宿主机上,AVMA 提供了若干便利。

 

数据中心的管理员们可以使用 AVMA 做到如下几点:

  • 远程激活 VM
  • 在线或离线激活 VM
  • 在宿主机上跟踪 VM 的许可使用情况,而不需要任何的针对 VM OS 层面的访问权限。

再也没有产品密钥需要管理,也不用再去阅读服务器后盖上的贴纸。所有的 VM 都是激活的,而且在任何群集中迁移都能保证其激活状态不变。

SPLA(Service Provider License Agreement)服务提供商许可模式的小伙伴们,以及其他的托管服务提供商们不需要再将产品密钥告诉租户,或是访问租户的 VM 去激活它。当 AVMA 启用时,VM 的激活过程对于租户来说是完全透明的。托管服务提供商们可以利用服务器日志来验证 License 的应用,或是追踪客户端对 License 的使用历史情况。

系统需求


AVMA 需要 HyperV 宿主机运行 WS 2012 R2 DataCenter 版,来宾 VM 操作系统必须是 WS 2012R2 datacenter , WS 2012R2 Standard,或者 WS 2012R2 Essentials

如何部署 AMVA


  1. 在一台 ws2012 r2 datacenter 服务器上,添加 HyperV 角色。(有关更多信息,请参照“安装 Hyper-V Server 2012)

  2. 创建一个 VM,并安装 AMVA 所支持的服务器操作系统。

  3. 在 VM 里使用 AMVA key。 打开管理员模式的命令行,输入以下命令

    slmgr /ipk <AVMA_key>
    

接下来 VM 就会通过 HyperV 宿主机自动激活 License

http://i.technet.microsoft.com/dynimg/IC115537.gifTip
你也可以将 AVMA key 放在无人&#20540;守安装文件里

 

AVMA keys


以下的 AVMA 密钥可以使用在 WS 2012 R2 Preview 版上.

 

Edition AVMA key

Datacenter

XVNRV-9HTX4-TH2JD-HVJQD-QRQWG

Standard

HXFNP-8HYQ3-4FMC3-2DHJ9-M97JF

Essentials

7VW9N-8C48X-J6442-J3KM6-FVTM9

 

以下的 AVMA 密钥可以使用在 WS 2012 R2 上

 

Edition AVMA key

Datacenter

Y4TGP-NPTV9-HTC2H-7MGQ3-DV4TW

Standard

DBGBW-NPF86-BJVTX-K3WKJ-MTB6V

Essentials

K2XGM-NMBT3-2R6Q8-WF2FK-P36R2

报告和追踪


HyperV 宿主服务器的注册表键值对(KeyValuePair 简称 KVP)提供了来宾 VM 的实时数据追踪。由于注册表的值是随着来宾 VM 一起移动的,所以你也可以从中取得许可信息。默认情况下的来宾 VM 键值对里包含以下信息:

  • FQDN

  • 已安装的操作系统与 SP 包状态

  • 处理器结构

  • IPv4 和 IPv6 地址

  • RDP (远程桌面协议)地址

关于更多 HyperV 注册表信息,请参阅:

 

 Hyper-V Script: Looking at KVP GuestIntrinsicExchangeItems.

备注

注册表键值对里的数据是不安全的,可以被修改,而且修改过程不会被记录下来。

 

 

备注

如果 AVMA key 被其他的产品密钥替换了(零售,OEM,批量授权等),则对应的键值对数据应该被删除。

关于 AVMA 请求的历史数据会记录在 HyperV 宿主机的日志文件里,事件 ID 为 12310

 

由于 AVMA 的注册过程是完全透明的,错误信息也不会显示。

 

以下的事件截取自来宾 VM 里的日志文件(事件 ID 12309)

 

Notification Description

AVMA Success

The virtual machine was activated.

来宾 VM 被激活

Invalid Host

The virtualization server is unresponsive. This can happen when the server is not running a supported version of Windows.

宿主服务器无响应,可能是由于宿主服务器未运行 AVMA 支持的 windows 版本

Invalid Data

This usually results from a failure in communication between the virtualization server and the virtual machine, often caused by corruption, encryption, or data mismatch.

这通常是由宿主服务器和来宾 VM 之间通讯失败引起的,可能是连接断开,数据加密,或者数据不匹配。

Activation Denied

The virtualization server could not activate the guest operating system because the AVMA ID did not match.

宿主服务器无法激活来宾 VM,因为 AVMA ID 不匹配。   

2.0


Other Languages: Automatic Virtual Machine Activation