Il file di configurazione per Kdump è /etc/kdump.conf. Il percorso di destinazione predefinito per vmcore è la directory /var/crash sul file system locale, rappresentato come segue:
path /var/crash
Per scrivere in una directory locale diversa, modificare la direttiva path e fornire il percorso assoluto. Esempio:
path /
Per scrivere direttamente su un dispositivo, modificare la direttiva raw e specificare il nome del dispositivo. Esempio:
raw /dev/sda1
Per scrivere su un sistema remoto utilizzando NFS, utilizzare la direttiva nfs seguita dall'FQDN del sistema remoto, quindi i due punti (:) e quindi il percorso della directory. Esempio:
nfs host01.example.com:/export/crash
Per scrivere su una macchina remota utilizzando SSH, utilizzare la direttiva ssh seguita da un nome utente valido, il segno @ e il nome host, in quest'ordine. Esempio:
ssh [email protected]
Modificare il livello di filtraggio per il dump di vmcore utilizzando la direttiva core_collector nel file /etc/kdump.conf. Per escludere determinate pagine dal dump, utilizza il -d [value] parametro dove [valore] è una somma dei valori delle pagine che si desidera escludere. Utilizzare i seguenti valori per le pagine:
- 1 :zero pagina
- 2 :pagina cache
- 4 :cache privata
- 8 :dati utente
- 16 :pagina libera
La raccomandazione è di escludere tutte queste pagine come segue. Aggiungi i valori (il totale per tutti è 31) e fornisci la somma come argomento all'opzione -d (livello di dump):
core_collector makedumpfile -d 31 –c
L'opzione -c abilita la compressione del file di dump. Per escludere solo zero (1) e pagine libere (16):
core_collector makedumpfile -d 17 –c
L'azione predefinita da intraprendere se il dumping sulla destinazione prevista non riesce è il riavvio. Altre azioni possibili sono halt, poweroff, shell o dump_to_rootfs, il che significa eseguire il dump di vmcore su rootfs dal contesto initramfs e riavviare. Per cambiarlo, imposta la direttiva predefinita in /etc/kdump.conf, come in questo esempio:
default poweroffCentOS / RHEL 7:come configurare kdump
CentOS / RHEL 6:come configurare kdump