- when /data is created, configure kdump to use /data/core/ - prepare a symlink to the kernel image, so that kdump initscript can find it Signed-off-by: Alan Pevec <apevec at redhat.com> --- scripts/ovirt-early | 13 +++++++++++++ scripts/ovirt-functions | 8 ++++++++ 2 files changed, 21 insertions(+), 0 deletions(-) diff --git a/scripts/ovirt-early b/scripts/ovirt-early index ac54e4b..1732f9c 100755 --- a/scripts/ovirt-early +++ b/scripts/ovirt-early @@ -395,6 +395,19 @@ start() { start_log fi + # link to the kernel image for kdump + mount_live + if [ -e /live/*linux/vmlinuz0 ]; then + ln -s /live/*linux/vmlinuz0 /boot-kdump/vmlinuz-$(uname -r) + else + mount_boot + if [ -e /boot/vmlinuz0 ]; then + ln -s /boot/vmlinuz0 /boot-kdump/vmlinuz-$(uname -r) + else + log "Cannot find kernel for kdump" + fi + fi + if [ "$standalone" = 1 ]; then # In standalone mode, fix libvirt to not use gssapi sed -c -i -e s/^keytab/#keytab/ \ diff --git a/scripts/ovirt-functions b/scripts/ovirt-functions index e938256..e6218cc 100755 --- a/scripts/ovirt-functions +++ b/scripts/ovirt-functions @@ -394,6 +394,14 @@ mount_data() { mount /var/log/core restorecon -rv /var/log/core + # configure kdump + cat > /etc/kdump.conf <<\EOF +ext3 /dev/HostVG/Data +path /core +EOF + ovirt_store_config /etc/kdump.conf + service kdump restart + return 0 else # /data is not available -- 1.6.0.6