In 2017 I had a customer who uses DataCore as Storage-System (still working great! ;)) and we needed as well to connect not only VMware ESXi Servers to this great Storage-System, no in this Case as well two TSM ISP-Servers with Shared Storage running on SLES 11 SP3/4 (not sure) and with this Post I want to share with you the working multipath.conf for DataCore. Please find here the multipath.conf (in the attachment rename from .txt to .conf)
defaults {
polling_interval 60
}
blacklist {
devnode "*"
}
blacklist_exceptions {
device {
vendor "DataCore"
product "Virtual Disk"
}
device {
vendor "DGC"
product "VRAID"
}
devnode "^sd[b-z]"
devnode "^sd[a-z][a-z]"
}
devices {
device {
vendor "DataCore"
product "Virtual Disk"
path_checker tur
prio alua
failback 10
no_path_retry fail
dev_loss_tmo infinity
fast_io_fail_tmo 5
rr_min_io_rq 100ac
# Alternative option – See notes below
# rr_min_io 100
path_grouping_policy group_by_prio
# Alternative policy - See notes below
# path_grouping_policy failover
# optional - See notes below
# user_friendly_names yes
}
device {
vendor "DGC"
product "VRAID"
path_checker tur
prio alua
failback 10
no_path_retry fail
dev_loss_tmo infinity
fast_io_fail_tmo 5
rr_min_io 1000
path_grouping_policy group_by_prio
}
}
multipaths {
multipath {
wwid XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
alias XXXX-ISP-ActLog
}
multipath {
wwid XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
alias XXXX-ISP-ActLog-LibManager
}
multipath {
wwid XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
alias XXXX-ISP-ArchLog
}
multipath {
wwid XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
alias XXXX-ISP-ArchLog-LibManager
}
multipath {
wwid XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
alias XXXX-ISP-ClusterDB
}
multipath {
wwid XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
alias XXXX-ISP-ClusterQuorum
}
multipath {
wwid XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
alias XXXX-ISP-DB2
}
multipath {
wwid XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
alias XXXX-ISP-DB2-LibManager
}
multipath {
wwid XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
alias XXXX-ISP-InstHome
}
multipath {
wwid XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
alias XXXX-ISP-InstHome-LibManager
}
multipath {
wwid XXXXXXXcXXXXXXX9473de447183e711
alias XXX_L00
}
multipath {
wwid XXXXXXXcXXXXXXX9673de447183e711
alias XXX_L01
}
multipath {
wwid XXXXXXXcXXXXXXX9873de447183e711
alias XXX_L02
}
multipath {
wwid XXXXXXXcXXXXXXX9a73de447183e711
alias XXX_L03
}
multipath {
wwid XXXXXXXcXXXXXXX9c73de447183e711
alias XXX_L04
}
multipath {
wwid XXXXXXXcXXXXXXX9e73de447183e711
alias XXX_L05
}
multipath {
wwid XXXXXXXcXXXXXXXa073de447183e711
alias XXX_L06
}
multipath {
wwid XXXXXXXcXXXXXXXa273de447183e711
alias XXX_L07
}
multipath {
wwid XXXXXXXcXXXXXXXa473de447183e711
alias XXX_L08
}
multipath {
wwid XXXXXXXcXXXXXXXa673de447183e711
alias XXX_L09
}
multipath {
wwid XXXXXXXcXXXXXXX5ea6eb5c64a4e711
alias XXX_L10
}
multipath {
wwid XXXXXXXcXXXXXXX60a6eb5c64a4e711
alias XXX_L11
}
multipath {
wwid XXXXXXXcXXXXXXX62a6eb5c64a4e711
alias XXX_L12
}
multipath {
wwid XXXXXXXcXXXXXXX64a6eb5c64a4e711
alias XXX_L13
}
multipath {
wwid XXXXXXXcXXXXXXX66a6eb5c64a4e711
alias XXX_L14
}
multipath {
wwid XXXXXXXcXXXXXXX68a6eb5c64a4e711
alias XXX_L15
}
multipath {
wwid XXXXXXXcXXXXXXX6aa6eb5c64a4e711
alias XXX_L16
}
multipath {
wwid XXXXXXXcXXXXXXX6ca6eb5c64a4e711
alias XXX_L17
}
multipath {
wwid XXXXXXXcXXXXXXX6ea6eb5c64a4e711
alias XXX_L18
}
multipath {
wwid XXXXXXXcXXXXXXX70a6eb5c64a4e711
alias XXX_L19
}
multipath {
wwid XXXXXXXcXXXXXXXcdc727764a4e711
alias XXX_L20
}
multipath {
wwid XXXXXXXcXXXXXXXedc727764a4e711
alias XXX_L21
}
multipath {
wwid XXXXXXXcXXXXXXX50dc727764a4e711
alias XXX_L22
}
multipath {
wwid XXXXXXXcXXXXXXX52dc727764a4e711
alias XXX_L23
}
multipath {
wwid XXXXXXXcXXXXXXX54dc727764a4e711
alias XXX_L24
}
multipath {
wwid XXXXXXXcXXXXXXX56dc727764a4e711
alias XXX_L25
}
multipath {
wwid XXXXXXXcXXXXXXX58dc727764a4e711
alias XXX_L26
}
multipath {
wwid XXXXXXXcXXXXXXX5adc727764a4e711
alias XXX_L27
}
multipath {
wwid XXXXXXXcXXXXXXX5cdc727764a4e711
alias XXX_L28
}
multipath {
wwid XXXXXXXcXXXXXXX5edc727764a4e711
alias XXX_L29
}
multipath {
wwid XXXXXXXcXXXXXXXe7fc4a9d64a4e711
alias XXX_L30
}
multipath {
wwid XXXXXXXcXXXXXXXe9fc4a9d64a4e711
alias XXX_L31
}
multipath {
wwid XXXXXXXcXXXXXXXebfc4a9d64a4e711
alias XXX_L32
}
multipath {
wwid XXXXXXXcXXXXXXXedfc4a9d64a4e711
alias XXX_L33
}
}