[dm-devel] Trying to blacklist a USB memory stick
Harald_Jensas at Dell.com
Harald_Jensas at Dell.com
Tue Sep 30 10:47:34 UTC 2008
Hi,
I just subscribed to the list, I am an enterprise deployment engineer at Dell and do frequently work with device-mapper-multipath. A few weeks back I configured the SAN storage for 4 RHEL 5 servers that will be an Oracle RAC cluster. Now the customer plugged an USB key into 2 of the systems, and he noticed that device-mapper-multipath creates a device and adds a binding to /var/lib/multipath/bindings.
Att: Mark Bruen
Did you ever solve your problem?
I was thinking of doing something like this as a solution:
blacklist {
wwid *
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^hd[a-z]"
}
blacklist_exceptions {
wwid <WWID>
wwid <WWID>
wwid <WWID>
}
E.g blacklist all wwid's as default, then specifically add an exception for each wwid that go with a "storage address space" that I want to use Multipath to manage. It is a bit more administrative overhead, but it will allow strict control of what devices dm-mp is controlling.
Another idea is to blacklist all devices, and make exceptions for the device I want Multipath to control:
blacklist {
device {
vendor "*"
product "*"
}
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
devnode "^hd[a-z]"
}
blacklist_exceptions {
device {
vendor "DGC"
product "*"
}
}
Comments appreciated.
Thanks!
--
Harald Jensås
Dell EDT | NER (Sweden)
-------------------------------------------------------------------------------------
* From: "Bruen, Mark" <mbruen trilegiant com>
* To: device-mapper development <dm-devel redhat com>
* Subject: [dm-devel] Trying to blacklist a USB memory stick
* Date: Fri, 14 Jul 2006 10:38:33 -0400
I'm trying to blacklist a USB memory stick in /etc/multipath.conf. The output of multipath -v4:
===== path sdar =====
bus = 1
dev_t = 66:176
size = 126976
vendor = product = USB DISK 2.0 rev = 1.16
h:b:t:l = 3:0:0:0
tgt_node_name =
failed to open /dev/sdar
I've tried this with the "h:b:t:l" alone and with the "product" alone (neither work):
devnode_blacklist {
# devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st|sda|sdb|hdc)[0-9]*"
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st|hdc)[0-9]*"
devnode "sda "
devnode "sdb "
wwid 350002ac0001302c6
wwid 350002ac0002502c6
device {
h:b:t:l = 3:0:0:0
product "USB DISK 2.0"
}
}
Any ideas? Thanks.
-Mark
More information about the dm-devel
mailing list