Problem
When using multipath devices (ie FC-SAN) LVM complains about duplicate physical volumes (PV):
Found duplicate PV GDjTZf7Y03GJHjteqOwrye2dcSCjdaUi: using /dev/dm-5 not /dev/sdd
Found duplicate PV GDjTZf7Y03GJHjteqOwrye2dcSCjdaUi: using /dev/emcpowerb not /dev/sde
Found duplicate PV GDjTZf7Y03GJHjteqOwrye2dcSCjdaUi: using /dev/sddlmab not /dev/sdf
Solution
Create a filter for your multipathed devices in the /etc/lvm.conf
file. Disable all other “filter=” lines::
filter = [ "r/block/", "r/disk/", "r/sd.*/", "a/.*/" ]
Explanation of this filter line:
This filter will remove all devices having “block
”, “disk
” in there access path. Additionally remove all devices starting with “sd
” followed by any other characters.
It will add all other devices (ie mutlipath devices nodes)
References
RedHat: LVM filtering.
RedHat: Duplicate PVs