Ошибки размещения хостов в SCVMM (Error 2912): рейтинг 0 звезд (0 stars)
Симптомы сбоев размещения ВМ в SCVMM
В мастере создания, миграции или развертывания виртуальной машины в SCVMM все доступные узлы Hyper-V получают рейтинг 0 звезд (0 Stars / 0 Rating). В окне объяснения рейтинга (Rating Explanation) появляется предупреждение: «No suitable host found», «The virtual network switch is not available» или в задачах VMM возникает ошибка Error (2912): An internal error has occurred trying to contact the [Сервер] agent.
| Симптом | Причина |
|---|---|
| Рейтинг 0 звезд: Network | Имя виртуального коммутатора (Virtual Switch) или классификация логической сети на хосте не совпадают с шаблоном ВМ |
| Рейтинг 0 звезд: Storage | На целевом томе/LUN недостаточно свободного дискового пространства с учетом резерва |
| Error 2912 / 2927 (WMI/WSMan) | Сбой агента SCVMM (vmmAgent) или повреждение сертификата связи между хостом и сервером VMM |
Пошаговое устранение сбоев размещения хостов в SCVMM
- Восстановите связь с агентом VMM на проблемном хосте: в консоли SCVMM перейдите в Fabric > Servers > All Hosts > ПКМ на сбойном хосте > нажмите «Refresh» или «Repair».
- Проверьте соответствие виртуальных коммутаторов и логических сетей: откройте свойства хоста Hyper-V > Virtual Switches > убедитесь, что логический свитч привязан к корректной Logical Network и на нем разрешены необходимые VLAN.
- Проверьте правила размещения и резервирования ресурсов (Host Reserve): в свойствах группы хостов (Host Group) откройте Placement Rules и проверьте параметры Host Reserves (по умолчанию VMM резервирует 2 ГБ RAM и 20% диска под нужды хостовой ОС).
- Перезапустите службу агента SCVMM на хосте Hyper-V:
Restart-Service -Name "vmmAgent" -Force; Restart-Service -Name "WinRM" -Force
Совет: Если VMM жалуется на отсутствие доступных процессоров, проверьте флаг «Allow migration to a virtual machine host with a different processor version» (Совместимость процессоров) в свойствах оборудования ВМ.
Частые вопросы (FAQ)
Что означает ошибка SCVMM 2912?
Ошибка 2912 указывает на сбой коммуникации по протоколу WSMan/WinRM или WMI между сервером управления VMM и агентом Virtual Machine Manager Agent на хосте.
Почему хост с достаточным объемом RAM получает 0 звезд?
VMM учитывает максимальный лимит динамической памяти (Maximum RAM) всех запущенных ВМ, а не только текущую используемую память.
Как вручную переустановить агент VMM на хосте?
Удалите 'Microsoft System Center Virtual Machine Manager Agent' через Панель управления и добавьте хост повторно через консоль VMM (Add Resource).
Как обновить статус хранилища на хосте?
В консоли VMM выберите хост -> Refresh -> Run Storage Scan.