
我在 esxi-6 上使用 ubuntu 16.04,proc/cmdline 顯示 crashkernel 在引導時加載
BOOT_IMAGE=/boot/vmlinuz-4.15.0-54-generic root=UUID=b12d12f2-cfd9-465d-9b10b12d12f2 ro net.ifnames=0 biosdevname=0 text crashkernel=384M-:128M
dmesg 或 syslog 上沒有關於 crashkernel 記憶體分配的記憶體相關錯誤...
/#kdump-config show
DUMP_MODE: kdump
USE_KDUMP: 1
KDUMP_SYSCTL: kernel.panic_on_oops=1
KDUMP_COREDIR: /var/crash
crashkernel addr: 0x29000000
/var/lib/kdump/vmlinuz: symbolic link to /boot/vmlinuz-4.15.0-54-generic
kdump initrd:
/var/lib/kdump/initrd.img: symbolic link to /var/lib/kdump/initrd.img-4.15.0-54-generic
current state: ready to kdump
kexec command:
/sbin/kexec -p --command-line="BOOT_IMAGE=/boot/vmlinuz-4.15.0-54-generic root=UUID=b12d12f2-cfd9-465d-9b10-b12d12f2 ro net.ifnames=0 biosdevname=0 text nr_cpus=1 systemd.unit=kdump-tools.service irqpoll nousb ata_piix.prefer_ms_hyperv=0" --initrd=/var/lib/kdump/initrd.img /var/lib/kdump/vmlinuz
我已經嘗試過簡單的 ext4 分割區的 kdump 路徑,例如。 /dev/sdc1 、nfs 共用和 lvm 分割區,但是當觸發 sysrq 時,伺服器被凍結,我必須重置/強制重新啟動伺服器才能重新上線。崩潰儲存目錄只有一個檔案 kexec_cmd,其中包含 kdump-config show 輸出中 kexec 指令的內容。MS-HyperVesxi 上是否有類似的模組需要刪除?
謝謝