Durante un error del host, ESXi debe poder guardar la información de diagnóstico en una ubicación preconfigurada para fines de diagnóstico y soporte técnico.

Generalmente, durante la instalación de ESXi, se crea una partición en un dispositivo de almacenamiento local para recopilar información de diagnóstico, también conocida como volcado de núcleo. También puede configurar una instancia de ESXi Dump Collector y mantener los volcados de núcleos en un servidor de red con la finalidad de usarlos durante las operaciones de depuración. Para obtener información sobre la configuración de ESXi Dump Collector, consulte Configurar un ESXi Dump Collector en la documentación de Instalar y configurar VMware ESXi.

Otra opción es usar un archivo en un almacén de datos de VMFS para recopilar la información de diagnóstico.

Configurar un archivo como ubicación de volcado de núcleo

Si el tamaño de la partición de volcado de núcleo disponible no es suficiente, puede configurar ESXi para que utilice un archivo en un almacén de datos de VMFS para obtener información de diagnóstico.

Nota: Los almacenes de datos de VMFS en iSCSI de software no admiten archivos de volcado de núcleo.

Requisitos previos

  • Asegúrese de que la cantidad de espacio disponible en el almacén de datos para un archivo de volcado de núcleo sea el doble del tamaño de archivo recomendado. Para obtener más información, consulte el artículo 2058416 de la base de conocimientos.
  • Instale ESXCLI. Consulte Introducción a ESXCLI. Para solucionar problemas, ejecute comandos esxcli en ESXi Shell.

Procedimiento

  1. Cree un archivo para el volcado de núcleo del almacén de datos de VMFS con el comando siguiente:
    esxcli system coredump file add

    El comando toma las opciones siguientes, pero no son obligatorias y pueden omitirse:

    Opción Descripción
    --datastore | -d datastore_UUID o datastore_name Especifique el almacén de datos para el archivo de volcado. Si no se proporciona, el sistema selecciona un almacén de datos de tamaño suficiente.
    --file | -f file_name Especifique el nombre de archivo del archivo de volcado. Si no se proporciona, el sistema crea un nombre único para el archivo.
    --size |-s file_size_MB Establezca el tamaño en MB del archivo de volcado. Si no se proporciona, el sistema crea un archivo del tamaño adecuado para la memoria instalada en el host.
  2. Compruebe que se haya creado el archivo:
    esxcli system coredump file list
    Puede ver un resultado similar al siguiente:
    Path                                             Active Configured Size
    ------------------------------------------------ ------ ---------- ---------
    /vmfs/volumes/52b021c3-.../vmkdump/test.dumpfile false  false      104857600
    
  3. Active el archivo para el volcado de núcleo para el host:
    esxcli system coredump file set

    El comando admite las siguientes opciones:

    Opción Descripción
    --enable |-e Active o desactive el archivo de volcado. No se puede especificar esta opción al anular la configuración del archivo de volcado.
    --path | -p La ruta de acceso del archivo para el volcado de núcleo que se usará. El archivo debe preasignarse.
    --smart | -s Esta marca solo se puede usar con --enable | -e=true. Hará que el archivo se seleccione con el algoritmo de selección inteligente.

    Por ejemplo,

    esxcli system coredump file set --smart --enable true

    --unconfigure | -u Anule la configuración del archivo de volcado actual de VMFS.
  4. Compruebe que el archivo para el volcado de núcleo esté activo y configurado:
    esxcli system coredump file list
    Un resultado similar al siguiente indica que el archivo para el volcado de núcleo está activo y configurado:
    Path                                             Active Configured Size
    ------------------------------------------------ ------ ---------- ---------
    /vmfs/volumes/52b021c3-.../vmkdump/test.dumpfile True   True       104857600

Qué hacer a continuación

Para obtener información sobre otros comandos que puede usar para administrar los archivos para el volcado de núcleo, consulte la documentación de Referencia de ESXCLI.

Desactivar y eliminar un archivo de volcado de núcleo

Desactive un archivo de volcado de núcleo configurado y, si es necesario, quítelo del almacén de datos de VMFS.

Puede desactivar temporalmente el archivo de volcado de núcleo. Si no desea utilizar el archivo desactivado, puede quitarlo del almacén de datos de VMFS. Para quitar el archivo que no se ha desactivado, puede utilizar el comando esxcli system coredump file remove con el parámetro --force | -F.

Requisitos previos

Instale ESXCLI. Consulte Introducción a ESXCLI. Para solucionar problemas, ejecute comandos esxcli en ESXi Shell.

Procedimiento

  1. Enumere los archivos de volcado de núcleo:
    esxcli system coredump file list
  2. Desactive el archivo de volcado de núcleo con el siguiente comando:
    esxcli system coredump file set --unconfigure | -u
  3. Quite el archivo del almacén de datos de VMFS:
    esxcli system coredump file remove --file | -f file_name

    El comando admite las siguientes opciones:

    Opción Descripción
    --file | -f Escriba el nombre del archivo de volcado que desea quitar. Si no introduce ningún nombre, el comando quitará el archivo de volcado de núcleo que se configura de forma predeterminada.
    --force | -F Desactive y elimine la configuración del archivo de volcado que se desea quitar. Esta opción se requiere si el archivo aún no se desactivó y sigue activo.

Resultados

El archivo de volcado de núcleo se elimina del almacén de datos de VMFS.