[dm-devel] LVM2, Multipath & iSCSI Volumes
Dushyanth
dushyanth at gmail.com
Fri Nov 16 08:41:23 UTC 2007
Hey,
Iam using linux-isci-utils default rpm with Centos 4.5. The targets are on a
Hitachi WMS 100. The LUNs are exposed via both iSCSI ports for multipathing.
There are three LUNs exposed via both ports and I can see disks from sdb to sdg.
After start iscsi initiator i created a primary partition (type set to LVM)
using parted on sdb, sdc and sde.
I then configured multipath and i can see all devices mapped cleanly.
hitachi03 (36000000000000000043b8bff00000002)
[size=943 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [active]
\_ 3:0:0:2 sdf 8:80 [active][ready]
\_ 4:0:0:2 sdg 8:96 [active][ready]
hitachi02 (36000000000000000043b8bff00000001)
[size=2047 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [prio=2][active]
\_ 4:0:0:1 sde 8:64 [active][ready]
\_ 3:0:0:1 sdd 8:48 [active][ready]
hitachi01 (36000000000000000043b8bff00000000)
[size=2047 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [active]
\_ 3:0:0:0 sdb 8:16 [active][ready]
\_ 4:0:0:0 sdc 8:32 [active][ready]
[root at localhost ~]# ll /dev/mapper/
total 0
crw------- 1 root root 10, 63 Nov 15 19:52 control
brw-rw---- 1 root disk 253, 2 Nov 15 20:08 hitachi01
brw-rw---- 1 root disk 253, 5 Nov 15 20:08 hitachi01p1
brw-rw---- 1 root disk 253, 1 Nov 15 20:08 hitachi02
brw-rw---- 1 root disk 253, 3 Nov 15 20:08 hitachi02p1
brw-rw---- 1 root disk 253, 0 Nov 15 20:08 hitachi03
brw-rw---- 1 root disk 253, 4 Nov 15 20:08 hitachi03p1
I want to use hitachi01p1, hitachi02p1 and hitachi03p1 as PVs in a LVM2 VG. So i
did a pvcreate, but pvdisplay shows a weird result.
[root at localhost ~]# pvcreate /dev/mapper/hitachi01p1
Physical volume "/dev/mapper/hitachi01p1" successfully created
[root at localhost ~]# pvdisplay
--- NEW Physical volume ---
PV Name /dev/mapper/hitachi01p1
VG Name
PV Size 101.94 MB
Allocatable NO
PE Size (KByte) 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID mPcYnl-OIHH-QK1U-f7vV-GV0t-NOBA-S2JFdf
PV Size is is only 101 MB whereas the LUN size is 2 TB.
My lvm.conf has...
filter = [ "a|/dev/mapper/hitachi0.p.$|","r/.*/" ]
types = [ "device-mapper", 1 ]
# vgscan -vvvv
#filters/filter-regex.c:170 /dev/mapper/hitachi02p1: New preferred name
#device/dev-io.c:440 Opened /dev/mapper/hitachi02p1 RO
#device/dev-io.c:264 /dev/mapper/hitachi02p1: size is 208782 sectors
#device/dev-io.c:486 Closed /dev/mapper/hitachi02p1
#device/dev-io.c:264 /dev/mapper/hitachi02p1: size is 208782 sectors
#device/dev-io.c:440 Opened /dev/mapper/hitachi02p1 RO O_DIRECT
#device/dev-io.c:134 /dev/mapper/hitachi02p1: block size is 1024 bytes
#device/dev-io.c:486 Closed /dev/mapper/hitachi02p1
#filters/filter-composite.c:31 Using /dev/mapper/hitachi02p1
#device/dev-io.c:440 Opened /dev/mapper/hitachi02p1 RO O_DIRECT
#device/dev-io.c:134 /dev/mapper/hitachi02p1: block size is 1024 bytes
#label/label.c:180 /dev/mapper/hitachi02p1: No label detected
#label/label.c:278 <backtrace>
#device/dev-io.c:486 Closed /dev/mapper/hitachi02p1
#filters/filter-regex.c:170 /dev/mapper/hitachi03p1: New preferred name
#device/dev-io.c:440 Opened /dev/mapper/hitachi03p1 RO
#device/dev-io.c:264 /dev/mapper/hitachi03p1: size is 208782 sectors
#device/dev-io.c:486 Closed /dev/mapper/hitachi03p1
#device/dev-io.c:264 /dev/mapper/hitachi03p1: size is 208782 sectors
#device/dev-io.c:440 Opened /dev/mapper/hitachi03p1 RO O_DIRECT
#device/dev-io.c:134 /dev/mapper/hitachi03p1: block size is 1024 bytes
#device/dev-io.c:486 Closed /dev/mapper/hitachi03p1
#filters/filter-composite.c:31 Using /dev/mapper/hitachi03p1
#device/dev-io.c:440 Opened /dev/mapper/hitachi03p1 RO O_DIRECT
#device/dev-io.c:134 /dev/mapper/hitachi03p1: block size is 1024 bytes
#label/label.c:180 /dev/mapper/hitachi03p1: No label detected
#label/label.c:278 <backtrace>
#device/dev-io.c:486 Closed /dev/mapper/hitachi03p1
#filters/filter-regex.c:170 /dev/mapper/hitachi01p1: New preferred name
#device/dev-io.c:440 Opened /dev/mapper/hitachi01p1 RO
#device/dev-io.c:264 /dev/mapper/hitachi01p1: size is 208782 sectors
#device/dev-io.c:486 Closed /dev/mapper/hitachi01p1
#device/dev-io.c:264 /dev/mapper/hitachi01p1: size is 208782 sectors
#device/dev-io.c:440 Opened /dev/mapper/hitachi01p1 RO O_DIRECT
#device/dev-io.c:134 /dev/mapper/hitachi01p1: block size is 1024 bytes
#device/dev-io.c:486 Closed /dev/mapper/hitachi01p1
#filters/filter-composite.c:31 Using /dev/mapper/hitachi01p1
#device/dev-io.c:440 Opened /dev/mapper/hitachi01p1 RO O_DIRECT
#device/dev-io.c:134 /dev/mapper/hitachi01p1: block size is 1024 bytes
#label/label.c:158 /dev/mapper/hitachi01p1: lvm2 label detected
#cache/lvmcache.c:656 lvmcache: /dev/mapper/hitachi01p1: now orphaned
#format_text/format-text.c:921 <backtrace>
#device/dev-io.c:486 Closed /dev/mapper/hitachi01p1
Im not using udev rules to create persistance naming for iscsi devices. I dont
think its required as multipath already maps the devices.
How can i fix this ?
TIA
Dushyanth
More information about the dm-devel
mailing list