Whoa, so on another server I just added a new disk dynamically
I have a script that does the vmcp link, dasd_configure, dasdfmt, fdasd,
pvcreate, and vgextend
Now the vgextend failed
Finished formatting the device.
Rereading the partition table... ok
reading volume label ..: VOL1
reading vtoc ..........: ok
auto-creating one partition for the whole disk...
writing volume label...
writing VTOC...
rereading partition table...
Physical volume "/dev/dasdp1" successfully created
Volume group "app" not found
Cannot process volume group app
vgextend failed with a return code of 5 trying to add 8006 to VG app
Leaving the PV /det/disk/by-path/ccw-0.0.8006-part1 unassigned to an VG
And now the server thinks the whole volume group disappeared
cdzea02a9919:~ # vgs
VG #PV #LV #SN Attr VSize VFree
app 6 5 0 wz--n- 56.19g 1.19g
system 3 6 0 wz--n- 20.62g 1.14g
cdzea02a9919:~ # pvs
PV VG Fmt Attr PSize PFree
/dev/dasdd1 system lvm2 a-- 6.88g 396.00m
/dev/dasdg1 system lvm2 a-- 6.88g 0
/dev/dasdh1 system lvm2 a-- 6.88g 768.00m
/dev/dasdi1 app lvm2 a-- 2.29g 1.19g
/dev/dasdj1 app lvm2 a-- 22.49g 0
/dev/dasdk1 app lvm2 a-- 22.49g 0
/dev/dasdl1 app lvm2 a-- 5.49g 0
/dev/dasdn1 app lvm2 a-- 1.71g 0
/dev/dasdo1 app lvm2 a-- 1.71g 0
/dev/dasdp1 lvm2 --- 4.12g 4.12g
cdzea02a9919:~ # vgdisplay app
Volume group "app" not found
Cannot process volume group app
cdzea02a9919:~ # vgextend app /dev/dasdp1
Volume group "app" not found
Cannot process volume group app
Given the timing in the logs it looks like it is trying a PV scan immediately
when the disk is varied on
Which is probably before or during the dasdfmt and confusing LVM terribly.
May 01 18:12:15 cdzea02a9919 kernel: crw_info : CRW reports slct=0, oflw=0,
chn=0, rsc=3, anc=1, erc=4, rsid=F
May 01 18:12:25 cdzea02a9919 kernel: dasd-eckd.401b68: 0.0.8006: A channel path
to the device has become operational
May 01 18:12:25 cdzea02a9919 kernel: dasd-eckd.2aa01a: 0.0.8006: New DASD
3390/0C (CU 3990/01) with 6000 cylinders, 15 heads, 224
May 01 18:12:25 cdzea02a9919 kernel: dasd-eckd.412b53: 0.0.8006: DASD with 4
KB/block, 4320000 KB total size, 48 KB/track, compati
May 01 18:12:25 cdzea02a9919 kernel: dasdp:VOL1/ 0X8002: dasdp1
May 01 18:12:25 cdzea02a9919 kernel: dasdp: p1 size 9613248 extends beyond EOD,
truncated
May 01 18:12:25 cdzea02a9919 systemd[1]: Starting LVM2 PV scan on device
94:61...
May 01 18:12:25 cdzea02a9919 systemd[1]: Started LVM2 PV scan on device 94:61.
May 01 18:12:35 cdzea02a9919 kernel: dasd-eckd.b3193d: 0.0.8006: An error
occurred in the DASD device driver, reason=09
May 01 18:12:35 cdzea02a9919 kernel: dasd(eckd): I/O status report for device
0.0.8006:
dasd(eckd): in req: 000000007d437ed8 CC:00
FC:04 AC:00 SC:17 DS:0E CS:00 RC:0
dasd(eckd): device 0.0.8006: Failing CCW:
000000007d437fe8
dasd(eckd): Sense(hex) 0- 7: 80 00 00 00
00 00 00 0f
dasd(eckd): Sense(hex) 8-15: ef 05 00 00
00 00 00 00
dasd(eckd): Sense(hex) 16-23: 00 00 00 00
3a 00 0f 00
dasd(eckd): Sense(hex) 24-31: 00 00 60 e0
00 00 00 00
dasd(eckd): 24 Byte: 0 MSG f, no MSGb to
SYSOP
May 01 18:12:35 cdzea02a9919 kernel: dasd(eckd): Related CP in req:
000000007d437ed8
dasd(eckd): CCW 000000007d437fe0: 2760000C
7D437FF0 DAT: 18000000 46171c00 00000000
dasd(eckd): CCW 000000007d437fe8: 3E20401A
513C0000 DAT: 00000000 00000000 00000000 0000000
May 01 18:12:35 cdzea02a9919 systemd-udevd[1045]: Network interface NamePolicy=
disabled by default.
May 01 18:12:36 cdzea02a9919 systemd[1]: Started /sbin/lvm pvscan --cache 94:61.
May 01 18:12:36 cdzea02a9919 systemd[1]: Stopping LVM2 PV scan on device
94:61...
May 01 18:12:36 cdzea02a9919 lvm[38587]: Device 94:61 not found. Cleared from
lvmetad cache.
May 01 18:12:36 cdzea02a9919 lvm[38590]: Device 94:61 not found. Cleared from
lvmetad cache.
May 01 18:12:36 cdzea02a9919 systemd[1]: Stopped LVM2 PV scan on device 94:61.
So maybe LVM2 needs to hold off in SLES 12 SP2? How?
And yes, its entirely possible the minidisk had stuff on it before which is why
we always dasdfmt first.
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/