23ef29
Supported Kdump Targets
23ef29
23ef29
This document try to list all supported kdump targets, and those supported
23ef29
or unknown/tech-preview targets, this can help users to decide whether a dump
23ef29
solution is available.
23ef29
23ef29
Dump Target support status
23ef29
==========================
23ef29
This section tries to come up with some kind of guidelines in terms of
23ef29
what dump targets are supported/not supported. Whatever is listed here
23ef29
is not binding in any manner. It is just sharing of current understanding
23ef29
and if something is not right, this section needs to be edited.
23ef29
23ef29
Following are 3 lists. First one contains supported targets. These are
23ef29
generic configurations which should work and some configuration most
23ef29
likely has worked in testing. Second list is known unsupported targets.
23ef29
These targets we know either don't work or we don't support. And third
23ef29
list is unknown/tech-preview. We either don't yet know the status of kdump
23ef29
on these targets or these are under tech-preview.
23ef29
23ef29
Note, these lists are not set in stone and can be changed at any point of
23ef29
time. Also these lists might not be complete. We will add/remove items to
23ef29
it as we get more testing information. Also, there are many corner cases
23ef29
which can't possibly be listed. For example in general we might be
23ef29
supporting software iscsi but there might be some configurations of it
23ef29
which don't work.
23ef29
23ef29
So if any target is listed in supported section, it does not mean it works
23ef29
in all possible configurations. It just means that in common configurations
23ef29
it should work but there can be issues with particular configurations which
23ef29
are not supported. As we come to know of particular issues, we will keep on
23ef29
updating lists accordingly.
23ef29
23ef29
23ef29
Supported Dump targets
23ef29
----------------------
23ef29
storage:
23ef29
        LVM volume (no thinp)
23ef29
        FC disks (qla2xxx, lpfc, bnx2fc, bfa)
23ef29
        software initiator based iSCSI
23ef29
        software RAID (mdraid)
23ef29
        hardware RAID (cciss, hpsa, megaraid_sas, mpt2sas, aacraid)
23ef29
        SCSI/SATA disks
23ef29
        iSCSI HBA (all offload)
e79652
        hardware FCoE (qla2xxx, lpfc, bfa)
e79652
        software FCoE (bnx2fc, fcoe/ixgbe) (Extra configuration required,
e79652
            please read "Note on FCoE" section below)
23ef29
23ef29
network:
23ef29
        Hardware using kernel modules: (tg3, igb, ixgbe, sfc, e1000e, bna,
23ef29
              cnic, netxen_nic, qlge, bnx2x, bnx, qlcnic, be2net, enic,
23ef29
              virtio-net, ixgbevf, igbvf)
23ef29
        protocol: ipv4
23ef29
        bonding
23ef29
        vlan
23ef29
        bridge
23ef29
        team
23ef29
        vlan tagged bonding
23ef29
        bridge over bond/team/vlan
23ef29
23ef29
hypervisor:
23ef29
        kvm
23ef29
        xen (Supported in select configurations only)
23ef29
23ef29
filesystem:
23ef29
        ext[234]
23ef29
        xfs
23ef29
        nfs
23ef29
23ef29
firmware:
23ef29
        BIOS
23ef29
        UEFI
23ef29
23ef29
hypervisor:
23ef29
        VMWare ESXi 4.1 and 5.1
23ef29
        Hyper-V 2012 R2 (RHEL Gen1 UP Guest only)
23ef29
23ef29
Unsupported Dump targets
23ef29
------------------------
23ef29
storage:
23ef29
        BIOS RAID
23ef29
        Thin provisioning volume
23ef29
        Software iSCSI with iBFT (bnx2i, cxgb3i, cxgb4i)
23ef29
        Software iSCSI with hybrid (be2iscsi)
23ef29
        FCoE
23ef29
        legacy IDE
23ef29
        glusterfs
23ef29
        gfs2/clvm/halvm
23ef29
23ef29
network:
23ef29
        hardware using kernel modules: (sfc SRIOV, cxgb4vf, pch_gbe)
23ef29
        protocol: ipv6
23ef29
        wireless
23ef29
        Infiniband (IB)
23ef29
        vlan over bridge/team
23ef29
e79652
filesystem:
e79652
        btrfs
e79652
23ef29
Unknown/tech-preview
23ef29
--------------------
23ef29
storage:
23ef29
        PCI Express based SSDs
23ef29
23ef29
hypervisor:
23ef29
        Hyper-V 2008
23ef29
        Hyper-V 2012
23ef29
23ef29
e79652
Note on FCoE
e79652
=====================
e79652
If you are trying to dump to a software FCoE target, you may encounter OOM
e79652
issue, because some software FCoE requires more memory to work. In such case,
e79652
you may need to increase the kdump reserved memory size in "crashkernel="
e79652
kernel parameter.
e79652
e79652
By default, RHEL systems have "crashkernel=auto" in kernel boot arguments.
e79652
The auto reserved memory size is designed to balance the coverage of use cases
e79652
and an acceptable memory overhead, so not every use case could fit in, software
e79652
FCoE is one of the case.
e79652
e79652
For hardware FCoE, kdump should work naturally as firmware will do the
e79652
initialization job. The capture kernel and kdump tools will run just fine.
e79652
23ef29
Useful Links
23ef29
============
23ef29
[1] RHEL6: Enabling kdump for full-virt (HVM) Xen DomU
23ef29
    (https://access.redhat.com/knowledge/solutions/92943)