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(a)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(a)lists.fedoraproject.org
>
https://lists.fedoraproject.org/mailman/listinfo/kexec