[dm-devel] Sun StorageTek 2530 and dm?

Jakov Sosic jakov.sosic at srce.hr
Sun Aug 23 19:05:36 UTC 2009


Hi!

I have StorageTek 2530 storage, which has two controllers. On host side
I have LSI LOGIC two SAS port cards. I've connected one cable from
LSI port1 to StorageTek ControllerA, and second SAS cable from LSI
port2 to StorageTek ControllerB.

On storage, I've set up initiators type to Linux.

But, I just can't get multipath working. For example:

# multipath -ll
sdc: checker msg is "readsector0 checker reports path is down"
sde: checker msg is "readsector0 checker reports path is down"
sdg: checker msg is "readsector0 checker reports path is down"
sas-mysql (3600a0b80003abc5c00000b654a916617) dm-1 SUN,LCSM100_S
[size=115G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=0][active]
 \_ 1:0:0:1 sdc 8:32  [failed][faulty]
 \_ 1:0:1:1 sdf 8:80  [active][ready] 
sas-xen (3600a0b80002fcd18000014544a9166fb) dm-2 SUN,LCSM100_S
[size=21G][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=0][active]
 \_ 1:0:0:2 sdd 8:48  [active][ready] 
 \_ 1:0:1:2 sdg 8:96  [failed][faulty]
quorum (3600a0b80002fcd18000014514a9165b4) dm-0 SUN,LCSM100_S
[size=100M][features=0][hwhandler=0][rw]
\_ round-robin 0 [prio=0][active]
 \_ 1:0:0:0 sdb 8:16  [active][ready] 
 \_ 1:0:1:0 sde 8:64  [failed][faulty]

So, all paths on my second controller are failed/faulty....

Here is my multipath.conf:

defaults {
	udev_dir		/dev
	polling_interval 	10
	selector		"round-robin 0"
	path_grouping_policy	multibus
	getuid_callout		"/sbin/scsi_id -g -u -s /block/%n"
	prio_callout		/bin/true
	path_checker		readsector0
	rr_min_io		100
	max_fds			8192
	rr_weight		priorities
	failback		immediate
	no_path_retry		fail
	user_friendly_names	yes
}
blacklist {
	devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
	devnode "^hd[a-z]"
}
multipaths {
	multipath {
		wwid
3600a0b80002fcd18000014544a9166fb
		alias			sas-xen
		path_grouping_policy	group_by_prio
		path_checker		tur
		prio_callout		"/sbin/mpath_prio_tpc.static /dev/%n"
	}
	multipath {
		wwid
3600a0b80003abc5c00000b654a916617
		alias			sas-mysql
		path_grouping_policy	group_by_prio
		path_checker		tur
		prio_callout		"/sbin/mpath_prio_tpc.static /dev/%n"
	}	
	multipath {
		wwid
3600a0b80002fcd18000014514a9165b4
		alias			quorum
		path_grouping_policy	group_by_prio
		path_checker		tur
		prio_callout		"/sbin/mpath_prio_tpc.static /dev/%n"
	}
}



I've also tried:
	multipath {
		wwid
		alias
		path_grouping_policy	failover
		path_checker		readsector0
		path_selector		"round-robin 0"
		failback		immediate
		no_path_retry		queue
	}

for those 3 wwid's...



I'm kinda lost... I've found this, but it is for FC storage, and mine
is SAS type...
http://osdir.com/ml/linux.kernel.device-mapper.devel/2007-02/msg00033.html

Thank you...







-- 
|    Jakov Sosic    |    ICQ: 28410271    |   PGP: 0x965CAE2D   |
=================================================================
| start fighting cancer -> http://www.worldcommunitygrid.org/   |




More information about the dm-devel mailing list