Um serviço de recuperação de desastre nativo do Azure. Anteriormente conhecido como Gerenciador de Recuperação Microsoft Azure Hyper-V.
Hello Rogerio Verissimo
Thank you for posting your query on Microsoft Q&A platform.
The repeating RcmClient::RegisterMachine entry every ~15 minutes with no error is the agent's normal retry timer. It means svagents is issuing the RegisterMachine call to the RCM proxy on the appliance, but the call is never being accepted on the service side. Because the agent logs no terminal error, the failure is almost always on one of three things — and, importantly, manually copying the JSON into C:\ProgramData\Microsoft Azure Site Recovery\agent\ does not register the machine. The config file must be consumed by the configurator/registration step; simply having a valid file in the folder produces exactly the symptom described (service healthy, file valid, registration never completes).
Ranked, the three realistic causes:
- Registration step never executed — the JSON was placed on disk but
UnifiedAgentConfigurator.exe/ the installer's Register step was never run against it. - Config file generated from the wrong "Machine Details" string — the configuration file is machine-specific. It's generated by pasting the Machine Details string copied from that exact source VM into the appliance's Mobility service configuration details section. A file generated for
tfs-buildwill never registertfs. - Duplicate BIOS ID / FQDN already registered in the vault — very likely here, because
tfsandtfs-buildlook like clones of the same template. ASR rejects this withMachineWithSameBiosIdAndFqdnAlreadyExists, and stale entries from a previously deleted appliance persist in the vault. Reference:aka.ms/BIOSID_conflict.
Resolution steps:
On the source VM tfs, run these from an elevated command prompt:
- Extract the installer:
.\Microsoft-ASR_UA*Windows*release.exe /q /x:"C:\Azure Site Recovery\Agent" - Launch the installer in modernized mode:
.\UnifiedAgentInstaller.exe /Platform vmware /Role MS /CSType CSPrime /InstallLocation "C:\Azure Site Recovery\Agent"CSType CSPrimeis what selects the modernized flow if the UI shows the classic passphrase prompt instead of a Registration step, the wrong mode was used and registration can never succeed. - At the Registration screen, copy the Machine Details string shown for this machine.
- On the appliance (
https://<applianceIP>:44368), open Microsoft Azure Appliance Configuration Manager → Mobility service configuration details, paste the Machine Details string, and select Download configuration file. - Back on
tfs, supply the path to that file in the Unified Agent configurator and select Register.
If the agent is already installed and you only need to re-register, run UnifiedAgentConfigurator.exe from the agent install path directly rather than reinstalling.
Additional diagnostics to request:
- Full
svagents_curr*.logfromC:\Program Files (x86)\Microsoft Azure Site Recovery\agent\— the documented location for mobility agent health triage. Ask them to grep forErrorCode,RcmReportedError,IsRetryableErrorrather than sending the whole file, since they cited security concerns. -
ua_install.logand the configurator output/exit code from the register operation (not the install operation —install exit code 0 only confirms installation). - Output of
wmic csproduct get UUIDon bothtfsandtfs-build. Identical UUIDs confirm the BIOS ID conflict path. - Confirmation of whether any earlier appliance/vault was deployed and deleted for these same machines — stale registrations survive appliance deletion.
- Client certificate validity window vs. current system time on the source VM; clock skew invalidates the cert and produces
ClientCertificateIsInvalidOrExpired, whose documented fix is to regenerate the configuration file and re-register.
Known limitations worth flagging:
- For physical servers added without credentials, Microsoft explicitly requires manual mobility service install + manual enable replication push install is not an option.
- There is no supported self-service way to unregister/delete a modernized appliance; cleanup historically required deleting the vault and resource group, which is why stale BIOS ID/FQDN entries linger.
- Antivirus must exclude
C:\ProgramData\ASR\agenton replicated machines.
Thanks,
Suchitra.