All of lore.kernel.org
 help / color / mirror / Atom feed
From: Eric Ritchie <eritchie@interactivebrokers.com>
To: device-mapper development <dm-devel@redhat.com>
Subject: Re: RH 4 and HSG80
Date: Wed, 01 Aug 2007 13:11:21 -0400	[thread overview]
Message-ID: <46B0BEB9.4060303@interactivebrokers.com> (raw)
In-Reply-To: <OFD9DA3C9D.6E99EABB-ONC125732A.005472D4-C125732A.0055D34C@de.ibm.com>

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?

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@de.ibm.com
>
> 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@redhat.com 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@redhat.com
>> https://www.redhat.com/mailman/listinfo/dm-devel
>>     
>
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
>
>   


-- 
Eric Ritchie
Interactive Brokers LLC
203-618-5868

  reply	other threads:[~2007-08-01 17:11 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-08-01 14:53 RH 4 and HSG80 Eric Ritchie
2007-08-01 15:39 ` Stefan Bader
2007-08-01 17:11   ` Eric Ritchie [this message]
2007-08-01 18:52     ` Chandra Seetharaman
2007-08-01 18:59       ` Eric Ritchie
2007-08-01 20:58         ` Chandra Seetharaman
2007-08-02  6:27       ` Hannes Reinecke
2007-08-01 20:20     ` Bernd Zeimetz
2007-08-01 17:59   ` malahal
2007-08-01 18:50     ` Chandra Seetharaman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=46B0BEB9.4060303@interactivebrokers.com \
    --to=eritchie@interactivebrokers.com \
    --cc=dm-devel@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.