iSCSI Multipath

Modifica la línea del fichero /etc/iscsi/iscsid.conf para que el valor por defecto de timeout de 120 sea 15
node.session.timeo.replacement_timeout = 15
Instalar las herramientas "multipath-tools"
apt update
apt install multipath-tools
Comprobar los 'wwid' de los discos (World Wide Identification)
root@pve01:~# /lib/udev/scsi_id -g -u -d /dev/sdb
35000039b38715831
root@pve01:~# /lib/udev/scsi_id -g -u -d /dev/sdc
35000039b38715c41
Crear el fichero de configuración '/etc/multipath.conf' con el contenido de los wwid:
blacklist {
wwid .*
}
blacklist_exceptions {
wwid "35000039b38715831"
wwid "35000039b38715c41"
}
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
}
Los "wwids" se deben añadir además al fichero '/etc/multipath/wwids'
multipath -a 35000039b38715831
multipath -a 35000039b38715c41
Reiniciar el servicio multipathd
service multipathd restart
Comprueba
multipath -ll
mpathb (35000039b38715831) dm-6 HPE,MSA 2050 SAS
size=9.1T features='2 queue_if_no_path retain_attached_hw_handler' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=30 status=active
|- 7:3:1:2 sdb 8:16 active ready running
`- 7:3:2:2 sdd 8:48 active ready running
mpatha (35000039b38715c41) dm-5 HPE,MSA 2050 SAS
size=3.3T features='2 queue_if_no_path retain_attached_hw_handler' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=30 status=active
|- 7:3:1:1 sda 8:0 active ready running
`- 7:3:2:1 sdc 8:32 active ready running
para obtener más información de los dispositivos:
multipath -v3
Los dispositivos mutipath se pueden ver en /etc/mapper
ls -lah /dev/mapper/mpath*
Cuando usamos multipath ya no podemos crear los volúmenes ZFS a traves de GUI
Crear un nuevo pool (rpool) con RAIDZ-1
Minimo 3 discos
zpool create -f -o ashift=12 rpool raidz1 /dev/mapper/mpatha /dev/mapper/mpathb /dev/mapper/mpathc