排查移动代理运行状况错误

启用复制时,Azure Site Recovery 会尝试在虚拟机 (VM) 上安装移动服务代理。 在此过程中,配置服务器会尝试连接虚拟机并复制代理。 要想成功安装,请按照分步故障排除指导进行操作。

本文介绍如何排查 VMware 虚拟机中的移动代理运行状况错误。

开始之前

在开始故障排除之前,请确保:

排查进程

如果在移动代理状态中看到以下错误:

排查证书续订问题

若要排查移动代理运行状况错误,请遵循以下建议:

  1. 登录到运行状况至关重要的源计算机,然后检查 svagents_curr<>.log 文件。
  2. 在以下位置找到 svagents_curr<>.log 文件:
    • Linux/var/log/svagents_curr<>.log
    • WindowsC:\Program Files (x86)\Azure Site Recovery\agent\svagents_curr<>.log

错误 1 - ClientCertificateIsInvalidOrExpired

如果在 svagents_curr<>.log 文件中收到以下错误:

ClientCertificateIsInvalidOrExpired指定的客户端证书无效或已过期。

完整错误消息
<ErrorCategory>ClientError</ErrorCategory>
<ErrorCode> **ClientCertificateIsInvalidOrExpired** </ErrorCode>
<ErrorSeverity>Error</ErrorSeverity>
<IsRcmReportedError>false</IsRcmReportedError>
<IsRetryableError>false</IsRetryableError>
<Message> **The specified client certificate is invalid or already expired.** </Message>
<PossibleCauses>The specified client certificate is valid between '6/23/2024 2:46:05 AM' and '6/24/2024 5:00:00 PM'. The current time is '6/26/2024 9:47:26 AM' which is outside certificate validity window.</PossibleCauses>
解决方法

遵循以下建议:

  1. 将 Azure Site Recovery 移动代理升级到源计算机上可用的最新版本。
  2. 生成移动服务配置文件,并将移动代理重新注册到设备。

错误 2 - 证书验证失败

如果在 svagents_curr<>.log 文件中收到以下错误:握手:证书验证失败(SSL 例程)

完整错误消息
#~> (06-25-2024 16:17:42):   ERROR  2480 4612 36 TransportStream::Write: Failed to send data with error [at C:\__w\1\s\host\cxpslib\client.h:BasicClient<class HttpTraits>::putFile:609]   (sid: ), remoteName: b0a77692-5c2a-48d5-bb95-35404e10a10d.mon, dataSize: 1048576, moreData: 1, error: [at C:\__w\1\s\host\cxpslib\client.h:BasicClient<class HttpTraits>::connectSocket:1468]   WIN-0LTQUK99R9O : 11001, No such host is known.: handshake: certificate verify failed (SSL routines) [asio.ssl:167772294].  (may want to check server side logs for this sid) cxps
解决方法

遵循以下建议:

  1. 导航到进程服务器组件运行状况至关重要的复制设备,然后登录到该设备。
  2. 将设备上的进程服务器升级到最新版本,然后等待一小时。
  3. 重启服务 - 进程服务器进程服务器监视器,然后等待一小时。

错误 3 - SSL 对等证书或 SSH 远程密钥不正常

如果在 svagents_curr<>.log 文件中收到以下错误:服务器证书已过期

完整错误消息
#~> (06-20-2024 10:03:51):  ERROR  1688 648 16394 Server certificate expired for URL https://<IPAddress>:443/CallRcmApi
#~> (06-20-2024 10:03:51):   ERROR  1688 648 16395 Could not perform curl. Curl error: (60) SSL peer certificate or SSH remote key was not OK
#~> (06-20-2024 10:03:51):   ERROR  1688 648 16396 Curl internal error : SSL certificate problem: self-signed certificate.
#~> (06-20-2024 10:03:51):   ERROR  1688 648 16397 Curl operation failed with error (60) SSL peer certificate or SSH remote key was not OK
#~> (06-20-2024 10:03:51):   ERROR  1688 648 16398 RcmClientLib::RcmClientProxyImpl::GetRcmProxyResponse: Request failed for URI https://10.150.176.77:443/CallRcmApi, rcmEndPoint: GetOnPremToAzureSourceAgentSettings, ClientRequestId: , ErrorCode: 60
#~> (06-20-2024 10:03:53):   ERROR  1688 648 16399 Could not perform curl. Curl error: (6) Couldn't resolve host name
#~> (06-20-2024 10:03:53):   ERROR  1688 648 16400 Curl internal error : Could not resolve host:.
#~> (06-20-2024 10:03:53):   ERROR  1688 648 16401 Curl operation failed with error (6) Couldn't resolve host name
#~> (06-20-2024 10:03:53):   ERROR  1688 648 16402 RcmClientLib::RcmClientProxyImpl::GetRcmProxyResponse: Request failed for URI https://<Hostname>:443/CallRcmApi, rcmEndPoint: GetOnPremToAzureSourceAgentSettings, ClientRequestId:, ErrorCode: 6
#~> (06-20-2024 10:03:53):   ERROR  1688 648 16403 RCM proxy post call failed for all addresses
#~> (06-20-2024 10:03:53):   ERROR  1688 648 16404 RcmClientLib::RcmConfigurator::PollReplicationSettings: failed to get settings from RCM with error 20501
解决方法

遵循以下建议:

  1. 导航到代理服务器组件运行状况至关重要的复制设备,然后登录到该复制设备。
  2. 将设备上的代理服务器升级到最新版本,然后等待一小时。
  3. 如果代理服务器已经是最新版本,请尝试重新启动 Azure RCM 代理程序Azure RCM 代理管理服务,并等待一小时。
  4. 生成移动服务配置文件,并将移动代理重新注册到设备。

错误 4 - 收到的指纹不匹配

如果在 svagents_curr<>.log 文件中收到以下错误:收到的指纹不匹配:

完整错误消息
#~> (07-01-2024 13:13:34):   ERROR  2952 5016 19 Could not perform curl. Curl error: (6) Couldn't resolve host name 
#~> (07-01-2024 13:13:34):   ERROR  2952 5016 20 Curl internal error: Could not resolve host: <> 
#~> (07-01-2024 13:13:34):   ERROR  2952 5016 21 Curl operation failed with error (6) Couldn't resolve host name 
#~> (07-01-2024 13:13:34):   ERROR  2952 5016 22 RcmClientLib::RcmClientProxyImpl::GetServerCert: Request failed for URI https://WIN-PK3OA9GH55Q:443, ErrorCode: 6
#~> (07-01-2024 13:13:34):   ERROR  2952 5016 23 RcmClientLib::RcmClientProxyImpl::GetServerCert: Failed to get SSL Server cert and fingerprint 
#~> (07-01-2024 13:13:34):   ERROR  2952 5016 24 Failed to get SSL Server cert and fingerprint for RCM Proxy <>:443 
#~> (07-01-2024 13:13:34):   ERROR  2952 5016 25 Mismatch of fingerprints between received: <> and in source config: <> 
#~> (07-01-2024 13:13:34):   ERROR  2952 5016 26 Get server cert failed for all rcm proxy address 
#~> (07-01-2024 13:13:34):   ERROR  2952 5016 27 VxService::StartWork: Verify client auth failed with error 4. Waiting for 120 sec before retry.

解决方法

遵循此建议:

生成移动服务配置文件,并将移动代理重新注册到设备。

后续步骤

如果仍遇到问题,请联系 Microsoft 支持部门获取进一步帮助。