Compartir a través de


Solución de problemas al agregar un host de Hyper-V en Virtual Machine Manager

En este artículo se describe cómo solucionar problemas que se producen al agregar un host de Hyper-V en System Center 2012 Virtual Machine Manager (VMM) y versiones posteriores.

Nota:

Usuarios domésticos: este artículo solo está pensado para agentes de soporte técnico y profesionales de TI. Si busca ayuda con un problema, pregunte a la Comunidad de Microsoft.

Versión original del producto: Microsoft System Center 2012 R2 Virtual Machine Manager, System Center 2012 Virtual Machine Manager, System Center 2016 Virtual Machine Manager
Número de KB original: 2742275

Normalmente, los errores siguientes se registran en la consola VMM cuando se produce un error en el trabajo agregar host de máquina virtual:

Error (421)
Error en la instalación del agente en servername.contoso.com debido a un error de configuración de WS-Management.

Error (2912)
Se ha producido un error interno al intentar ponerse en contacto con un agente en el servidor servername.contoso.com .

Error (2916)
VMM no puede completar la solicitud. Se perdió la conexión con el agente servername.contoso.com .

Error (2927)
Se ha producido un error de administración de hardware al intentar ponerse en contacto con el servidor servername.contoso.com.

Para determinar la causa del problema, realice los pasos siguientes.

Paso 1: Revisión del archivo de registro de instalación del agente VMM

En el host de Hyper-V, revise el archivo vmmAgent.msi_date_time.log que se encuentra en el %systemdrive%\ProgramData\VMMLogs directorio.

Nota:

Es posible que este archivo de registro no exista si el error se produce al principio del proceso de instalación.

Paso 2: Comprobar la configuración actual del proxy WinHTTP

Si WinHTTP está configurado para usar un servidor proxy (netsh winhttp set proxy), VMM intenta comunicarse con los servidores administrados a través de una dirección URL completa (por ejemplo, https://server.contoso.com:5986 puede producir un error a menos que se defina omitir el servidor proxy para la dirección local para excluir direcciones de host de FQDN. En esta situación, se devuelve el error 2916. Al usar <solo localmente> , omitirá todos los hosts de nombre corto. VMM usa FDQN.

Para comprobar la configuración actual del proxy WinHTTP, ejecute el netsh winhttp show proxy comando . Además, la lista de omisión debe actualizarse para incluir el nombre de dominio de los hosts que se van a agregar. Por ejemplo, *.contoso.com omitirá el proxy para todos los hosts que terminan con contoso.com.

Comando de ejemplo:

netsh winhttp set proxy proxy-server="http=myproxy.contoso.com:80" bypass-list="*.contoso.com"

Paso 3: Comprobación de que los puertos usados por VMM no están bloqueados por un firewall

De forma predeterminada, VMM usa los siguientes puertos para comunicarse con el host de Hyper-V:

  • Puerto TCP 443
  • Puerto TCP 5985
  • Puerto TCP 5986

Para obtener más información sobre los puertos que usa VMM, consulte Puertos y protocolos para VMM.

Paso 4: Comprobación de nombres de entidad de seguridad de servicio duplicados (SPN)

Realice los pasos descritos en Error 2927 (0x8033809d): No se puede agregar un host administrado en VMM 2012 para comprobar si hay SPN duplicados.

Paso 5: Comprobar si hay contadores de rendimiento dañados en el host de Hyper-V

Compruebe el registro de la aplicación en el host para ver si se registra el siguiente evento:

Nombre de registro: Application
Origen: Microsoft-Windows-LoadPerf
Identificador de evento: 3012
Descripción:
Las cadenas de rendimiento del valor del Registro de rendimiento están dañadas al procesar el proveedor de contadores de extensiones de rendimiento. El valor BaseIndex del Registro de rendimiento es el primer DWORD de la sección Datos, el valor LastCounter es el segundo DWORD de la sección Datos y el valor LastHelp es el tercer DWORD de la sección Datos.

Si el id. de evento 3012 está registrado en la máquina host, siga los pasos descritos en Cómo recompilar manualmente los contadores de rendimiento para los sistemas Windows Server 2008 64bit o Windows Server 2008 R2 para recompilar los contadores de rendimiento.

Paso 6: Instalar manualmente el agente VMM en el host de Hyper-V

Si el Add-SCVMHost cmdlet sigue produciendo un error, instale manualmente el agente en el host de Hyper-V realizando los pasos descritos en Instalación de un agente VMM localmente.