Skip to main content

iSCSI Multipath

image.png

ISCSI Multipath - Proxmox VE

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

ZFS on Linux - Proxmox VE

Minimo 3 discos

 zpool create -f -o ashift=12 rpool raidz1 /dev/mapper/mpatha /dev/mapper/mpathb /dev/mapper/mpathc