Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se corrige un problema en el que se produce un error HostAgentFail (2912) cuando se produce un error en cualquier actividad de System Center Virtual Machine Manager que implique mover datos.
Versión original del producto: Microsoft System Center 2012 R2 Virtual Machine Manager, System Center 2012 Virtual Machine Manager
Número de KB original: 2928972
Síntomas
Cualquier actividad de Microsoft System Center Virtual Machine Manager (VMM) (por ejemplo, una rutina de copia) que implique mover datos que incluya archivos como .vhd, .vhdx y archivos .iso produce un error en cuanto el trabajo comienza a mover datos.
En el siguiente ejemplo de seguimiento de VMM se muestra un trabajo de copia del Servicio de transferencia inteligente en segundo plano (BITS). En primer lugar, busque la excepción (HostAgentFail (2912); HR: 0x80041001) en la parte inferior de la pila y, a continuación, empiece a examinar los eventos antes de la excepción. La primera línea muestra que BITS está iniciando un trabajo de copia: en Microsoft.VirtualManager.Engine.Deployment.BitDeployer.Copy()..
timedate,0x09C4,0x0994,4,BitsDeployer.cs,506,0x00000000, Excepción detectada,{00000000-0000-0000-0000-000000000000},1,
timedate,0x09C4,0x0994,4,BitsDeployer.cs,506,0x00000000,"Microsoft.Carmine.WSManWrappers.WSManProviderException: se ha producido un error interno al intentar ponerse en contacto con un agente en el servidor de Server.Domain.com.
17993 Asegúrese de que el agente está instalado y en ejecución. Asegúrese de que el servicio WS-Management está instalado y en ejecución; a continuación, reinicie el agente. at Microsoft.Carmine.WSManWrappers.ErrorContextParameterHelper.ThrowTranslatedCarmineException(ErrorInfo ei; Excepción, por ejemplo)
en Microsoft.Carmine.WSManWrappers.WsmanAPIWrapper.RetrieveUnderlyingWMIErrorAndThrow(SessionCacheElement sessionElement; COMException ce)
at Microsoft.Carmine.WSManWrappers.WsmanAPIWrapper.Enumerate(String url; Filtro de cadena; Tipo de tipo)
at Microsoft.Carmine.WSManWrappers.WSManRequest'1.Enumerate(String url; String wqlQuery)
en Microsoft.VirtualManager.Engine.Deployment.NativeDeploymentUtils.IsBitsRemoteApiAvailable(WSManConnectionParameters connectionParams; BitsRemoteApi remoteApi)
en Microsoft.VirtualManager.Engine.Deployment.LANAcceleratorFactory.GetDeploymentClientJob(WSManConnectionParameters connParams; WSManConnectionParameters remotePeerConnParams; String sourceFileName; String targetFilename; Puerto UInt16; Privacidad booleana; Marcas UInt32; String sessionID; ResetJob booleano)
en Microsoft.VirtualManager.Engine.Deployment.BITSDeployer.CreateClientJob(Archivo DeploymentFile; CLIENT_JOB_TYPE clientJobType; WSManConnectionParameters clientConnection; WSManConnectionParameters serverConnection; UInt16 serverTcpPort; ClientPrivacy booleano; StartAfresh booleano)
en Microsoft.VirtualManager.Engine.Deployment.BitDeployer.Copy()
Error carmine fue: HostAgentFail (2912); RR. HH.: 0x80041001
Causa
Este problema se produce cuando BITS tiene un trabajo suspendido en el servidor VMM o en el host al que se transfieren los datos. Estos trabajos deben quitarse para permitir que se ejecuten otros trabajos de BITS.
Solución
Para resolver este problema, siga estos pasos en el servidor VMM y en los hosts a los que se mueven los datos.
Nota:
Puede omitir de forma segura los mensajes que hacen referencia al comando que está en desuso.
Abra un símbolo del sistema con privilegios elevados.
Escriba el siguiente comando y presione ENTRAR:
bitsadmin /list /allusers
Busque el número de trabajos suspendidos. Cada trabajo comienza con un GUID.
Cancelar cada trabajo suspendido. Para ello, escriba el siguiente comando y presione Entrar:
bitsadmin /cancel {GUID}
Nota:
El GUID del marcador de posición representa el trabajo bits suspendido.
Repita el paso 4 para todos los trabajos de BITS.
Escriba el comando siguiente y, a continuación, presione ENTRAR: Esta acción garantiza que no haya más trabajos suspendidos.
bitsadmin /list /allusers
Más información
Windows Update, Actualizaciones de Java y otras aplicaciones usan BITS para transferir datos. Los trabajos de BITS suspendidos pueden producirse debido a una acción de VMM con error anterior o debido a otras aplicaciones.