Автоматическая активация виртуальных машин (AVMA — Automatic Virtual Machine) была впервые представлена в Windows Server 2012 R2. Данная технология позволяет автоматически активировать все виртуальные машины с Windows Server, запущенные на хосте Hyper-V с редакцией Windows Server Datacenter. Таким образом, любая новая ВМ с Windows Server при запуске будет автоматически активирована, при этом не требуется использовать MAK ключ, активировать ВМ на KMS сервере, подключаться к интернету или вручную активировать копию продукта.
Напомним, что лицензия Windows Server Datacenter позволяет легально запускать неограниченное количество виртуальных машин с Windows Server (Лицензирование Windows Server и виртуализация), а благодаря AVMA активации можно существенно упростоить активацию этих ВМ.
Требования для AVMA активации
Основные требования, нюансы и ограничения, которые нужно учитывать при выполнении автоматической активации ВМ с помощью AVMA:
- В качестве гипервизора должен использоваться активированный хост Hyper-V с ОС Windows Server 2016 / 2012 R2 в редакции Datacenter (версии Windows Server 2012, 2008 R2 и 2008 не поддерживают AVMA активацию)
- В качестве гостевых ОС на виртуальных машинах могут быть использованы Windows Server 2016/2012 R2 в редакциях Datacenter, Standard и Essentials (активировать декстопные версии Windows таким способом не удастся)
- Хост Windows Server 2012 R2 не сможет активировать ВМ с любой редакцией Windows Server 2016
- В качестве ключа продукта на гостевых ОС должен быть указан публичный ключ AVMA (перечислены ниже)
- На ВМ должны быть установлены службы Integration Services, а в свойствах ВМ включена опция Data Exchange (Management -> Integration Services)
- На стороне гостевой ОС должен иметься драйвер Microsoft Hyper-V Activation Component (устанавливается при инсталляции Integration Services)
Гостевая ОС виртуальной машина обменивается данными о AVMA-активации с хостом Hyper-V через VMbus при помощи объектов KVP (key + value), хранящихся в ветке реестра HKLM\Software\Microsoft\Virtual Machine\Guest.
AVMA ключи для Windows Server
Чтобы гостевые ОС можно было активировать с помощью функции AVMA, в них должны быть указаны специальные AVMA ключи, которые отличаются в зависимости от версии и редакции ОС.
Список AVMA ключей для разных версий Windows Server:
Windows Server 2012 R2
Редакция | Ключ активации AVMA |
Datacenter | Y4TGP-NPTV9-HTC2H-7MGQ3-DV4TW |
Standard | DBGBW-NPF86-BJVTX-K3WKJ-MTB6V |
Essentials | K2XGM-NMBT3-2R6Q8-WF2FK-P36R2 |
Windows Server 2016
Редакция | Ключ активации AVMA |
Datacenter | TMJ3Y-NTRTM-FJYXT-T22BY-CWG3J |
Standard | C3RCX-M6NRP-6CXC9-TW2F2-4RHYD |
Essentials | B4YNW-62DX9-W8V6M-82649-MHBKQ |
AVMA ключ должен быть указан при установке гостевой ОС, либо в любой момент после с помощью следующей команды, запущенной с правами администратора:
slmgr –ipk <Ключ_AVMA>
Например,
slmgr –ipk C3RCX-M6NRP-6CXC9-TW2F2-4RHYD
При активации ОС посредством AVMA в журнале приложений гостевой ОС фиксируется событие с EventID 12309, на стороне гипервизора – EventID 12310. Таким образом, администратор может вести учет выданных лицензий на хосте Hyper-V.
Текущий статус активации гостевой ОС можно получить с помощью команды:
slmgr /dli
В том случае, если ВМ активирована через AVMA, должна присутствовать строка VIRTUAL_MACHINE_ACTIVATION channel.
После активации, гостевые ОС выполняют обновление активации каждые 7 дней.