Slow iSCSI discovery on boot halting the boot process.
Andrea Brancatelli
abrancatelli at schema31.it
Fri Apr 30 08:29:48 UTC 2021
Hello,
I'm having an annoying problem with FreeBSD 12.2-RELEASE-p6, iscsid,
geom multiparty, a Dell MD3200i and fstab.
Long story short, iSCSI login/connection/whatever is slower than the
boot process and the machine always get stuck with "cannot find
/san_storage (/dev/multipath/...) please enter /bin/sh location"
Usually we just press enter, press control-d, and the boot process
continues.
The problem is that the machine cannot boot unattended.
Those are some cfg files:
[root at arsenico ~]# cat /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
/dev/mirror/gm0s1a / ufs rw 1 1
/dev/mirror/gm0s1b none swap sw 0 0
md98 none swap sw,file=/usr/swap1,late 0 0
md99 none swap sw,file=/usr/swap0,late 0 0
/dev/mirror/gm0s1d /var ufs rw 2 2
/dev/mirror/gm0s1e /tmp ufs rw 2 2
/dev/mirror/gm0s1f /usr ufs rw 2 2
/dev/mirror/gm0s1g /repository ufs rw 2 2
fdesc /dev/fd fdescfs rw 0 0
/dev/multipath/Krypton /san_storage ufs rw,late 0 0
As you see the filesystem is already flagged as "late"...
[root at arsenico ~]# cat /etc/iscsi.conf
Krypton_C0_P0 {
TargetName=iqn.1984-05.com.dell:powervault.md3200i.6782bcb0007496a2000000004f1e49ee
TargetAddress=10.40.3.200
}
That's the SAN, we dropped the dual connection so maybe we could get rid
of geom_multipath if that is the problem, but... hey...
[root at arsenico ~]# gmultipath list
Geom name: Krypton
Type: AUTOMATIC
Mode: Active/Active
UUID: 101b1867-c623-11e8-8bab-90e2ba021650
State: DEGRADED
Providers:
1. Name: multipath/Krypton
Mediasize: 15998753177088 (15T)
Sectorsize: 512
Mode: r1w1e1
State: DEGRADED
Consumers:
1. Name: da2
Mediasize: 15998753177600 (15T)
Sectorsize: 512
Mode: r2w2e2
State: ACTIVE
[root at arsenico ~]# camcontrol devlist
<SEAGATE ST1000NM0001 PS04> at scbus0 target 5 lun 0 (pass0,da0)
<SEAGATE ST1000NM0001 PS04> at scbus0 target 6 lun 0 (pass1,da1)
<TSSTcorp DVD+-RW TS-L633J D150> at scbus3 target 0 lun 0 (cd0,pass2)
<DELL MD32xxi 0780> at scbus5 target 0 lun 0 (da2,pass3)
<DELL Universal Xport 0780> at scbus5 target 0 lun 1f (da3,pass4)
Any interesting suggestions?
Thanks a lot.
--
Andrea Brancatelli
More information about the freebsd-stable
mailing list