To use all the paths available on the FlashArray to the NVMe target, device mapper multipath is recommended over native multipathing. If the device-mapper multipath is not installed, it can be installed and configured using the following steps.
[root@splk-ix01 ~]# yum install device-mapper-multipath -y
Using vi, create a multipath.conf file under /etc directory with the following contents.
# This is a basic configuration file for Pure NVMe-oF multipath
#
defaults {
polling_interval 10
}
devices {
device {
vendor "NVME"
product "Pure Storage FlashArray"
path_selector "queue-length 0"
path_grouping_policy "multibus"
fast_io_fail_tmo 10
user_friendly_names no
no_path_retry 10
features 0
dev_loss_tmo 60
}
}
Start the multipath service and enable it to start at reboot with the following commands.
[root@splk-ix01 ~]# systemctl start multipathd
[root@splk-ix01 ~]# systemctl enable multipathd