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
- 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. |
- 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
- 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. |
- 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 .