La procédure de configuration de DM-Multipath d'un initiateur iSCSI vers une cible iSCSI est présentée, ce qui suppose ce qui suit :
- Le package cible iSCSI est installé sur le serveur.
- Les cibles et les LUN sont configurés sur le serveur iSCSI.
- Le package d'initiateur iSCSI est installé sur le client.
- Le package DM-Multipath est installé sur le client.
- Les cibles ont été découvertes par le client.
- Une session iSCSI est active entre la cible et l'initiateur.
- L'initiateur dispose de connexions réseau redondantes avec la cible.
Avant d'activer DM-Multipath sur le client, il n'y a pas de fichier de configuration /etc/multipath.conf :
# ls /etc/multipath.conf
Vous pouvez créer manuellement ce fichier ou activer DM-Multipath avec l'utilitaire mpathconf :
# mpathconf --enable
Cette commande copie multipath.conf du répertoire /usr/share/doc/device-mapper-multipath-[version] vers le répertoire /etc.
Exécutez la commande suivante pour activer DM-Multipath. Notez que le fichier de configuration existe maintenant :
# mpathconf --enable # ls /etc/multipath.conf /etc/multipath.conf
Avant de démarrer le démon multipathd, il n'y a pas de périphériques mpathN dans /dev/mapper :
# ls /dev/mapper/mpatha ls: cannot access /dev/mapper/mpatha: No such file or directory
Après avoir démarré le démon multipathd, le périphérique mpathN est créé dans /dev/mapper :# systemctl start multipathd
# ls /dev/mapper/mpatha /dev/mapper/mpatha
Utilisez le nom /dev/mapper/mpatha lors de la création d'une partition, lors de la création d'un volume physique LVM et lors de la création et du montage d'un système de fichiers. Si l'une des interfaces réseau tombe en panne sur l'initiateur, les E/S continuent via l'interface active restante.
Comment configurer la cible iSCSI à l'aide de targetcli dans CentOS/RHEL 7Comment configurer l'initiateur iSCSI (client) dans CentOS/RHEL 7
Comment configurer l'initiateur iSCSI (client) dans CentOS/RHEL 6
Guide du débutant sur le multipathing Device Mapper (DM)