1*4882a593Smuzhiyun# This is a basic configuration file with some examples, for device mapper
2*4882a593Smuzhiyun# multipath.
3*4882a593Smuzhiyun# For a complete list of the default configuration values, see
4*4882a593Smuzhiyun# /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.defaults
5*4882a593Smuzhiyun# For a list of configuration options with descriptions, see
6*4882a593Smuzhiyun# /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.annotated
7*4882a593Smuzhiyun
8*4882a593Smuzhiyun## By default, devices with vendor = "IBM" and product = "S/390.*" are
9*4882a593Smuzhiyun## blacklisted. To enable mulitpathing on these devies, uncomment the
10*4882a593Smuzhiyun## following lines.
11*4882a593Smuzhiyun#blacklist_exceptions {
12*4882a593Smuzhiyun#	device {
13*4882a593Smuzhiyun#		vendor	"IBM"
14*4882a593Smuzhiyun#		product	"S/390.*"
15*4882a593Smuzhiyun#	}
16*4882a593Smuzhiyun#}
17*4882a593Smuzhiyun
18*4882a593Smuzhiyun## Use user friendly names, instead of using WWIDs as names.
19*4882a593Smuzhiyundefaults {
20*4882a593Smuzhiyun	user_friendly_names yes
21*4882a593Smuzhiyun}
22*4882a593Smuzhiyun##
23*4882a593Smuzhiyun## Here is an example of how to configure some standard options.
24*4882a593Smuzhiyun##
25*4882a593Smuzhiyun#
26*4882a593Smuzhiyun#defaults {
27*4882a593Smuzhiyun#	udev_dir		/dev
28*4882a593Smuzhiyun#	polling_interval 	10
29*4882a593Smuzhiyun#	selector		"round-robin 0"
30*4882a593Smuzhiyun#	path_grouping_policy	multibus
31*4882a593Smuzhiyun#	getuid_callout		"/lib/udev/scsi_id --whitelisted --device=/dev/%n"
32*4882a593Smuzhiyun#	prio			alua
33*4882a593Smuzhiyun#	path_checker		readsector0
34*4882a593Smuzhiyun#	rr_min_io		100
35*4882a593Smuzhiyun#	max_fds			8192
36*4882a593Smuzhiyun#	rr_weight		priorities
37*4882a593Smuzhiyun#	failback		immediate
38*4882a593Smuzhiyun#	no_path_retry		fail
39*4882a593Smuzhiyun#	user_friendly_names	yes
40*4882a593Smuzhiyun#}
41*4882a593Smuzhiyun##
42*4882a593Smuzhiyun## The wwid line in the following blacklist section is shown as an example
43*4882a593Smuzhiyun## of how to blacklist devices by wwid.  The 2 devnode lines are the
44*4882a593Smuzhiyun## compiled in default blacklist. If you want to blacklist entire types
45*4882a593Smuzhiyun## of devices, such as all scsi devices, you should use a devnode line.
46*4882a593Smuzhiyun## However, if you want to blacklist specific devices, you should use
47*4882a593Smuzhiyun## a wwid line.  Since there is no guarantee that a specific device will
48*4882a593Smuzhiyun## not change names on reboot (from /dev/sda to /dev/sdb for example)
49*4882a593Smuzhiyun## devnode lines are not recommended for blacklisting specific devices.
50*4882a593Smuzhiyun##
51*4882a593Smuzhiyun#blacklist {
52*4882a593Smuzhiyun#       wwid 26353900f02796769
53*4882a593Smuzhiyun#	devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
54*4882a593Smuzhiyun#	devnode "^hd[a-z]"
55*4882a593Smuzhiyun#}
56*4882a593Smuzhiyun#multipaths {
57*4882a593Smuzhiyun#	multipath {
58*4882a593Smuzhiyun#		wwid			3600508b4000156d700012000000b0000
59*4882a593Smuzhiyun#		alias			yellow
60*4882a593Smuzhiyun#		path_grouping_policy	multibus
61*4882a593Smuzhiyun#		path_checker		readsector0
62*4882a593Smuzhiyun#		path_selector		"round-robin 0"
63*4882a593Smuzhiyun#		failback		manual
64*4882a593Smuzhiyun#		rr_weight		priorities
65*4882a593Smuzhiyun#		no_path_retry		5
66*4882a593Smuzhiyun#	}
67*4882a593Smuzhiyun#	multipath {
68*4882a593Smuzhiyun#		wwid			1DEC_____321816758474
69*4882a593Smuzhiyun#		alias			red
70*4882a593Smuzhiyun#	}
71*4882a593Smuzhiyun#}
72*4882a593Smuzhiyun#devices {
73*4882a593Smuzhiyun#	device {
74*4882a593Smuzhiyun#		vendor			"COMPAQ  "
75*4882a593Smuzhiyun#		product			"HSV110 (C)COMPAQ"
76*4882a593Smuzhiyun#		path_grouping_policy	multibus
77*4882a593Smuzhiyun#		getuid_callout          "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
78*4882a593Smuzhiyun#		path_checker		readsector0
79*4882a593Smuzhiyun#		path_selector		"round-robin 0"
80*4882a593Smuzhiyun#		hardware_handler	"0"
81*4882a593Smuzhiyun#		failback		15
82*4882a593Smuzhiyun#		rr_weight		priorities
83*4882a593Smuzhiyun#		no_path_retry		queue
84*4882a593Smuzhiyun#	}
85*4882a593Smuzhiyun#	device {
86*4882a593Smuzhiyun#		vendor			"COMPAQ  "
87*4882a593Smuzhiyun#		product			"MSA1000         "
88*4882a593Smuzhiyun#		path_grouping_policy	multibus
89*4882a593Smuzhiyun#	}
90*4882a593Smuzhiyun#}
91