Error 2941 when moving VMs accross Hyper-V servers
One of these days I was using our System Center Virtual Machine Manager R2 to move some VMs from one Hyper-V R2 host to another one, when I try to do that I got the following error:
Error (2941)
VMM is unable to complete the request. The connection to the agent on machine srvhv04.domain.tld has been lost.
(Unknown error (0x80072efe))
Recommended Action
Ensure that the WS-Management service and the agent are installed and running and that a firewall is not blocking HTTP traffic.
Solution:
The error “0x80072efe” means “ERROR INTERNET CONNECTION ABORTED“, this generally means Firewall Problems as described in the “Recommended action” or Certificate Issues. To solve this problem check:
- Make sure that you have connectivity on ports “80“, “443” or “40443 – for SCVMM 2008 R2″ between the Source, destination and SCVMM.
- The hyper-v host server should have under certificate MMC\trusted people folder “only” 1 SCVMM certificate the certificate format should be something like (SCVMM_*…). Make sure that the thumbprint of this certificate matches the one stored in the Personal folder of the VMM machine.
- The SCVMM should have a correspondent Certificate for that Host Certificate under its personal folder certificates and the thumbprint of this certificate should match exactly with the one stored in the Personal folder of the host machine.
You may use Netsh to get that cert information, from cmd type:
netsh http show sslcert
DONE!!!
:)
