1 检查软件包是否安装 [root@pcvmaster ~]# rpm -qa|grep device-mapper device-mapper-libs-1.02.74-10.el6.x86_64 device-mapper-event-libs-1.02.74-10.el6.x86_64 device-mapper-multipath-0.4.9-56.el6.x86_64 device-mapper-1.02.74-10.el6.x86_64 device-mapper-event-1.02.74-10.el6.x86_64 device-mapper-multipath-libs-0.4.9-56.el6.x86_64 2 安装multipath [root@pcvmaster ~]# yum -yinstall multipath 3 开机启动 [root@pcvmaster ~]# chkconfigmultipathd on 4 编辑multipath配置文件 vi /etc/multipath.conf # This is a basicconfiguration file with some examples, for device mapper # multipath. # For a complete list of thedefault configuration values, see #/usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.defaults # For a list of configurationoptions with descriptions, see #/usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf.annotated # # REMEMBER: After updatingmultipath.conf, you must run # # service multipathd reload # # for the changes to takeeffect in multipathd
## By default, devices withvendor = "IBM" and product = "S/390.*" are ## blacklisted. To enablemulitpathing on these devies, uncomment the ## following lines. #blacklist_exceptions { # device { # vendor "IBM" # product "S/390.*" # } #}
## Use user friendly names,instead of using WWIDs as names. defaults { user_friendly_names yes } ## ## Here is an example of howto configure some standard options. ## # #defaults { # udev_dir /dev # polling_interval 10 # selector "round-robin0" # path_grouping_policy multibus # getuid_callout "/lib/udev/scsi_id--whitelisted --device=/dev/%n" # prio alua # path_checker readsector0 # rr_min_io 100 # max_fds 8192 # rr_weight priorities # failback immediate # no_path_retry fail # user_friendly_names yes #} ## ## The wwid line in thefollowing blacklist section is shown as an example ## of how to blacklistdevices by wwid. The 2 devnode lines arethe ## compiled in defaultblacklist. If you want to blacklist entire types ## of devices, such as allscsi devices, you should use a devnode line. ## However, if you want toblacklist specific devices, you should use ## a wwid line. Since there is no guarantee that a specificdevice will ## not change names on reboot(from /dev/sda to /dev/sdb for example) ## devnode lines are notrecommended for blacklisting specific devices. ## #blacklist { # wwid 26353900f02796769 # devnode "^(ram|raw|loop|fd|md|dm-|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-robin0" # 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 "/lib/udev/scsi_id --whitelisted --device=/dev/%n" # path_checker readsector0 # path_selector "round-robin0" # hardware_handler "0" # failback 15 # rr_weight priorities # no_path_retry queue # } # device { # vendor "COMPAQ " # product "MSA1000 " # path_grouping_policy multibus # } #}