Regarding multipathing what are the recommended settings for Dell EQ storage?
I only found a very old whitepaper from Dell.
https://linux.dell.com/files/whitepapers/iSCSI_Multipathing_in_Ubuntu_Server.pdf
I still have a message that is shown in the kvm of the node.
device-mapper: multipath: blk_get_request() returned -12 - requeuing
I only have it on the host. The host is giving this message.
Dec 29 16:36:44 pve1 kernel: [ 2169.882847] device-mapper: multipath: blk_get_request() returned -12 - requeuing
Dec 29 16:36:48 pve1 kernel: [ 2173.776888] multipath_clone_and_map: 12 callbacks suppressed
Dec 29 16:36:48 pve1 kernel: [ 2173.776889] device-mapper: multipath: blk_get_request() returned -12 - requeuing
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 03)
01:00.1 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 03)
08:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
08:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
auto lo
iface lo inet loopback
iface eno3 inet manual
iface eno4 inet manual
auto eno1
iface eno1 inet static
address 192.168.130.3
netmask 255.255.255.0
mtu 9000
auto eno2
iface eno2 inet static
address 192.168.131.3
netmask 255.255.255.0
mtu 9000
auto bond0
iface bond0 inet manual
slaves eno3 eno4
bond_miimon 100
bond_mode balance-rr
auto vmbr0
iface vmbr0 inet static
address 192.168.5.41
netmask 255.255.255.0
gateway 192.168.5.1
bridge_ports bond0
bridge_stp off
bridge_fd 0
tcp: [1] 192.168.130.2:3260,2 iqn.1984-05.com.dell:powervault.md3800i.600axxxxxxx (non-flash)
tcp: [2] 192.168.131.1:3260,1 iqn.1984-05.com.dell:powervault.md3800i.600axxxxxxx (non-flash)
tcp: [3] 192.168.130.1:3260,1 iqn.1984-05.com.dell:powervault.md3800i.600axxxxxxx (non-flash)
tcp: [4] 192.168.131.2:3260,2 iqn.1984-05.com.dell:powervault.md3800i.600axxxxxxx (non-flash)
defaults {
polling_interval 2
path_selector "round-robin 0"
path_grouping_policy multibus
uid_attribute ID_SERIAL
rr_min_io 100
failback immediate
no_path_retry queue
user_friendly_names yes
}
blacklist {
wwid .*
}
blacklist_exceptions {
wwid 3600a098000bd35ab000004e15a415ccb
wwid 3600a098000bd352d000006bb5a415c69
wwid 3600a098000bd352d000006bd5a415d80
}
devices {
device {
vendor "DELL"
product "MD38xxi"
path_grouping_policy group_by_prio
prio rdac
polling_interval 5
path_checker rdac
path_selector "round-robin 0"
hardware_handler "1 rdac"
failback immediate
features "2 pg_init_retries 50"
no_path_retry 30
rr_min_io 100
}
}
multipaths {
multipath {
wwid 3600a098000bd352d000006bd5a415d80
alias dell-backups
}
multipath {
wwid 3600a098000bd352d000006bb5a415c69
alias dell-data
}
multipath {
wwid 3600a098000bd35ab000004e15a415ccb
alias dell-db
}
}
dell-data (3600a098000bd352d000006bb5a415c69) dm-6 DELL,MD38xxi
size=1.0T features='4 queue_if_no_path pg_init_retries 50 retain_attached_hw_handle' hwhandler='1 rdac' wp=rw
|-+- policy='round-robin 0' prio=14 status=active
| |- 12:0:0:1 sdf 8:80 active ready running
| `- 13:0:0:1 sdi 8:128 active ready running
`-+- policy='round-robin 0' prio=9 status=enabled
|- 14:0:0:1 sdg 8:96 active ready running
`- 11:0:0:1 sdh 8:112 active ready running
dell-db (3600a098000bd35ab000004e15a415ccb) dm-5 DELL,MD38xxi
size=444G features='4 queue_if_no_path pg_init_retries 50 retain_attached_hw_handle' hwhandler='1 rdac' wp=rw
|-+- policy='round-robin 0' prio=12 status=enabled
| |- 11:0:0:0 sdb 8:16 active ready running
| `- 14:0:0:0 sdd 8:48 active ready running
`-+- policy='round-robin 0' prio=11 status=active
|- 13:0:0:0 sdc 8:32 active ready running
`- 12:0:0:0 sde 8:64 active ready running
dell-backups (3600a098000bd352d000006bd5a415d80) dm-7 DELL,MD38xxi
size=7.0T features='4 queue_if_no_path pg_init_retries 50 retain_attached_hw_handle' hwhandler='1 rdac' wp=rw
|-+- policy='round-robin 0' prio=14 status=active
| |- 13:0:0:2 sdj 8:144 active ready running
| `- 12:0:0:2 sdk 8:160 active ready running
`-+- policy='round-robin 0' prio=9 status=enabled
|- 11:0:0:2 sdl 8:176 active ready running
`- 14:0:0:2 sdm 8:192 active ready running
global_filter = [ "a|/dev/sda3|", "a|/dev/mapper/dell-.*|", "r|.*|" ]