A Microsoft cloud service that enables deployment of Azure services across hybrid and multicloud environments.
Hi ,
Thanks for reaching out to Microsoft Q&A.
In Arc Resource Bridge for SCVMM, WaitingForHeartbeat + MI_RESULT_FAILED means the appliance cannot establish a persistent VMM server session using WinRM with Kerberos/Negotiate, which is mandatory even if basic powershell remoting works. The mi does not fully come up until this succeeds, which is why clusterIdentity stays unpopulated.
Concrete things to check next (do not skip these):
SCVMM WinRM configuration
WinRM must be enabled and listening on HTTP (5985) on the VMM server.
`winrm enumerate winrm/config/listener` on the VMM server.
HTTPS-only WinRM or hardened WinRM configs break Arc RB.
- Kerberos / SPN issues
Ensure the SCVMM service account has correct SPNs registered.
No duplicate SPNs for the VMM server name.
- Test from the appliance VM: -->
Test-WSMan <VMMServerFQDN> ->This must succeed without prompting.
Time sync
Even small clock skew between appliance, VMM, and domain controller will break Kerberos silently.
Verify time sync on all three.
Firewall
Confirm 5985, 443, 80, and dynamic RPC ports are open both ways between appliance and VMM.
Many dev environments miss return traffic.
SCVMM version and patch level
Arc RB is sensitive here. Ensure SCVMM is on a supported update rollup.
Older URs fail MI session creation.
If Test-WSMan from the appliance fails or falls back to NTLM, that is your root cause. Until Kerberos WinRM works cleanly, the control plane will never reach Running and azure will stay in WaitingForHeartbeat.
Please 'Upvote'(Thumbs-up) and 'Accept' as answer if the reply was helpful. This will be benefitting other community members who face the same issue.