Non è stata configurata alcuna destinazione coredump, i core dump dell’host non possono essere salvati
Quando si esegue il comando Esxcli, gli utenti VMWare possono ricevi un avviso che dice che la destinazione del core dump non è stata configurata, quindi i core dump dell’host non possono essere salvati. Questo problema è stato notato dopo l’aggiornamento della versione host. In questo post discuteremo di questo problema e vedremo cosa si può fare per risolverlo.
Non è stata configurata alcuna destinazione coredump. Impossibile salvare i core dump dell’host
Correzione Nessuna destinazione coredump configurata, i core dump dell’host non possono essere salvati
Se viene visualizzato il messaggio Nessuna destinazione coredump configurata, i dump principali dell’host non possono essere salvati in VMWare quando si esegue il comando Esxcli o si apportano alcune modifiche al disco, seguire le soluzioni indicate di seguito per risolvere il problema.
- Crea file di dump per i tuoi host ESXi
- Abilita coredump su USB e crea la partizione
- Disattiva l’avviso
Parliamo di loro in dettaglio.
1] Crea file di dump per i tuoi host ESXi
Se utilizzi lo storage iSCSI per i tuoi host ESXi, incluso l’avvio da SAN, devi creare file di dump per essi.
Innanzitutto, devi creare un file dump vuoto utilizzando il comando menzionato di seguito.
esxcli system coredump file add -d *your_datastore_name* -f *the_dumpfile_name(I use the ESXi hostname)*
Quindi, configura il file appena creato come file di dump attivo.
esxcli system coredump file set -p /vmfs/volumes/*your_datastore_name*/vmkdump/*the_dumpfile_name*.dumpfile
Infine, esegui il comando indicato di seguito per confermare il file di dump.
esxcli system coredump file list
2] Abilita coredump su USB e crea la partizione
Se stai utilizzando una USB, devi abilitare coredump su di essa e creare la partizione. Per fare lo stesso, è necessario seguire i passaggi indicati di seguito.
- Prima di tutto, vai all’avviso, quindi a Configura sistema > Impostazioni avanzate di sistema.
- Ora, fai clic sul pulsante Modifica, quindi filtra con la parola chiave VMkernel.Boot.allow e trova VMkernel.Boot.allowCoreDumpOnUsb.
- È quindi necessario modificare il valore associato a VMkernel.Boot.allowCoreDumpOnUsb su true.
- Utilizzare il comando “esxcli storage filesystem list” per trovare le posizioni di archiviazione locali disponibili di tipo VMFS-L dopo la connessione all’host tramite SSH.
- Quindi esegui il comando seguente.
esxcli system coredump file add -d DATASTORE -f HostName -s 2000
- Eseguire l’elenco dei file coredump del sistema esxcli per verificare se il file coredump è stato creato.
- Se in Attivo è indicato False, esegui il comando – esxcli system coredump file set -s -e=True. Lo imposterà su vero.
Questo farà il lavoro per te. Tuttavia, proveremo comunque a connetterci all’host tramite SSH e cercheremo le posizioni di archiviazione disponibili. Segui i passaggi indicati di seguito.
- Prima di tutto, esegui il comando menzionato di seguito.
esxcli storage filesystem list
- Esegui il comando indicato di seguito per creare il file core dump. Assicurati di sostituire Datastore e HostName nel comando menzionato di seguito.
esxcli system coredump file add -d DATASTORE -f HostName -s 2000
- Esegui il comando per verificare se il file core dump è stato creato.
esxcli system coredump file list
- Infine, esegui il comando indicato di seguito per abilitare il file core dump.
esxcli system coredump file set -s -e=True
Spero che questo faccia al caso tuo.
3] Disabilita l’avviso
Se non ti piace il messaggio visualizzato e desideri disattivarlo, vai su ESXi Host > Configurazione > Impostazioni avanzate, cerca UserVars.SuppressCoredumpWarning, e imposta il suo valore su 1.
Come configuro il core dump su vCenter?
Per configurare il core dump su VCenter, devi andare su Home > Amministrazione > Configurazione del sistema > Servizi, quindi selezionare il servizio ESXi Dump Collector e abilitarlo facendo clic sulla scheda Azioni. Una volta abilitato il servizio coredump, è possibile avviare il servizio selezionando l’opzione nel menu Azioni.
Cos’è un file coredump VMware?
I core dump sono utili per il debug e l’analisi di un host ESX che potrebbe bloccarsi a causa del panico del kernel. È possibile identificare un kernel panico dalla comparsa di una schermata viola, nota anche come PSOD (simile alla “Blue Screen Of Death” di Windows). A partire da VMWare ESX 5.5, gli utenti possono creare core dump in un file anziché in una partizione, il che offre maggiore flessibilità e comodità.
Lascia un commento