Se o tamanho da partição de despejo de memória disponível for insuficiente, você poderá configurar ESXi para usar um arquivo em um repositório de dados VMFS para obter informações de diagnóstico.

Observação: Os datastores VMFS no iSCSI de software não são compatíveis com arquivos de despejo de memória.

Pré-requisitos

Instale o ESXCLI. Consulte Introdução ao ESXCLI . Para solução de problemas, execute esxcli comandos no ESXi Shell.

Procedimento

  1. Crie um arquivo de despejo de núcleo do repositório de dados VMFS executando o seguinte comando:
    arquivo coredump do sistema esxcli add

    O comando usa as seguintes opções, mas elas não são necessárias e podem ser omitidas:

    Opção Descrição
    - automático | -a Criar automaticamente um arquivo se nenhum for encontrado.
    - datastore | -d datastore_UUID ou datastore_name Especifique o datastore para o arquivo de despejo. Se não for fornecido, o sistema selecionará um datastore de tamanho suficiente.
    - ativar | -e Habilite o arquivo de diagnóstico após a criação.
    - arquivo | -f file_name Especifique o nome do arquivo de despejo. Se não for fornecido, o sistema criará um nome exclusivo para o arquivo.
    - size | -s file_size_MB Defina o tamanho em MB do arquivo de despejo. Se não for fornecido, o sistema criará um arquivo do tamanho apropriado para a memória instalada no host.
  2. Verifique se o arquivo foi criado:
    lista de arquivos coredump do sistema esxcli
    Você pode ver a saída semelhante à seguinte:
    Path                                             Active Configured Size
    ------------------------------------------------ ------ ---------- ---------
    /vmfs/volumes/52b021c3-.../vmkdump/test.dumpfile false  false      104857600
    
  3. Ative o arquivo de despejo de memória para o host:
    conjunto de arquivos coredump do sistema esxcli

    O comando tem as seguintes opções:

    Opção Descrição
    - enable | -e Ative ou desative o arquivo de despejo. Essa opção não pode ser especificada ao desconfigurar o arquivo de despejo.
    - caminho | -p O caminho do arquivo de despejo de memória a ser usado. O arquivo deve ser pré-alocado.
    - inteligente | -s Esse sinalizador pode ser usado apenas com - ativar | -e = true (--enable | -e=true). Isso faz com que o arquivo seja selecionado usando o algoritmo de seleção inteligente.

    Por exemplo,

    conjunto de arquivos coredump do sistema esxcli --smart --enable true

    - desconfigurar | -u Desconfigure o arquivo de despejo de VMFS atual.
  4. Verifique se o arquivo de despejo de núcleo está ativo e configurado:
    lista de arquivos coredump do sistema esxcli
    A saída semelhante à seguinte indica que o arquivo de despejo de núcleo está ativo e configurado:
    Path                                             Active Configured Size
    ------------------------------------------------ ------ ---------- ---------
    /vmfs/volumes/52b021c3-.../vmkdump/test.dumpfile True   True       104857600

O que Fazer Depois

Para obter informações sobre outros comandos que você pode usar para gerenciar os arquivos de despejo de núcleo, consulte a documentação Referência de ESXCLI .