Bug#667624: multipath-tools: Can't assign multipath aliases via /etc/multipath.conf

Ritesh Raj Sarraf rrs at researchut.com
Thu Apr 5 15:10:24 UTC 2012


Could you run `multipath -v3` and attach the output, after you flush the
maps?


On Thursday 05 April 2012 05:28 PM, Matteo Chesi wrote:
> Package: multipath-tools
> Version: 0.4.8+git0.761c66f-10
> Severity: minor
>
>
>
> -- Package-specific info:
> Contents of /etc/multipath.conf:
> defaults {
>         polling_interval    30 
>         failback            immediate
>         no_path_retry       5
>         rr_min_io           100
>         path_checker        tur
>         user_friendly_names yes 
> 	bindings_file /etc/bindings
> }
> blacklist {
>         devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
>         devnode "^hd[a-z]"
>         device {
>                 vendor DELL
>                 product "PERC|Universal"
>         }
> }
> devices {
>        device {
>                vendor                   "IBM"
>                product                  "2145"
>                path_grouping_policy     group_by_prio
>                prio                     "alua" 
> }
> multipaths {
>        multipath {
>                wwid  360050768019001ab2800000000000536 
>                alias VD_DSETPLABA_03 
>        }
>        multipath {
>                wwid  360050768019001ab2800000000000537 
>                alias VD_DSETPLABA_04 
>        }
> }
>
>
> -- System Information:
> Debian Release: 6.0.4
>   APT prefers stable
>   APT policy: (500, 'stable')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 2.6.32-5-amd64 (SMP w/16 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
>
> Versions of packages multipath-tools depends on:
> ii  initscripts        2.88dsf-13.1          scripts for initializing and shutt
> ii  kpartx             0.4.8+git0.761c66f-10 create device mappings for partiti
> ii  libaio1            0.3.107-7             Linux kernel AIO access library - 
> ii  libc6              2.11.3-2              Embedded GNU C Library: Shared lib
> ii  libdevmapper1.02.1 2:1.02.48-5           The Linux Kernel Device Mapper use
> ii  libncurses5        5.7+20100313-5        shared libraries for terminal hand
> ii  libreadline6       6.1-3                 GNU readline and history libraries
> ii  lsb-base           3.2-23.2squeeze1      Linux Standard Base 3.2 init scrip
> ii  udev               164-3                 /dev/ and hotplug management daemo
>
> multipath-tools recommends no packages.
>
> Versions of packages multipath-tools suggests:
> pn  multipath-tools-boot          <none>     (no description available)
>
> -- no debconf information
>
> I don't understand why multipathd doesn't assign specified (in /etc/muultipath.conf) aliases to my multipath devices.
> I also see that "bindings_file" directive doesn't work (it's not in man page so I suppose that this feature isn't supported).
>
> This is what I'm trying to do:
>
> dsetplab02:~# /etc/init.d/multipath-tools stop
> Stopping multipath daemon: multipathd.
> dsetplab02:~# multipath -F
> dsetplab02:~# rm /var/lib/multipath/bindings 
> dsetplab02:~# multipath -l
> dsetplab02:~# /etc/init.d/multipath-tools start
> Starting multipath daemon: multipathd.
> dsetplab02:~# multipath -l
> mpath1 (360050768019001ab2800000000000537) dm-2 IBM,2145
> size=1.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
> |-+- policy='round-robin 0' prio=-2 status=active
> | |- 1:0:3:1 sde 8:64  active undef running
> | `- 2:0:0:1 sdg 8:96  active undef running
> `-+- policy='round-robin 0' prio=-2 status=enabled
>   |- 1:0:0:1 sdc 8:32  active undef running
>   `- 2:0:3:1 sdi 8:128 active undef running
> mpath0 (360050768019001ab2800000000000536) dm-1 IBM,2145
> size=1.0T features='1 queue_if_no_path' hwhandler='0' wp=rw
> |-+- policy='round-robin 0' prio=-2 status=active
> | |- 1:0:0:0 sdb 8:16  active undef running
> | `- 2:0:3:0 sdh 8:112 active undef running
> `-+- policy='round-robin 0' prio=-2 status=enabled
>   |- 1:0:3:0 sdd 8:48  active undef running
>   `- 2:0:0:0 sdf 8:80  active undef running
> dsetplab02:~# cat /var/lib/multipath/bindings 
> # Multipath bindings, Version : 1.0
> # NOTE: this file is automatically maintained by the multipath program.
> # You should not need to edit this file in normal circumstances.
> #
> # Format:
> # alias wwid
> #
> mpath0 360050768019001ab2800000000000536
> mpath1 360050768019001ab2800000000000537
>
>
> I could assign my aliases editing "/var/lib/multipath/bindings" but it isn't the correct procedure.
>
> Could you help me to discover if I'm doing something wrong or if I found a bug.
>
> Thanks In Advance,
> Matteo
>
>
>


-- 
Ritesh Raj Sarraf
RESEARCHUT - http://www.researchut.com
"Necessity is the mother of invention."


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 900 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-lvm-maintainers/attachments/20120405/053d7039/attachment.pgp>


More information about the pkg-lvm-maintainers mailing list