On Wed, 2007-08-01 at 13:11 -0400, Eric Ritchie wrote: > Thanks for the help. Unfortunately, I don't have /sbin/mpath_prio_hp_sw. > I have other mpath_prio files but not the hp one. I guess that means I > need a newer version of multipath-tools. How can I upgrade to the latest > version? Try out different mpath_prio's (especially the _tpc one). One of them _might_ work. > > Eric > > Stefan Bader wrote: > > I have no access to HSGs but maybe this generic statements (plus some > > wisdom from hwtable.c) helps: > > > > First, you are actually forcing multipath-tools to use all paths by > > stating "multibus" in you multipath section. > > Everything you put there will replace the defaults and the device > > sections. Just be minimalistic there. In the > > latest multipath-tools code there actually is a configuration for > > "DEC"/"HSG80". From this, does the following > > multipath-conf help you? > > > > defaults { > > rr_min_io 64 > > user_friendly_names yes > > } > > > > multipaths { > > multipath { > > wwid 360001fe1000d85f000039341397602d2 > > alias disk1 > > } > > multipath { > > wwid 360001fe1000d85f0000393413976024b > > alias disk2 > > } > > } > > > > devices { > > device { > > vendor "DEC" > > product "HSG80" > > path_grouping_policy group_by_prio > > prio_callout "/sbin/mpath_prio_hp_sw /dev/%n" > > hardware_handler "1 hp_sw" > > path_checker hp_sw > > no_path_retry 5 > > } > > device { > > vendor "DEC" > > product "HSG80 (C) DEC" > > path_grouping_policy group_by_prio > > prio_callout "/sbin/mpath_prio_hp_sw /dev/%n" > > hardware_handler "1 hp_sw" > > path_checker hp_sw > > no_path_retry 5 > > } > > } > > > > > > Mit freundlichem Gruß / Regards, > > Stefan Bader > > > > SW Linux on zSeries Development > > Stefan.Bader@xxxxxxxxxx > > > > IBM Deutschland Entwicklung GmbH > > Vorsitzender des Aufsichtsrats: Martin Jetter > > Geschäftsführung: Herbert Kircher > > Sitz der Gesellschaft: Böblingen > > Registergericht: Amtsgericht Stuttgart, HRB 243294 > > ---------------------------------------------------------------------------------- > > When all other means of communication fail, try words. > > > > dm-devel-bounces@xxxxxxxxxx wrote on 01.08.2007 16:53:55: > > > > > >> I trying to setup multipathing with HSG80s on a Redhat 4 update 5 host. > >> I have it mostly working, the problem I'm having is that the 2 disks > >> I've created on the HSGs only go through one controller. I set the > >> preferred path for each disk to use a different controller but dm always > >> > > > > > >> sets them to go through just one. I also can't find a way to move a disk > >> > > > > > >> to the other controller, I thought multipathd -k switch would work but > >> it doesn't. Does anyone have RedHat4 and HSG80s working properly with > >> multipathing? Here is my multipath.conf file and multipath -ll output: > >> > >> defaults { > >> user_friendly_names yes > >> } > >> > >> 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 > >> rr_weight priorities > >> failback immediate > >> no_path_retry fail > >> user_friendly_name yes > >> features "1 queue_if_no_path" > >> } > >> devnode_blacklist { > >> devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*" > >> devnode "^hd[a-z]" > >> devnode "^cciss!c[0-9]d[0-9]*" > >> } > >> > >> multipaths { > >> multipath { > >> wwid 360001fe1000d85f000039341397602d2 > >> alias disk1 > >> path_grouping_policy multibus > >> path_checker readsector0 > >> path_selector "round-robin 0" > >> failback manual > >> rr_weight priorities > >> no_path_retry 5 > >> } > >> multipath { > >> wwid 360001fe1000d85f0000393413976024b > >> alias disk2 > >> path_grouping_policy multibus > >> path_checker readsector0 > >> path_selector "round-robin 0" > >> failback manual > >> rr_weight priorities > >> no_path_retry 5 > >> } > >> } > >> devices { > >> device { > >> vendor DEC > >> product HSG80 > >> path_grouping_policy group_by_serial > >> getuid_callout "/sbin/scsi_id -g -u -s > >> > > /block/%n" > > > >> path_checker hp_sw > >> features "1 queue_if_no_path" > >> } > >> device { > >> vendor DEC > >> product "HSG80 (C) DEC" > >> path_grouping_policy group_by_serial > >> getuid_callout "/sbin/scsi_id -g -u -s > >> > > /block/%n" > > > >> path_checker hp_sw > >> features "1 queue_if_no_path" > >> } > >> } > >> > >> [root@lin380g5-ib etc]# multipath -ll > >> disk2 (360001fe1000d85f0000393413976024b) > >> [size=339 GB][features="1 queue_if_no_path"][hwhandler="0"] > >> \_ round-robin 0 [active] > >> \_ 0:0:4:11 sdb 8:16 [active][ready] > >> \_ 0:0:5:11 sdd 8:48 [active][ghost] > >> \_ 1:0:4:11 sdf 8:80 [active][ready] > >> \_ 1:0:5:11 sdh 8:112 [active][ghost] > >> > >> disk1 (360001fe1000d85f000039341397602d2) > >> [size=67 GB][features="1 queue_if_no_path"][hwhandler="0"] > >> \_ round-robin 0 [active] > >> \_ 0:0:4:20 sda 8:0 [active][ready] > >> \_ 0:0:5:20 sdc 8:32 [active][ghost] > >> \_ 1:0:4:20 sde 8:64 [active][ready] > >> \_ 1:0:5:20 sdg 8:96 [active][ghost] > >> > >> > >> Thanks > >> > >> -- > >> Eric Ritchie > >> Interactive Brokers LLC > >> > >> > >> -- > >> dm-devel mailing list > >> dm-devel@xxxxxxxxxx > >> https://www.redhat.com/mailman/listinfo/dm-devel > >> > > > > > > -- > > dm-devel mailing list > > dm-devel@xxxxxxxxxx > > https://www.redhat.com/mailman/listinfo/dm-devel > > > > > > -- ---------------------------------------------------------------------- Chandra Seetharaman | Be careful what you choose.... - sekharan@xxxxxxxxxx | .......you may get it. ---------------------------------------------------------------------- -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel