I will present some notes about the use of multipath solutions on Red
Hat systems: EMC PowerPath and GNU/Linux dm-multipath. Along those
notes, keep in mind that they were based on tests done when pressure was
very high to put new systems in production, so lack of time resulted in
less complete tests than expected. These tests were done more than a
year ago, and so before the release of RHEL4 Update 5 and some of RHBA
related to both LVM and dm-multipath technologies.
Keep in mind that without purchasing an appropriate EMC license,
PowerPath can only be used in failover mode (active-passive mode).
Multiple paths accesses are not supported in this case: no round-robin,
and no I/O load balancer for example.
- Not specific to the SAN Host Bus Adapter (HBA).
- Support for multiple and heterogeneous SAN storage provider.
- Support for most UNIX and Unix-like platforms.
- Without a valid license, can only work in degraded mode (failover).
- Is not sensible to a change in the SCSI LUN renumbering. Adapt
accordingly the corresponding multiple
sd
devices (different paths
to a given device) with its multipath definition of the emcpower
device.
- Provide easily the ID of the SAN storage.
- Not integrated with the operating system (which generally has its
own solution).
- The need to force a RPM re-installation in case of a kernel upgrade
on RHEL systems (due to the fact that kernel modules are stored in a
path containing the exact major and minor versions of the installed
(booted) kernel.
- Non-automatic update procedure.
- Not specific to the SAN Host Bus Adapter (HBA).
- Support for multiple and heterogeneous SAN storage provider.
- Well integrated with the operating system.
- Automatic update using RHN (you must be a licensed and registered
user in this case).
- No additional license cost.
- Only available on GNU/Linux systems.
- Configuration (files and keywords) very tedious and difficult.
- Without the use of LVM (Logical Volume Management), it has not the
ability to follow SCSI LUN renumbering! Even in this case, be sure
not to have blacklisted the newly discovered SCSI devices (
sd
).
Last, please find some interesting documentation on the subject below: