4a6108
Supported Kdump Targets
4a6108
4a6108
This document try to list all supported kdump targets, and those supported
4a6108
or unknown/tech-preview targets, this can help users to decide whether a dump
4a6108
solution is available.
4a6108
4a6108
Dump Target support status
4a6108
==========================
4a6108
This section tries to come up with some kind of guidelines in terms of
4a6108
what dump targets are supported/not supported. Whatever is listed here
4a6108
is not binding in any manner. It is just sharing of current understanding
4a6108
and if something is not right, this section needs to be edited.
4a6108
4a6108
Following are 3 lists. First one contains supported targets. These are
4a6108
generic configurations which should work and some configuration most
4a6108
likely has worked in testing. Second list is known unsupported targets.
4a6108
These targets we know either don't work or we don't support. And third
4a6108
list is unknown/tech-preview. We either don't yet know the status of kdump
4a6108
on these targets or these are under tech-preview.
4a6108
4a6108
Note, these lists are not set in stone and can be changed at any point of
4a6108
time. Also these lists might not be complete. We will add/remove items to
4a6108
it as we get more testing information. Also, there are many corner cases
4a6108
which can't possibly be listed. For example in general we might be
4a6108
supporting software iscsi but there might be some configurations of it
4a6108
which don't work.
4a6108
4a6108
So if any target is listed in supported section, it does not mean it works
4a6108
in all possible configurations. It just means that in common configurations
4a6108
it should work but there can be issues with particular configurations which
4a6108
are not supported. As we come to know of particular issues, we will keep on
4a6108
updating lists accordingly.
4a6108
4a6108
4a6108
Supported Dump targets
4a6108
----------------------
4a6108
storage:
4a6108
        LVM volume (no thinp)
4a6108
        FC disks (qla2xxx, lpfc, bnx2fc, bfa)
4a6108
        software initiator based iSCSI
4a6108
        software RAID (mdraid)
41d07d
        hardware RAID (smartpqi, hpsa, megaraid, mpt3sas, aacraid, mpi3mr)
4a6108
        SCSI/SATA disks
4a6108
        iSCSI HBA (all offload)
4a6108
        hardware FCoE (qla2xxx, lpfc)
4a6108
        software FCoE (bnx2fc) (Extra configuration required,
4a6108
            please read "Note on FCoE" section below)
4335b5
        NVMe-FC (qla2xxx, lpfc)
4a6108
4a6108
network:
41d07d
        Hardware using kernel modules: (igb, ixgbe, ice, i40e, e1000e, igc,
41d07d
              tg3, bnx2x, bnxt_en, qede, cxgb4, be2net, enic, sfc, mlx4_en,
41d07d
              mlx5_core, r8169, atlantic, nfp, ionic; nicvf (aarch64 only))
4a6108
        protocol: ipv4
4a6108
        bonding
4a6108
        vlan
4a6108
        bridge
4a6108
        vlan tagged bonding
41d07d
        bridge over bond/vlan
4a6108
4a6108
hypervisor:
4a6108
        kvm
4a6108
        xen (Supported in select configurations only)
4a6108
4a6108
filesystem:
4a6108
        ext[234]
4a6108
        xfs
4a6108
        nfs
4335b5
        virtiofs
4a6108
4a6108
firmware:
4a6108
        BIOS
4a6108
        UEFI
4a6108
4a6108
hypervisor:
41d07d
        VMWare ESXi 4.x 5.x would not be tested/supported any more.
41d07d
            only support ESXi 6.6, 6.7, 7.0
41d07d
        Hyper-V 2012 R2 (RHEL Gen1 UP Guest only), later version will
41d07d
	    also be tested/supported
4a6108
4a6108
Unsupported Dump targets
4a6108
------------------------
4a6108
storage:
4a6108
        BIOS RAID
4a6108
        Thin provisioning volume
4a6108
        Software iSCSI with iBFT (bnx2i, cxgb3i, cxgb4i)
4a6108
        Software iSCSI with hybrid (be2iscsi)
4a6108
        FCoE
4a6108
        legacy IDE
4a6108
        glusterfs
4a6108
        gfs2/clvm/halvm
4a6108
4a6108
network:
4a6108
        hardware using kernel modules: (sfc SRIOV, cxgb4vf, pch_gbe)
4a6108
        protocol: ipv6
4a6108
        wireless
4a6108
        Infiniband (IB)
4a6108
        vlan over bridge/team
4a6108
4a6108
filesystem:
4a6108
        btrfs
4a6108
4a6108
Unknown/tech-preview
4a6108
--------------------
4a6108
storage:
4a6108
        PCI Express based SSDs
4a6108
4a6108
hypervisor:
4a6108
        Hyper-V 2008
4a6108
        Hyper-V 2012
4a6108
4a6108
4a6108
Note on FCoE
4a6108
=====================
4a6108
If you are trying to dump to a software FCoE target, you may encounter OOM
4a6108
issue, because some software FCoE requires more memory to work. In such case,
4a6108
you may need to increase the kdump reserved memory size in "crashkernel="
4a6108
kernel parameter.
4a6108
4a6108
For hardware FCoE, kdump should work naturally as firmware will do the
4a6108
initialization job. The capture kernel and kdump tools will run just fine.