PDA

View Full Version : Prioritizer '' not found in /lib64/multipath



kat_tyrie
19-Nov-2014, 04:55
Trying to finalise multipath.conf on a SLES11SP2 server for connection to an EVA SAN and I'm getting this:


# multipath -v2 -d
Nov 19 12:11:37 | Prioritizer '' not found in /lib64/multipath
Nov 19 12:11:37 | Prioritizer '' not found in /lib64/multipath

We have other SLES11SP2 boxes, however they are connected to a NetApp SAN. The proposed multipath.conf is:

defaults {
user_friendly_names no
}
blacklist {
devnode "^hd[a-z][0-9]*"
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^cciss!c[0-9]d[0-9].*"
devnode "sd[a]$"
}
devices {
device {
vendor "HP"
product "HSV2[01]0|HSV300|HSV4[05]0"
getuid_callout "/lib/udev/scsi_id -g -u /dev/%n"
hardware_handler "0"
path_selector "round-robin 0"
path_grouping_policy group_by_prio
failback immediate
rr_weight uniform
rr_min_io 100
path_checker tur
prio "alua"
#no_path_retry fail
no_path_retry 18
}
}

The /lib64/multipath directory contains:


drwxr-xr-x 2 root root 4096 Nov 13 20:37 ./
drwxr-xr-x 9 root root 12288 Nov 13 20:43 ../
-rwxr-xr-x 1 root root 10360 Nov 27 2012 libcheckcciss_tur.so*
-rwxr-xr-x 1 root root 10416 Nov 27 2012 libcheckdirectio.so*
-rwxr-xr-x 1 root root 10384 Nov 27 2012 libcheckemc_clariion.so*
-rwxr-xr-x 1 root root 10328 Nov 27 2012 libcheckhp_sw.so*
-rwxr-xr-x 1 root root 10336 Nov 27 2012 libcheckrdac.so*
-rwxr-xr-x 1 root root 6248 Nov 27 2012 libcheckreadsector0.so*
-rwxr-xr-x 1 root root 14680 Nov 27 2012 libchecktur.so*
-rwxr-xr-x 1 root root 10440 Nov 27 2012 libprioalua.so*
-rwxr-xr-x 1 root root 6112 Nov 27 2012 libprioconst.so*
-rwxr-xr-x 1 root root 10336 Nov 27 2012 libpriodatacore.so*
-rwxr-xr-x 1 root root 6208 Nov 27 2012 libprioemc.so*
-rwxr-xr-x 1 root root 10312 Nov 27 2012 libpriohds.so*
-rwxr-xr-x 1 root root 6216 Nov 27 2012 libpriohp_sw.so*
-rwxr-xr-x 1 root root 10320 Nov 27 2012 libprioontap.so*
-rwxr-xr-x 1 root root 6208 Nov 27 2012 libpriorandom.so*
-rwxr-xr-x 1 root root 6216 Nov 27 2012 libpriordac.so*
-rwxr-xr-x 1 root root 10392 Nov 27 2012 libprioweightedpath.so*

Any assistance appreciated.

Kat

malcolmlewis
19-Nov-2014, 05:34
Hi
Have you had look here or searched the knowledge base?
https://www.suse.com/documentation/sled11/stor_admin/data/bpjpirk.html

Since SP2 is out of support (unless you have LTSS), how up to date is the system?

kat_tyrie
20-Nov-2014, 23:40
The server has multipath-tools-0.4.9-0.68.1 installed. I checked the knowledge base, however it's not particularly specific:


Multipath Tools 0.4.9 for SLES 11 SP2 uses the prio setting in the defaults{} or devices{} section of the /etc/multipath.conf file. It silently ignores the keyword prio when it is specified for an individual multipath definition in the multipaths{) section.

Our multipath.conf file conforms with that structure - the prio setting is in the devices section.

I think the message may be spurious/cosmetic, as it probably relates to the devices listed as sdr and sds which are iDRAC virtual devices. All the OES11 servers we have built until now have been on HP BL460c blades with NetApp storage, or VMs (See near the bottom).


