Administrator Guide

[device] est le nom de l’appareil multichemin (par exemple, mpath2 ; ne spécifiez pas le chemin)
Les E/S peuvent se bloquer lorsqu'un périphérique Device Mapper est supprimé avant le démontage du disque virtuel.
Si le module scsi_dh_rdac n’est pas inclus dans initrd, vous pourrez constater que la détection d’appareils ralentit et que le
journal syslog se remplit de messages d’erreur d’E/S tampon.
Les E/S peuvent se bloquer si vous redémarrez le serveur hôte ou la matrice de stockage pendant que les E/S sont actives. Toutes les
E/S de la matrice de stockage doivent être arrêtées avant l'arrêt ou le redémarrage du serveur hôte ou de la matrice de stockage.
Dans une baie de stockage de la série MD, après la restauration d’un chemin défaillant, le basculement ne se produit pas
automatiquement, parce que le pilote ne peut détecter automatiquement les appareils que si vous forcez un nouveau balayage.
Exécutez la commande rescan_dm_devs pour forcer le rebalayage du serveur hôte. Cela restaure les chemins défaillants et permet
le basculement.
Le basculement peut être lent si le système hôte doit traiter une grande quantité d’E/S. Le problème est encore plus sévère si le
serveur hôte subit également une forte utilisation du processeur.
Le service Device Mapper Multipath peut être lent si le système hôte doit traiter une grande quantité d’E/S. Le problème est encore
plus sévère si le serveur hôte subit également une forte utilisation du processeur.
Si le disque n’est pas sur liste noire dans le fichier multipath.conf, il est possible de créer un nœud multichemin pour le disque racine.
La commande multipath –ll répertorie les ID de fournisseur/de produit permettant d’identifier ce problème.
Pour mettre à jour votre système depuis une ancienne version de SLES, désinstallez et réinstallez la dernière version du module
scsi_dh_rdac sur l’installation SLES mise à jour. Mettez ensuite à jour le noyau et installez MD Storage Manager depuis le DVD.
Dépannage
Tableau 16. Dépannage
Question Réponse
Comment vérifier que multipathd est en cours
d'exécution ?
Exécutez la commande suivante :
/etc/init.d/multipathd status
Pourquoi la sortie de la commande multipath –ll
n'affiche-t-elle aucun périphérique ?
Vérifiez d’abord si les appareils sont détectés ou non. La commande #cat /proc/
scsi/scsi affiche tous les appareils déjà détectés. Vérifiez ensuite le fichier
multipath.conf pour vous assurer qu’il a été mis à jour avec les paramètres
corrects. Ensuite, exécutez multipath, puis multipath –ll. Les nouveaux
appareils doivent s’afficher.
Pourquoi un LUN nouvellement adressé n’est-il
pas affecté à un nœud d’appareil multichemin ?
Exécutez rescan_dm_devs dans n’importe quel répertoire. Cela devrait afficher
les appareils.
J'ai supprimé un LUN, mais l'adressage
multichemin est encore disponible.
L’appareil multichemin est toujours disponible après la suppression des LUN.
Exécutez multipath –f <device node for the deleted LUN> pour
supprimer l’adressage multichemin. Par exemple, si vous supprimez un appareil
associé à /dev/dm-1, vous devez exécuter multipath –f /dev/dm-1 pour
supprimer /dev/dm-1 de la table d’adressages DM. Si le démon multichemin est
arrêté/redémarré, exécutez multipath –F pour vider tous les adressages
obsolètes.
Un basculement de la matrice ne se produit pas
comme attendu.
Parfois, le pilote de niveau inférieur ne parvient pas à détecter automatiquement les
appareils de retour avec la baie. Exécutez rescan_dm_devs pour rebalayer le
bus SCSI du serveur hôte et regrouper de nouveau les appareils sur la couche
multichemin.
152 Device Mapper Multipath pour Linux