Bonsoir,
Sur un châssis Intel MFSYS35 j'ai 2 contrôleurs SAS.
J'ai créé 2 storage pool, sur chaque pool j'ai créé un lun. Pour chaque lame je lui affecte 2 lun, un pour l'os et un pour les data.
Jusque la c'est bon ca fonctionne.
Par contre pour le multipathing pas de soucis pour le stockage mais par contre le lun OS, multipathing-tools ignore le mapping.
voila ce que ca donne :
root@guerech:~# multipath -ll
data_lun0 (222bb0001558b0b23) dm-4 Intel,Multi-Flex
size=920G features='2 queue_if_no_path retain_attached_hw_handler' hwhandler='1 alua' wp=rw
|-+- policy='round-robin 0' prio=50 status=active
| `- 0:0:0:1 sdb 8:16 active ready running
`-+- policy='round-robin 0' prio=1 status=enabled
`- 0:0:1:1 sdd 8:48 active ready running |
Pourtant, si je check le wwid de chaque disques, je vois bien une cohérence :
root@guerech:~# /lib/udev/scsi_id -g -u /dev/sda
222ff000155ae54b3
root@guerech:~# /lib/udev/scsi_id -g -u /dev/sdb
222bb0001558b0b23
root@guerech:~# /lib/udev/scsi_id -g -u /dev/sdc
222ff000155ae54b3
root@guerech:~# /lib/udev/scsi_id -g -u /dev/sdd
222bb0001558b0b23 |
Si je rajoute le lun OS dans mon fichier de conf, au restart il ignore le mapping. Voila le fichier :
defaults {
user_friendly_names no
find_multipaths yes
}
devices {
device {
vendor "Intel"
product "Multi-Flex"
path_grouping_policy "group_by_prio"
#getuid_callout "/lib/udev/scsi_id -g -u /dev/%n"
uid_attribute "ID_SERIAL"
prio_callout "/sbin/mpath_prio_alua /dev/%n"
path_checker tur
path_selector "round-robin 0"
failback immediate
rr_weight uniform
rr_min_io 100
no_path_retry queue
features "1 queue_if_no_path"
}
}
multipaths {
multipath {
wwid 222ff000155ae54b3
alias system_lun0
}
multipath {
wwid 222bb0001558b0b23
alias data_lun0
}
} |
root@guerech:~# multipath
Jan 22 20:03:41 | system_lun0: ignoring map
Jan 22 20:03:41 | system_lun0: ignoring map |
la même en debug :
https://paste.swordarmor.fr/Kk9A
Ce que je pige pas c'est que si j'en crois la sortie au dessus, le sda et sdc (les deux chemins du lun OS si je me gourre pas) sont up:
Jan 22 20:04:02 | sda: state = up
Jan 22 20:04:02 | sdc: state = up |
Une idée de ce que je loupe?
L'os c'est une proxmox 5 (donc debian 9).
Merci à vous.
Message édité par gizmo15 le 22-01-2018 à 23:06:04