レプリケーションを有効にすると、Azure Site Recovery によって Mobility Service エージェントの仮想マシン (VM) へのインストールが試行されます。 このプロセスの一環として、構成サーバーによって仮想マシンとの接続とエージェントのコピーが試行されます。 インストールを成功させるには、段階的なトラブルシューティング ガイダンスに従ってください。
この記事では、VMware 仮想マシンでモビリティ エージェントの正常性エラーをトラブルシューティングする方法について説明します。
開始する前に
トラブルシューティングを開始する前に、次のことを確認します。
- Azure Site Recovery レプリケーション アプライアンスのデプロイ - モダン化の方法について。
- Azure Site Recovery レプリケーション アプライアンスのサポート要件について。
プロセス サーバーの正常性の
モビリティ エージェントの状態で次のエラーが表示される場合:
証明書の更新のトラブルシューティング
モビリティ エージェントの正常性エラーをトラブルシューティングするには、次の推奨事項に従います。
- 正常性がクリティカルになっているソース マシンにログインし、
svagents_curr<>.log
ファイルを確認します。 -
svagents_curr<>.log
ファイルは次の場所にあります。-
Linux:
/var/log/svagents_curr<>.log
-
Windows:
C:\Program Files (x86)\Microsoft Azure Site Recovery\agent\svagents_curr<>.log
-
Linux:
エラー 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>
解決方法
次の推奨事項に従ってください。
- ソース マシンで使用可能な最新バージョンに Azure Site Recovery モビリティ エージェントをアップグレードします。
- モビリティ サービス構成ファイルを生成し、モビリティ エージェントをアプライアンスに再登録します。
エラー 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 時間待ちます。
- サービス "プロセス サーバー" と "プロセス サーバー モニター" を再起動し、1 時間待機します。
エラー 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 時間待ちます。
- プロキシ サーバーが既に最新バージョンの場合は、サービス "Microsoft Azure RCM プロキシ エージェント" および "Microsoft Azure RCM プロキシ管理サービス" を再起動し、1 時間待ちます。
- モビリティ サービス構成ファイルを生成し、モビリティ エージェントをアプライアンスに再登録します。
エラー 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 サポートにお問い合わせください。