How can I change one PV in one leg of an LVM mirrored LV to a PV in another leg on Red Hat Enterprise Linux
Issue
- We have LV mirror on top of PVs coming from two storage units.
- When one storage fails we expect that mirror will not fail and one copy of it will be running.
- We want to remove one of the storage units and keep the LV running (without mirror)
Environment
- Red Hat Enterprise Linux (RHEL) 5, 6, 7
-
LVM mirrored logical Volume (LV) with its data (PV's) on top of 2 physical storage units
-
Storage layout:
- Storage A -
/dev/mapper/storage_a_1,/dev/mapper/storage_a_2 - Storage B -
/dev/mapper/storage_b_1,/dev/mapper/storage_b_2
- Storage A -
# lvs -a -o +devices
LV VG Attr LSize Origin Snap% Move Log Copy% Convert Devices
lv_mirror vg_test Mwi-ao 1.0G 100.00 lv_mirror_mimage_0(0),lv_mirror_mimage_1(0)
[lv_mirror_mimage_0] vg_test iwi-ao 1.0G /dev/mapper/storage_a_1(0)
[lv_mirror_mimage_0] vg_test iwi-ao 1.0G /dev/mapper/storage_b_1(0)
[lv_mirror_mimage_1] vg_test iwi-ao 1.0G /dev/mapper/storage_a_2(0)
[lv_mirror_mimage_1] vg_test iwi-ao 1.0G /dev/mapper/storage_b_2(0)
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
