Ошибка HostAgentFail (2912) при сбое любого действия SCVMM, которое включает перемещение данных

В этой статье устранена проблема, из-за которой ошибка HostAgentFail (2912) возникает при сбое любого System Center Virtual Machine Manager действия, которое включает перемещение данных.

Исходная версия продукта: Microsoft System Center 2012 R2 Virtual Machine Manager, System Center 2012 Virtual Machine Manager
Исходный номер базы знаний: 2928972

Симптомы

Любое действие Microsoft System Center Virtual Machine Manager (VMM) (например, процедура копирования), включающее перемещение данных, включающее такие файлы, как VHD, VHDX и .iso файлы, завершается сбоем, как только задание начинает перемещать данные.

В следующем примере трассировки 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 установлена и запущена; затем перезапустите агент. в Microsoft.Carmine.WSManWrappers.ErrorContextParameterHelper.ThrowTranslatedCarmineException(ErrorInfo ei; Исключение, например)
в Microsoft.Carmine.WSManWrappers.WsmanAPIWrapper.RetrieveUnderlyingWMIErrorAndThrow(SessionCacheElement sessionElement; COMException ce)
в Microsoft.Carmine.WSManWrappers.WsmanAPIWrapper.Enumerate(String url; Фильтр строк; Тип типа)
в Microsoft.Carmine.WSManWrappers.WSManRequest'1.Enumerate(String url; String wqlQuery)
в Microsoft.VirtualManager.Engine.Deployment.NativeDeploymentUtils.IsBitsRemoteApiAvailable(WSManConnectionParameters connectionParams; BitsRemoteApi remoteApi)
в Microsoft.VirtualManager.Engine.Deployment.LANAcceleratorFactory.GetDeploymentClientJob(WSManConnectionParameters connParams; WSManConnectionParameters remotePeerConnParams; String sourceFileName; String targetFilename; Порт UInt16; Логическое конфиденциальность; Флаги UInt32; String sessionID; Boolean resetJob)
в Microsoft.VirtualManager.Engine.Deployment.BITSDeployer.CreateClientJob(DeploymentFile file; CLIENT_JOB_TYPE clientJobType; WSManConnectionParameters clientConnection; WSManConnectionParameters serverConnection; UInt16 serverTcpPort; Boolean clientPrivacy; Boolean startAfresh)
в Microsoft.VirtualManager.Engine.Deployment.BitDeployer.Copy()
Ошибка Carmine: HostAgentFail (2912); Отдел кадров: 0x80041001

Причина

Эта проблема возникает, когда задание BITS приостановлено на сервере VMM или узле, на который передаются данные. Эти задания необходимо удалить, чтобы разрешить выполнение других заданий BITS.

Разрешение

Чтобы устранить эту проблему, выполните следующие действия на сервере VMM и на всех узлах, на которые перемещаются данные.

Примечание.

Вы можете спокойно игнорировать любые сообщения, ссылающиеся на нерекомендуемую команду.

  1. Откройте командную строку с повышенными привилегиями.

  2. Введите следующую команду и нажмите клавишу ВВОД:

    bitsadmin /list /allusers
    
  3. Найдите количество приостановленных заданий. Каждое задание начинается с GUID.

  4. Отмена каждого приостановленного задания. Для этого введите следующую команду и нажмите клавишу ВВОД:

    bitsadmin /cancel {GUID}
    

    Примечание.

    Идентификатор GUID заполнителя представляет приостановленное задание BITS.

  5. Повторите шаг 4 для всех заданий BITS.

  6. Введите следующую команду и нажмите клавишу ВВОД. Это действие гарантирует, что задания больше не приостановлены.

    bitsadmin /list /allusers
    

Дополнительные сведения

клиентский компонент Центра обновления Windows, Java Обновления и другие приложения используют BITS для передачи данных. Приостановленные задания BITS могут возникать из-за предыдущего сбоя действия VMM или из-за других приложений.

Устранение неполадок VMM: устранение неполадок с bits