Original article: http://kbase.redhat.com/faq/docs/DOC-9864.pdf
Translated by Ivan Pesin, June 2009
Система: Red Hat Enterprise Linux 5
Решение:
Xendump
это средство захвата дампов памяти гостевых систем Xen. Оно встроено в гипервизор Xen Hypervisor. Дампы памяти ядра полезны при выяснении причин краха системы. Для анализа таких дампов используется утилита crash
. Утилита crash
аналогична традиционной Unix-программе crash
. Она предоставляет трассировки стека и другую отладочную функциональность для определения проблемных областей, вызывающих крах системы. Аналогичное средство, предназначенное для обычных (не-Xen) ядер, называется Kdump
. Чтобы узнать больше о том, как работает Kdump
, прочитайте Как настроить kexec/kdump в Red Hat Enterprise Linux 5? .
Чтобы настроить Xendump следуйте нижеприведённым инструкциям:
- Включите средство Xendump. Отредактируйте
/etc/xen/xend-config.sxp
и измените строку
на:
- Перезапустите демон xen:
- Чтобы проверить работу Xendump, запустите гостевую систему Xen:
- Выполните захват памяти командой:
Обратите внимание, что на данный момент Xendump
может быть настроен для автоматического захвата дампов памяти паравиртуальных (PV) гостевых систем Xen при их крахе. Для захвата дампа памяти гостевых систем Xen с полной виртуализацией (FV) Xen, необходимо выполнять команду xm dump-core
вручную.