[dm-devel] Need Help

Nath, Varun varun.nath at amd.com
Thu Jan 17 14:35:12 UTC 2008


Hi,

 

I am trying to configure multipathing on Red hat 4 update 6 64 bit.

 

Below is the list of RPM I have installed

 

rpm -qa | grep mapper

device-mapper-1.02.21-1.el4

device-mapper-1.02.21-1.el4

device-mapper-multipath-0.4.5-27.RHEL4

 

The hardware is Sun x4600 and I am using QLA cards. The system has two
LUNs presented to it of size 10 GB and size 90 GB

 

There is a problem when I configure file system on it. I am able to
access and mount the file system. But when I add those entries in
/etc/fstab, the system would not recognize those devices. 

 

Below is the output from multipath command

 

multipath -ll

mpath5 (3600508b40010541d00009000065d0000)

[size=90 GB][features="1 queue_if_no_path"][hwhandler="0"]

\_ round-robin 0 [prio=100][active]

 \_ 1:0:0:2 sdd 8:48  [active][ready]

 \_ 2:0:0:2 sdh 8:112 [active][ready]

\_ round-robin 0 [prio=20][enabled]

 \_ 1:0:1:2 sdf 8:80  [active][ready]

 \_ 2:0:1:2 sdj 8:144 [active][ready]

 

mpath4 (3600508b40010541d00009000065a0000)

[size=10 GB][features="1 queue_if_no_path"][hwhandler="0"]

\_ round-robin 0 [prio=100][enabled]

 \_ 1:0:1:1 sde 8:64  [active][ready]

 \_ 2:0:1:1 sdi 8:128 [active][ready]

\_ round-robin 0 [prio=20][enabled]

 \_ 1:0:0:1 sdc 8:32  [active][ready]

 \_ 2:0:0:1 sdg 8:96  [active][ready]

 

 

Also, below is my /etc/multipath.conf

 

# This is an example configuration file for device mapper multipath.

# For a complete list of the default configuration values, see

# /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.defaults

# For a list of configuration options with descriptions, see

# /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.annotated

 

 

# Blacklist all devices by default. Remove this to enable multipathing

# on the default devices.

#devnode_blacklist {

#        devnode "*"

#}

 

## Use user friendly names, instead of using WWIDs as names.

defaults {

        user_friendly_names yes

        selector   "round-robin 0"

}

 

 

## By default, devices with vendor = "IBM" and product = "S/390.*" are

## blacklisted. To enable mulitpathing on these devies, uncomment the

## following lines.

#devices {

#       device {

#               vendor                  "IBM"

#               product                 "S/390 DASD ECKD"

#               path_grouping_policy    multibus

#               getuid_callout          "/sbin/dasdview -j -f /dev/%n"

#               path_checker            directio

#       }

#}

 

 

##

## This is a template multipath-tools configuration file

## Uncomment the lines relevent to your environment

##

#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

#}

##

## The wwid line in the following blacklist section is shown as an
example

## of how to blacklist devices by wwid.  The 3 devnode lines are the

## compiled in default blacklist. If you want to blacklist entire types

## of devices, such as all scsi devices, you should use a devnode line.

## However, if you want to blacklist specific devices, you should use

## a wwid line.  Since there is no guarantee that a specific device will

## not change names on reboot (from /dev/sda to /dev/sdb for example)

## devnode lines are not recommended for blacklisting specific devices.

##

devnode_blacklist {

       wwid 3600508e000000000ed7fb52911133c06

        devnode "^(ram|raw|loop|fd|md|sr|scd|st)[0-9]*"

        devnode "^hd[a-z]"

}

#multipaths {

#       multipath {

#               wwid
3600508b4000156d700012000000b0000

#               alias                   yellow

#               path_grouping_policy    multibus

#               path_checker            readsector0

#               path_selector           "round-robin 0"

#               failback                manual

#               rr_weight               priorities

#               no_path_retry           5

#       }

#       multipath {

#               wwid                    1DEC_____321816758474

#               alias                   red

#       }

#}

#devices {

#       device {

#               vendor                  "COMPAQ  "

#               product                 "HSV110 (C)COMPAQ"

#               path_grouping_policy    multibus

#               getuid_callout          "/sbin/scsi_id -g -u -s
/block/%n"

#               path_checker            readsector0

#               path_selector           "round-robin 0"

#               hardware_handler        "0"

#               failback                15

#               rr_weight               priorities

#               no_path_retry           queue

#       }

#       device {

#               vendor                  "COMPAQ  "

#               product                 "MSA1000         "

#               path_grouping_policy    multibus

#       }

#}

 

 

 

 

Here is the contents of the /dev/mpath/

 

[root at x mpath]# pwd

/dev/mpath

[root at x mpath]# ls -all

total 0

drwxr-xr-x   2 root root   80 Jan 16 17:34 .

drwxr-xr-x  12 root root 5260 Jan 17 08:17 ..

lrwxrwxrwx   1 root root    7 Jan 16 17:34 mpath4 -> ../dm-8

lrwxrwxrwx   1 root root    7 Jan 16 17:34 mpath5 -> ../dm-9

 

 

 

 

Can anyone please help me with this? I think I am missing some
configuration on the system which is causing this. 

 

Thanks,

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20080117/e8e578d8/attachment.htm>


More information about the dm-devel mailing list