Как мне сгенерировать Kdump с помощью команды virsh, которую утилита аварийного завершения может правильно прочитать? - PullRequest
0 голосов
/ 29 апреля 2019

Я пытаюсь получить аварийный дамп виртуальной машины с сервера и с помощью команды

virsh dump domain_name file_name --verbose

Но в справочной странице virsh dump говорится, что файл, сгенерированный в приведенном выше сценарии, не может быть прочитан утилитой сбоя и что следует использовать параметр --memory-only. Но даже это (virsh dump domain_name file_name --memory-only --verbose), приводящее к аварийному завершению дампа, не может быть прочитано должным образом. Вот что говорит краш

WARNING: cannot determine physical base address: defaulting to 0

crash: read error: kernel virtual address: ffff96a9c1812830  type: "possible"
WARNING: cannot read cpu_possible_map crash: read error: kernel virtual address: ffff96a9c1812760  type: "present" 
WARNING: cannot read cpu_present_map crash: read error: kernel virtual address: ffff96a9c1812760  type: "online"  
WARNING: cannot read cpu_online_map crash: read error: kernel virtual address: ffff96a9c1812810  type: "active"  

WARNING: cannot read cpu_active_map crash: vmlinux and vmcore do not match!

В настоящее время я работаю на CentOS 7.6, Linux Kernel 3.10.0-957, с GDB 7.6

Как получить дамп с помощью команды virsh, которую может прочитать утилита аварийного завершения?

...