После замены диска начались проблемы с репликацией Hyper-V
Текст ошибки:
1 2 |
Hyper-V не удалось включить репликацию для виртуальной машины "VM1": Неопознанная ошибка (0x80004005). (ИД виртуальной машины ECCB3EA5-9990-448A-A2BB-18ABA981D097) |
При попытке расшифровать ошибку становится понятно, что ничего не понятно.
1 |
certutil -error 0x80004005 |
Ответ:
1 2 3 |
0x80004005 (-2147467259 E_FAIL) -- 2147500037 (-2147467259) Текст сообщения об ошибке: Неопознанная ошибка CertUtil: -error — команда успешно выполнена. |
Репликация выполняется в доменной среде, по 80 порту. Сервера друг друга видят по ping
и nslookup
.
Время синхронизировано. Доверенные отношения в норме.
Попытка удалить репликацию и запустить по новой — безуспешна.
Помогло такое решение.
На сервере репликации: проверяем файл C:\ProgramData\Microsoft\Windows\Hyper-V\data.vmcx
.
Его можно открыть любым текстовым блокнотом. Я использую Notepad++.
И обнаружил, что внутри есть запись с этим ID ECCB3EA5-9990-448A-A2BB-18ABA981D097
Останавливаем службу vmms
1 |
Stop-Service vmms |
Сделаем резервную копию файла data.vmcx
1 |
Move-Item -Path "C:\ProgramData\Microsoft\Windows\Hyper-V\data.vmcx" -Destination "C:\ProgramData\Microsoft\Windows\Hyper-V\data.vmcx.bak" |
Запускаем службу vmms
1 |
Start-Service vmms |
И пробуем активировать репликацию.
1 |
Enable-VMReplication -VMName "VM1" -ReplicaServerName "Host5" -ReplicaServerPort 80 -AuthenticationType Kerberos -CompressionEnabled $true |
Никаких ошибок не было, запускаем репликацию
1 |
Start-VMInitialReplication -VMName "VM1" |
Можно это все запустить через GUI.
Всё успешно запустилось. Проблема решена.
Если мой материал был полезен, то можете угостить меня кофе ☕️