データの移動に関連する SCVMM アクティビティが失敗した場合の HostAgentFail (2912) エラー
この記事では、データの移動に関連するSystem Center Virtual Machine Manager アクティビティが失敗したときに HostAgentFail (2912) エラーが発生する問題を修正します。
元の製品バージョン: Microsoft System Center 2012 R2 Virtual Machine Manager、System Center 2012 Virtual Machine Manager
元の KB 番号: 2928972
現象
.vhd、.vhdx、.iso ファイルなどのファイルを含むデータの移動を含むMicrosoft System Center Virtual Machine Manager (VMM) アクティビティ (コピー ルーチンなど) は、ジョブがデータの移動を開始するとすぐに失敗します。
次の VMM トレース例は、バックグラウンド インテリジェント転送サービス (BITS) コピー ジョブの開始を示しています。 まず、例外 (HostAgentFail (2912)) を見つけます。HR: 0x80041001) をスタックの下部に配置し、例外の前にイベントの調査を開始します。 最初の行は、BITS がコピー ジョブを開始していることを示しています。 Microsoft.VirtualManager.Engine.Deployment.BitDeployer.Copy()にあります。
timedate,0x09C4,0x0994,4,BitsDeployer.cs,506,0x00000000, キャッチ例外,{00000000-0000-0000-0000-000000000000},1,
timedate,0x09C4,0x0994,4,BitsDeployer.cs,506,0x00000000,"Microsoft.Carmine.WSManWrappers.WSManProviderException: Server.Domain.com サーバー上のエージェントに接続しようとして内部エラーが発生しました。
17993 エージェントがインストールされ、実行されていることを確認します。 WS-Management サービスがインストールされ、実行されていることを確認します。エージェントを再起動します。 at Microsoft.Carmine.WSManWrappers.ErrorContextParameterHelper.ThrowTranslatedCarmineException(ErrorInfo ei;例外例)
at Microsoft.Carmine.WSManWrappers.WsmanAPIWrapper.RetrieveUnderlyingWMIErrorAndThrow(SessionCacheElement sessionElement;COMException ce)
at Microsoft.Carmine.WSManWrappers.WsmanAPIWrapper.Enumerate(String url;文字列フィルター。型)
at Microsoft.Carmine.WSManWrappers.WSManRequest'1.Enumerate(String url;文字列 wqlQuery)
at Microsoft.VirtualManager.Engine.Deployment.NativeDeploymentUtils.IsBitsRemoteApiAvailable(WSManConnectionParameters connectionParams;BitsRemoteApi remoteApi)
at Microsoft.VirtualManager.Engine.Deployment.LANAcceleratorFactory.GetDeploymentClientJob(WSManConnectionParameters connParams;WSManConnectionParameters remotePeerConnParams;文字列 sourceFileName;文字列 targetFilename;UInt16 ポート。ブール値のプライバシー。UInt32 フラグ。string sessionID;Boolean resetJob)
at Microsoft.VirtualManager.Engine.Deployment.BITSDeployer.CreateClientJob(DeploymentFile ファイル;clientJobType をCLIENT_JOB_TYPEします。WSManConnectionParameters clientConnection;WSManConnectionParameters serverConnection;UInt16 serverTcpPort;Boolean clientPrivacy;Boolean startAfresh)
at Microsoft.VirtualManager.Engine.Deployment.BitDeployer.Copy()
Carmine エラーは次のとおりです。HostAgentFail (2912);HR: 0x80041001
原因
この問題は、BITS に VMM サーバーまたはデータの転送先のホストでジョブが中断されている場合に発生します。 他の BITS ジョブを実行できるようにするには、これらのジョブを削除する必要があります。
解決方法
この問題を解決するには、VMM サーバーと、データの移動先となるホストで、次の手順に従います。
注:
非推奨のコマンドを参照するメッセージは無視しても問題ありません。
管理者特権でのコマンド プロンプトを開きます。
次のコマンドを入力し、Enter キーを押します。
bitsadmin /list /allusers
中断されているジョブの数を検索します。 各ジョブは GUID で始まります。
中断された各ジョブを取り消します。 これを行うには、次のコマンドを入力し、Enter キーを押します。
bitsadmin /cancel {GUID}
注:
プレースホルダー GUID は、中断されている BITS ジョブを表します。
すべての BITS ジョブに対して手順 4 を繰り返します。
次のコマンドを入力し、Enter キーを押します。 このアクションにより、ジョブが中断されなくなります。
bitsadmin /list /allusers
詳細情報
Windows Update、Java 更新、およびその他のアプリケーションでは、BITS を使用してデータを転送します。 中断された BITS ジョブは、以前に VMM アクションが失敗したか、他のアプリケーションが原因で発生する可能性があります。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示