All of lore.kernel.org
 help / color / mirror / Atom feed
* [linux-lvm] Problem while creating a Logical Volume on a Multipath Lun
@ 2003-05-15  7:33 Sameer Halgatti
  0 siblings, 0 replies; only message in thread
From: Sameer Halgatti @ 2003-05-15  7:33 UTC (permalink / raw)
  To: linux-lvm

[-- Attachment #1: Type: text/plain, Size: 5723 bytes --]

Hi,
I am facing problem while creating a Logical Volume on a Multipath Lun.
There are 4 paths to a LUN. The corresponding scsi devices are /dev/sdg, /dev/sdu, /dev/sdba, /dev/sdbj.

1. Initially there were no PVs, VGs and LVs.
[root@PC-P31211 root]# pvscan
pvscan -- reading all physical volumes (this may take a while...)
pvscan -- ERROR "pv_read(): read" reading physical volumes
 
[root@PC-P31211 root]# vgscan
vgscan -- reading all physical volumes (this may take a while...)
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
vgscan -- WARNING: This program does not do a VGDA backup of your volume group
 
[root@PC-P31211 root]# lvscan
lvscan -- no volume groups found

2. Then I created a PV on /dev/sdg1. (I had already created partitions of sdg)
[root@PC-P31211 root]# pvcreate /dev/sdg1
pvcreate -- physical volume "/dev/sdg1" successfully created
The o/p of pvscan is as follows,
[root@PC-P31211 root]# pvscan
pvscan -- reading all physical volumes (this may take a while...)
pvscan -- inactive PV "/dev/sdg1"  is in no VG  [402.61 MB]
pvscan -- inactive PV "/dev/sdu1"  is in no VG  [402.61 MB]
pvscan -- inactive PV "/dev/sdba1" is in no VG  [402.61 MB]
pvscan -- inactive PV "/dev/sdbj1" is in no VG  [402.61 MB]
pvscan -- total: 4 [1.57 GB] / in use: 0 [0] / in no VG: 4 [1.57 GB]
Here u can notice that even though I have created PV on sdg, pvscan shows all the scsi devices which are pointing to the same LUN.

3. Then I created a VG on PV /dev/sdg1
[root@PC-P31211 root]# vgcreate test_vg /dev/sdg1
vgcreate -- INFO: using default physical extent size 4 MB
vgcreate -- INFO: maximum logical volume size is 255.99 Gigabyte
vgcreate -- doing automatic backup of volume group "test_vg"
vgcreate -- volume group "test_vg" successfully created and activated
The o/p of vgscan & pvscan is as follows,
[root@PC-P31211 root]# vgscan
vgscan -- reading all physical volumes (this may take a while...)
vgscan -- found active volume group "test_vg"
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
vgscan -- WARNING: This program does not do a VGDA backup of your volume group
[root@PC-P31211 root]# pvscan
pvscan -- reading all physical volumes (this may take a while...)
pvscan -- ACTIVE   PV "/dev/sdg1"  of VG "test_vg" [396 MB / 396 MB free]
pvscan -- inactive PV "/dev/sdu1"  of VG "test_vg" [396 MB / 396 MB free]
pvscan -- inactive PV "/dev/sdba1" of VG "test_vg" [396 MB / 396 MB free]
pvscan -- inactive PV "/dev/sdbj1" of VG "test_vg" [396 MB / 396 MB free]
pvscan -- total: 4 [1.57 GB] / in use: 4 [1.57 GB] / in no VG: 0 [0]

4. Then I tried to create LV on "test_vg". But that gave me error.
[root@PC-P31211 root]# lvcreate -L 50 -n test_lv test_vg
lvcreate -- rounding size up to physical extent boundary
lvcreate -- ERROR "No such device or address" creating VGDA for "/dev/test_vg/te
st_lv" in kernel

Also see the results of lvscan & lvdisplay which are contradictory.
[root@PC-P31211 root]# lvscan
lvscan -- ACTIVE            "/dev/test_vg/test_lv" [52 MB]
lvscan -- 1 logical volumes with 52 MB total in 1 volume group
lvscan -- 1 active logical volumes

[root@PC-P31211 root]# lvdisplay /dev/test_vg/test_lv
lvdisplay -- logical volume "/dev/test_vg/test_lv" doesn't exist

Can any body help me to solve this problem???

Somebody suggested me a solution...
a. Deactivate VG
b. Run vgscan
c. Activate VG
d. Create LV.
I followed these step. The o/p is given below.
[root@PC-P31211 root]# vgchange -an
vgchange -- volume group "test_vg" successfully deactivated
 
[root@PC-P31211 root]# vgscan
vgscan -- reading all physical volumes (this may take a while...)
vgscan -- found inactive volume group "test_vg"
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
vgscan -- WARNING: This program does not do a VGDA backup of your volume group
 
[root@PC-P31211 root]# vgchange -ay
vgchange -- volume group "test_vg" successfully activated
 
[root@PC-P31211 root]# pvscan
pvscan -- reading all physical volumes (this may take a while...)
pvscan -- inactive PV "/dev/sdg1"  of VG "test_vg" [396 MB / 396 MB free]
pvscan -- inactive PV "/dev/sdu1"  of VG "test_vg" [396 MB / 396 MB free]
pvscan -- inactive PV "/dev/sdba1" of VG "test_vg" [396 MB / 396 MB free]
pvscan -- ACTIVE   PV "/dev/sdbj1" of VG "test_vg" [396 MB / 396 MB free]
pvscan -- total: 4 [1.57 GB] / in use: 4 [1.57 GB] / in no VG: 0 [0]
 
[root@PC-P31211 root]# lvcreate -L 50 -n test_lv test_vg
lvcreate -- rounding size up to physical extent boundary
lvcreate -- doing automatic backup of "test_vg"
lvcreate -- logical volume "/dev/test_vg/test_lv" successfully created
 
[root@PC-P31211 root]# lvscan
lvscan -- ACTIVE            "/dev/test_vg/test_lv" [52 MB]
lvscan -- 1 logical volumes with 52 MB total in 1 volume group
lvscan -- 1 active logical volumes
 
[root@PC-P31211 root]# lvdisplay /dev/test_vg/test_lv
--- Logical volume ---
LV Name                /dev/test_vg/test_lv
VG Name                test_vg
LV Write Access        read/write
LV Status              available
LV #                   1
# open                 0
LV Size                52 MB
Current LE             13
Allocated LE           13
Allocation             next free
Read ahead sectors     120
Block device           58:0

This apporach helped me to create the Logical Volume. But it does not fulfill my requirement. Here initially I had created VG on sdg1, but after doing (vgchange -an, vgscan, vgchage -ay) that VG got shifted on sdbj. And hence LV will also be created on this LV. But I want LV to be created on sdj only. Is there any solution to my problem???

Regards,
Sameer Halgatti


[-- Attachment #2: Type: text/html, Size: 8789 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-05-15  7:33 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-05-15  7:33 [linux-lvm] Problem while creating a Logical Volume on a Multipath Lun Sameer Halgatti

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.