Configure kdump.conf for nfs: "nfs 192.168.4.1:/mnt/remotenfs", and use fs option "noauot" in fstab, i.e. "192.168.4.1:/mnt/remotenfs /mnt/nfs nfs noauto 0 0", then mount the nfs report "mount /mnt/nfs". Rebuild kdumpinitrd and trigger crash: "echo c > /proc/sysrq-tirgger", kdump fail.
Because "noauot" option will fail kdump nfs dump. Check rebuild kdumpinitrd file: "lsinitrd /boot/initramfs-$(uname -r)kdump.img /etc/fstab", and will got "192.168.122.4.1:/mnt/remotenfs /kdumproot//mnt/nfs nfs4 noauto 0 2".
According to Baoquan He and Minfei Huang suggestions, remove "noauto" option in 2nd kernel fstab. And I have test patch in my kvm guest,
Signed-off-by: Qiao Zhao qzhao@redhat.com --- mkdumprd | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/mkdumprd b/mkdumprd index 4d251ba..385998d 100644 --- a/mkdumprd +++ b/mkdumprd @@ -114,6 +114,8 @@ to_mount() { _fstype=$(findmnt -k -f -n -r -o FSTYPE $_dev) _options=$(findmnt --fstab -f -n -r -o OPTIONS $_dev) [ -z "$_options" ] && _options=$(findmnt -k -f -n -r -o OPTIONS $_dev) + #noauto options will fail nfs dump, remove "noauto" in 2nd kernel fstab. + [[ $_options =~ "noauto" ]] && _options=$(echo $_options | sed 's/noauto//') _options=${_options/#ro/rw} #mount fs target as rw in 2nd kernel # "x-initrd.mount" mount failure will trigger isolate emergency service # W/o this, systemd won't isolate, thus we won't get to emergency.
On 04/24/15 at 03:10pm, Qiao Zhao wrote:
Configure kdump.conf for nfs: "nfs 192.168.4.1:/mnt/remotenfs", and use fs option "noauot" in fstab, i.e. "192.168.4.1:/mnt/remotenfs /mnt/nfs nfs noauto 0 0", then mount the nfs report "mount /mnt/nfs". Rebuild kdumpinitrd and trigger crash: "echo c > /proc/sysrq-tirgger", kdump fail.
Hi Qiao,
So "noauto" only impact nfs dump, disk dumping target is OK? I mean non-root disk dump target.
Thanks Baoquan
Because "noauot" option will fail kdump nfs dump. Check rebuild kdumpinitrd file: "lsinitrd /boot/initramfs-$(uname -r)kdump.img /etc/fstab", and will got "192.168.122.4.1:/mnt/remotenfs /kdumproot//mnt/nfs nfs4 noauto 0 2".
According to Baoquan He and Minfei Huang suggestions, remove "noauto" option in 2nd kernel fstab. And I have test patch in my kvm guest,
Signed-off-by: Qiao Zhao qzhao@redhat.com
mkdumprd | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/mkdumprd b/mkdumprd index 4d251ba..385998d 100644 --- a/mkdumprd +++ b/mkdumprd @@ -114,6 +114,8 @@ to_mount() { _fstype=$(findmnt -k -f -n -r -o FSTYPE $_dev) _options=$(findmnt --fstab -f -n -r -o OPTIONS $_dev) [ -z "$_options" ] && _options=$(findmnt -k -f -n -r -o OPTIONS $_dev)
- #noauto options will fail nfs dump, remove "noauto" in 2nd kernel fstab.
- [[ $_options =~ "noauto" ]] && _options=$(echo $_options | sed 's/noauto//') _options=${_options/#ro/rw} #mount fs target as rw in 2nd kernel # "x-initrd.mount" mount failure will trigger isolate emergency service # W/o this, systemd won't isolate, thus we won't get to emergency.
-- 1.9.3
kexec mailing list kexec@lists.fedoraproject.org https://lists.fedoraproject.org/mailman/listinfo/kexec
On 04/27/2015 02:50 PM, Baoquan He wrote:
On 04/24/15 at 03:10pm, Qiao Zhao wrote:
Configure kdump.conf for nfs: "nfs 192.168.4.1:/mnt/remotenfs", and use fs option "noauot" in fstab, i.e. "192.168.4.1:/mnt/remotenfs /mnt/nfs nfs noauto 0 0", then mount the nfs report "mount /mnt/nfs". Rebuild kdumpinitrd and trigger crash: "echo c > /proc/sysrq-tirgger", kdump fail.
Hi Qiao,
So "noauto" only impact nfs dump, disk dumping target is OK? I mean non-root disk dump target.
Good suggestion! I have do more test, non-root disk dump have the same problem. root disk dump has no such problem. I will make a new patch v2.
-- Thanks, Qiao
Thanks Baoquan
Because "noauot" option will fail kdump nfs dump. Check rebuild kdumpinitrd file: "lsinitrd /boot/initramfs-$(uname -r)kdump.img /etc/fstab", and will got "192.168.122.4.1:/mnt/remotenfs /kdumproot//mnt/nfs nfs4 noauto 0 2".
According to Baoquan He and Minfei Huang suggestions, remove "noauto" option in 2nd kernel fstab. And I have test patch in my kvm guest,
Signed-off-by: Qiao Zhao qzhao@redhat.com
mkdumprd | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/mkdumprd b/mkdumprd index 4d251ba..385998d 100644 --- a/mkdumprd +++ b/mkdumprd @@ -114,6 +114,8 @@ to_mount() { _fstype=$(findmnt -k -f -n -r -o FSTYPE $_dev) _options=$(findmnt --fstab -f -n -r -o OPTIONS $_dev) [ -z "$_options" ] && _options=$(findmnt -k -f -n -r -o OPTIONS $_dev)
- #noauto options will fail nfs dump, remove "noauto" in 2nd kernel fstab.
- [[ $_options =~ "noauto" ]] && _options=$(echo $_options | sed 's/noauto//') _options=${_options/#ro/rw} #mount fs target as rw in 2nd kernel # "x-initrd.mount" mount failure will trigger isolate emergency service # W/o this, systemd won't isolate, thus we won't get to emergency.
-- 1.9.3
kexec mailing list kexec@lists.fedoraproject.org https://lists.fedoraproject.org/mailman/listinfo/kexec