Puede configurar un ESXi Dump Collector para almacenar volcados de núcleo mediante comandos ESXCLI o configurando un host de referencia.

Los hosts aprovisionados con vSphere Auto Deploy no cuentan con un disco local en el que almacenar los volcados de núcleo. Puede configurar una instancia de ESXi Dump Collector para almacenar los volcados de núcleo mediante comandos ESXCLI o mediante la configuración de un host de referencia para usar ESXi Dump Collector mediante la función Perfiles de host de vSphere Client.

Configurar ESXi Dump Collector con ESXCLI

Los hosts aprovisionados con vSphere Auto Deploy no cuentan con un disco local para almacenar los volcados de memoria de núcleo. Puede configurar ESXi Dump Collector mediante los comandos ESXCLI para mantener los volcados de núcleos en un servidor de red con la finalidad de usarlos durante las operaciones de depuración.

Un volcado de núcleo es el estado de la memoria de trabajo si se produce un error en el host. De forma predeterminada, los volcados de núcleos se guardan en el disco local. ESXi Dump Collector es especialmente útil para vSphere Auto Deploy, pero es compatible con cualquier host ESXi. ESXi Dump Collector admite otras opciones de personalización, incluido el envío de volcados de núcleos al disco local, y se incluye con el nodo de administración de vCenter Server.

Nota: No es posible configurar ESXi Dump Collector en una interfaz de VMkernel que se ejecuta en un conmutador N-VDS de NSX-T.

Si va a usar IPv6 y el host ESXi y ESXi Dump Collector se encuentran en el mismo vínculo local, ambos pueden usar direcciones IPv6 de vínculo de alcance local o direcciones IPv6 de alcance global.

Si va a usar IPv6 y ESXi y ESXi Dump Collector se encuentran en hosts diferentes, ambos requieren direcciones IPv6 de alcance global. El tráfico se enruta por medio de la puerta de enlace IPv6 predeterminada.

Requisitos previos

Instale ESXCLI si quiere configurar el host para que use ESXi Dump Collector. En situaciones de solución de problemas, puede usar ESXCLI en ESXi Shell en su lugar.

Procedimiento

  1. Configure un sistema ESXi para que use ESXi Dump Collector; para ello, ejecute esxcli system coredump en la instancia de ESXi Shell local o use ESXCLI.
     esxcli system coredump network set --interface-name vmk0	--server-ip 10xx.xx.xx.xx --server-port 6500
    Debe especificar una dirección IP y la NIC de VMkernel, además de un puerto opcional del servidor al cual se deben enviar los volcados de núcleos. Puede usar una dirección IPv4 o IPv6. Si configura un sistema ESXi que se ejecuta en una máquina virtual que usa un conmutador estándar de vSphere, debe seleccionar un puerto de VMkernel que esté en modo promiscuo.
  2. Habilite ESXi Dump Collector.
    esxcli system coredump network set --enable true
  3. (opcional) Compruebe que ESXi Dump Collector esté configurado correctamente.
    esxcli system coredump network check

Resultados

El host en el que ha configurado ESXi Dump Collector está configurado para enviar los volcados de núcleos al servidor indicado mediante la NIC de VMkernel y el puerto opcional especificados.

Qué hacer a continuación

  • Cree una regla que aplique el perfil de host a todos los hosts que desea aprovisionar con la configuración especificada en el host de referencia. Para escribir una regla en una sesión de PowerCLI, consulte Escribir una regla y asignar un perfil de host a hosts.
  • Si los hosts ya se aprovisionaron con vSphere Auto Deploy, ejecute la prueba y repare las operaciones de cumplimiento en una sesión de PowerCLI. Para eso, consulte Probar y reparar cumplimiento de reglas.
  • Encienda los hosts no aprovisionados para aprovisionarlos con el nuevo perfil de host.

Configurar ESXi Dump Collector desde la función de perfiles de host de vSphere Client

Los hosts aprovisionados con vSphere Auto Deploy no cuentan con un disco local para almacenar los volcados de memoria de núcleo. Puede configurar un host de referencia para usar ESXi Dump Collector desde la función de perfiles de host de vSphere Client.

La práctica recomendada es usar ESXi Dump Collector con el comando esxcli system coredump y guardar el perfil de host. Para obtener más información, consulte Configurar ESXi Dump Collector con ESXCLI.

Requisitos previos

  • Compruebe que haya creado el perfil de host donde desea configurar una directiva de volcado de núcleo. Para obtener más información sobre la forma de crear un perfil de host, consulte la documentación de Perfiles de host de vSphere.
  • Compruebe que al menos una partición disponga de capacidad de almacenamiento suficiente para los volcados de núcleos de varios hosts aprovisionados con vSphere Auto Deploy.

Procedimiento

  1. Desplácese hasta Inicio > Directivas y perfiles > Perfiles de host.
  2. Haga clic en el perfil de host que quiere configurar y seleccione la pestaña Configurar.
  3. Haga clic en Editar perfil de host.
  4. Seleccione Configuración de redesConfiguración de volcados de núcleos de red.
  5. Active la casilla Habilitado.
  6. Especifique la NIC del host que se debe usar, la IP del servidor de volcados de núcleos de red y el puerto del servidor de volcados de núcleos de red.
  7. Haga clic en Guardar para completar la configuración del perfil de host.

Qué hacer a continuación

  • Cree una regla que aplique el perfil de host a todos los hosts que desea aprovisionar con la configuración especificada en el host de referencia. Para escribir una regla en una sesión de PowerCLI, consulte Escribir una regla y asignar un perfil de host a hosts.
  • Si los hosts ya se aprovisionaron con vSphere Auto Deploy, ejecute la prueba y repare las operaciones de cumplimiento en una sesión de PowerCLI. Para eso, consulte Probar y reparar cumplimiento de reglas.
  • Encienda los hosts no aprovisionados para aprovisionarlos con el nuevo perfil de host.