Nov 20 08:40:03 | loading /lib64/multipath/libcheckdirectio.so checker
Nov 20 08:40:03 | loading /lib64/multipath/libprioconst.so prioritizer
Nov 20 08:40:03 | sda: device node name blacklisted
Nov 20 08:40:03 | sdb: not found in pathvec
Nov 20 08:40:03 | sdb: mask = 0x1f
Nov 20 08:40:03 | sdb: dev_t = 8:16
Nov 20 08:40:03 | sdb: size = 4194304000
Nov 20 08:40:03 | sdb: vendor = HP
Nov 20 08:40:03 | sdb: product = HSV210
Nov 20 08:40:03 | sdb: rev = 6250
Nov 20 08:40:03 | sdb: h:b:t:l = 3:0:0:1
Nov 20 08:40:03 | sdb: tgt_node_name = 0x50001fe1500d2250
Nov 20 08:40:03 | sdb: path state = running
Nov 20 08:40:03 | sdb: 55255 cyl, 255 heads, 32 sectors/track, start at 0
Nov 20 08:40:03 | sdb: serial = PB5A7D4AAU29QX
Nov 20 08:40:03 | sdb: get_state
Nov 20 08:40:03 | loading /lib64/multipath/libchecktur.so checker
Nov 20 08:40:03 | sdb: path checker = tur (controller setting)
Nov 20 08:40:03 | sdb: checker timeout = 30000 ms (sysfs setting)
Nov 20 08:40:03 | sdb: state = up
Nov 20 08:40:03 | sdb: getuid = /lib/udev/scsi_id -g -u /dev/%n (controller setting)
Nov 20 08:40:03 | sdb: uid = 3600508b4001080520001e00011700000 (callout)
Nov 20 08:40:03 | sdb: prio = alua (controller setting)
Nov 20 08:40:03 | sdb: prio args = (null) (controller setting)
Nov 20 08:40:03 | reported target port group is 1
Nov 20 08:40:03 | aas = 01 [active/non-optimized]
Nov 20 08:40:03 | sdb: alua prio = 10
<snip>
Nov 20 08:40:03 | sr0: device node name blacklisted
Nov 20 08:40:03 | sdr: not found in pathvec
Nov 20 08:40:03 | sdr: mask = 0x1f
Nov 20 08:40:03 | sdr: dev_t = 65:16
Nov 20 08:40:03 | sdr: size = 0
Nov 20 08:40:03 | sdr: vendor = iDRAC
Nov 20 08:40:03 | sdr: product = LCDRIVE
Nov 20 08:40:03 | sdr: rev = 0323
Nov 20 08:40:03 | sdr: h:b:t:l = 5:0:0:0
Nov 20 08:40:03 | 5:0:0:0: attribute sas_address not found in sysfs
Nov 20 08:40:03 | sdr: path state = running
Nov 20 08:40:03 | sr1: device node name blacklisted
Nov 20 08:40:03 | sds: not found in pathvec
Nov 20 08:40:03 | sds: mask = 0x1f
Nov 20 08:40:03 | sds: dev_t = 65:32
Nov 20 08:40:03 | sds: size = 0
Nov 20 08:40:03 | sds: vendor = iDRAC
Nov 20 08:40:03 | sds: product = Virtual Floppy
Nov 20 08:40:03 | sds: rev = 0323
Nov 20 08:40:03 | sds: h:b:t:l = 6:0:0:1
Nov 20 08:40:03 | 6:0:0:1: attribute sas_address not found in sysfs
Nov 20 08:40:03 | sds: path state = running
Nov 20 08:40:03 | loop0: device node name blacklisted
Nov 20 08:40:03 | loop1: device node name blacklisted
Nov 20 08:40:03 | loop2: device node name blacklisted
Nov 20 08:40:03 | loop3: device node name blacklisted
Nov 20 08:40:03 | loop4: device node name blacklisted
Nov 20 08:40:03 | loop5: device node name blacklisted
Nov 20 08:40:03 | loop6: device node name blacklisted
Nov 20 08:40:03 | loop7: device node name blacklisted
Nov 20 08:40:03 | dm-0: device node name blacklisted
Nov 20 08:40:03 | dm-1: device node name blacklisted
Nov 20 08:40:03 | dm-2: device node name blacklisted
Nov 20 08:40:03 | dm-3: device node name blacklisted
Nov 20 08:40:03 | dm-4: device node name blacklisted
Nov 20 08:40:03 | dm-5: device node name blacklisted
===== paths list =====
uuid hcil dev dev_t pri dm_st chk_st vend/prod
3600508b4001080520001e00011700000 3:0:0:1 sdb 8:16 10 undef ready HP,HSV210
3600508b4001080520001e000116d0000 3:0:0:2 sdc 8:32 130 undef ready HP,HSV210
3600508b4001080520001e000116d0000 3:0:1:2 sde 8:64 10 undef ready HP,HSV210
3600508b4001080520001e00011700000 3:0:1:1 sdd 8:48 130 undef ready HP,HSV210
3600508b4001080520001e00011700000 3:0:2:1 sdf 8:80 10 undef ready HP,HSV210
3600508b4001080520001e000116d0000 3:0:2:2 sdg 8:96 130 undef ready HP,HSV210
3600508b4001080520001e00011700000 3:0:3:1 sdh 8:112 130 undef ready HP,HSV210
3600508b4001080520001e000116d0000 3:0:3:2 sdi 8:128 10 undef ready HP,HSV210
3600508b4001080520001e00011700000 4:0:0:1 sdj 8:144 130 undef ready HP,HSV210
3600508b4001080520001e00011700000 4:0:1:1 sdl 8:176 10 undef ready HP,HSV210
3600508b4001080520001e000116d0000 4:0:1:2 sdm 8:192 130 undef ready HP,HSV210
3600508b4001080520001e00011700000 4:0:2:1 sdn 8:208 10 undef ready HP,HSV210
3600508b4001080520001e00011700000 4:0:3:1 sdp 8:240 130 undef ready HP,HSV210
3600508b4001080520001e000116d0000 4:0:2:2 sdo 8:224 130 undef ready HP,HSV210
3600508b4001080520001e000116d0000 4:0:0:2 sdk 8:160 10 undef ready HP,HSV210
3600508b4001080520001e000116d0000 4:0:3:2 sdq 65:0 10 undef ready HP,HSV210
5:0:0:0 sdr 65:16 -1 undef faulty iDRAC,LCD
6:0:0:1 sds 65:32 -1 undef faulty iDRAC,Vir
Nov 20 08:40:03 | params = 1 queue_if_no_path 0 2 1 round-robin 0 4 1 8:32 1 8:96 1 8:192 1 8:224 1 round-robin 0 4 1 8:64 1 8:128 1 8:160 1 65:0 1
Nov 20 08:40:03 | status = 2 0 0 0 2 1 A 0 4 0 8:32 A 0 8:96 A 0 8:192 A 0 8:224 A 0 E 0 4 0 8:64 A 0 8:128 A 0 8:160 A 0 65:0 A 0
Nov 20 08:40:03 | 3600508b4001080520001e000116d0000: disassemble map [1 queue_if_no_path 0 2 1 round-robin 0 4 1 8:32 1 8:96 1 8:192 1 8:224 1 round-robin 0 4 1 8:64 1 8:128 1 8:160 1 65:0 1 ]
Nov 20 08:40:03 | 3600508b4001080520001e000116d0000: disassemble status [2 0 0 0 2 1 A 0 4 0 8:32 A 0 8:96 A 0 8:192 A 0 8:224 A 0 E 0 4 0 8:64 A 0 8:128 A 0 8:160 A 0 65:0 A 0 ]
Nov 20 08:40:03 | params = 1 queue_if_no_path 0 2 1 round-robin 0 4 1 8:48 1 8:112 1 8:144 1 8:240 1 round-robin 0 4 1 8:16 1 8:80 1 8:176 1 8:208 1
Nov 20 08:40:03 | status = 2 0 0 0 2 1 A 0 4 0 8:48 A 0 8:112 A 0 8:144 A 0 8:240 A 0 E 0 4 0 8:16 A 0 8:80 A 0 8:176 A 0 8:208 A 0
Nov 20 08:40:03 | 3600508b4001080520001e00011700000: disassemble map [1 queue_if_no_path 0 2 1 round-robin 0 4 1 8:48 1 8:112 1 8:144 1 8:240 1 round-robin 0 4 1 8:16 1 8:80 1 8:176 1 8:208 1 ]
Nov 20 08:40:03 | 3600508b4001080520001e00011700000: disassemble status [2 0 0 0 2 1 A 0 4 0 8:48 A 0 8:112 A 0 8:144 A 0 8:240 A 0 E 0 4 0 8:16 A 0 8:80 A 0 8:176 A 0 8:208 A 0 ]
Nov 20 08:40:03 | Prioritizer '' not found in /lib64/multipath
Nov 20 08:40:03 | unloading prioritizer
Nov 20 08:40:03 | Prioritizer '' not found in /lib64/multipath
Nov 20 08:40:03 | unloading prioritizer
Nov 20 08:40:03 | tur checker refcount 16
Nov 20 08:40:03 | alua prioritizer refcount 16
<snip>
Nov 20 08:40:03 | tur checker refcount 1
Nov 20 08:40:03 | alua prioritizer refcount 1
Nov 20 08:40:03 | unloading const prioritizer
Nov 20 08:40:03 | unloading alua prioritizer
Nov 20 08:40:03 | unloading tur checker
Nov 20 08:40:03 | unloading directio checker

malcolmlewis
27-Nov-2014, 03:38
On Thu 20 Nov 2014 10:44:01 PM CST, kat tyrie wrote:

I think the message may be spurious/cosmetic, as it probably relates to
the devices listed as sdr and sds which are iDRAC virtual devices. All
the OES11 servers we have built until now have been on HP BL460c blades
with NetApp storage, or VMs (See near the bottom).


Hi
So these systems are all OES 11?

--
Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.28-4-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below... Thanks!