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

Solution Verified - Updated -

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
# 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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content