Description of problem: [root@hayes-01 ~]# pvscan PV /dev/etherd/e1.1p1 lvm2 [4.43 TiB] PV /dev/etherd/e1.1p2 lvm2 [4.43 TiB] [root@hayes-01 ~]# vgcreate test /dev/etherd/e1.1p* Clustered volume group "test" successfully created [root@hayes-01 ~]# vgchange -cn test Volume group "test" successfully changed [root@hayes-01 ~]# lvcreate --type raid1 -m 1 -n raid -L 100M test Logical volume "raid" created [root@hayes-01 ~]# vgchange -cy test RAID logical volumes must be inactive when changing the cluster attribute. [root@hayes-01 ~]# vgchange -an test 0 logical volume(s) in volume group "test" now active [root@hayes-01 ~]# vgchange -cy test Volume group "test" successfully changed [root@hayes-01 ~]# vgchange -ay test 1 logical volume(s) in volume group "test" now active Version-Release number of selected component (if applicable): 2.6.32-269.el6.x86_64 lvm2-2.02.95-9.el6 BUILT: Wed May 16 10:34:14 CDT 2012 lvm2-libs-2.02.95-9.el6 BUILT: Wed May 16 10:34:14 CDT 2012 lvm2-cluster-2.02.95-9.el6 BUILT: Wed May 16 10:34:14 CDT 2012 udev-147-2.41.el6 BUILT: Thu Mar 1 13:01:08 CST 2012 device-mapper-1.02.74-9.el6 BUILT: Wed May 16 10:34:14 CDT 2012 device-mapper-libs-1.02.74-9.el6 BUILT: Wed May 16 10:34:14 CDT 2012 device-mapper-event-1.02.74-9.el6 BUILT: Wed May 16 10:34:14 CDT 2012 device-mapper-event-libs-1.02.74-9.el6 BUILT: Wed May 16 10:34:14 CDT 2012 cmirror-2.02.95-9.el6 BUILT: Wed May 16 10:34:14 CDT 2012
Unit test (VG cannot change to cluster when there is an active or inactive RAID LV present): [root@hayes-02 lvm2]# lvcreate --type raid1 -L 100M -n lv vg Logical volume "lv" created [root@hayes-02 lvm2]# vgchange -cy vg RAID logical volumes are not allowed in a cluster volume group. [root@hayes-02 lvm2]# vgs VG #PV #LV #SN Attr VSize VFree vg 8 1 0 wz--n- 5.07t 5.07t vg_hayes02 1 3 0 wz--n- 74.01g 0 [root@hayes-02 lvm2]# vgchange -an vg 0 logical volume(s) in volume group "vg" now active [root@hayes-02 lvm2]# vgchange -cy vg RAID logical volumes are not allowed in a cluster volume group. [root@hayes-02 lvm2]# vgs VG #PV #LV #SN Attr VSize VFree vg 8 1 0 wz--n- 5.07t 5.07t vg_hayes02 1 3 0 wz--n- 74.01g 0
commit 9efd3fb604ae34803bb2d4c94080c57d3efdba81 Author: Jonathan Brassow <jbrassow> Date: Wed Oct 3 15:52:54 2012 -0500 RAID: Do not allow RAID LVs in a cluster volume group. It would be possible to activate a RAID LV exclusively in a cluster volume group, but for now we do not allow RAID LVs to exist in a clustered volume group at all. This has two components: 1) Do not allow RAID LVs to be created in a clustered VG 2) Do not allow changing a VG from single-machine to clustered if there are RAID LVs present.
Verified normal behavior with: lvm2-2.02.98-2.el6.x86_64
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-0501.html