1.6. Sortie de la commande Multipath
Lorsque vous créez, modifiez ou répertoriez un appareil à trajets multiples, vous obtenez un affichage de la configuration actuelle de l'appareil. Le format est le suivant.
- Pour chaque appareil à trajets multiples :
action_if_any: alias (wwid_if_different_from_alias) dm_device_name_if_known vendor,product size=size features='features' hwhandler='hardware_handler' wp=write_permission_if_known
- Pour chaque groupe de chemins :
- - policy='scheduling_policy' prio=prio_if_known status=path_group_status_if_known
- Pour chaque chemin :
`- host:channel:id:lun devnode major:minor dm_status_if_known path_status online_status
Par exemple, la sortie d'une commande multipath peut se présenter comme suit :
3600d0230000000000e13955cc3757800 dm-1 WINSYS,SF2372 size=269G features='0' hwhandler='0' wp=rw |-+- policy='round-robin 0' prio=1 status=active | `- 6:0:0:0 sdb 8:16 active ready running `-+- policy='round-robin 0' prio=1 status=enabled `- 7:0:0:0 sdf 8:80 active ready running
Si le chemin est en place et prêt pour les E/S, l'état du chemin est ready
ou ghost
. Si le chemin est en panne, l'état est faulty
ou shaky
. L'état du chemin est mis à jour périodiquement par le démon multipathd
en fonction de l'intervalle d'interrogation défini dans le fichier /etc/multipath.conf
.
Les autres valeurs possibles de l'état du chemin sont les suivantes.
-
i/o pending
: Le vérificateur vérifie activement ce chemin, et l'état sera mis à jour sous peu. -
i/o timeout
: C'est la même chose quefaulty
. Elle indique à l'utilisateur que le vérificateur n'a pas renvoyé de succès ou d'échec avant la fin du délai d'attente. -
removed
: Le chemin a été supprimé du système et sera bientôt supprimé du dispositif à trajets multiples. Il est traité de la même manière quefaulty
. -
wild
multipathd
n'a pas pu exécuter le vérificateur de chemin, en raison d'une erreur interne ou d'un problème de configuration. C'est à peu près la même chose que , sauf que multipath sautera de nombreuses actions sur le chemin.faulty
-
unchecked
: Le vérificateur de chemin ne s'est pas exécuté sur ce chemin, soit parce qu'il vient d'être découvert, soit parce qu'il n'y a pas de vérificateur de chemin assigné, soit parce que le vérificateur de chemin a rencontré une erreur. Ce message est traité de la même manière quewild
. -
delayed
: Le vérificateur de chemin indique que le chemin est en place, mais multipath retarde le rétablissement du chemin parce que le chemin a récemment échoué plusieurs fois et que multipath a été configuré pour retarder les chemins dans ce cas.
En termes de noyau, l'état dm est similaire à l'état path. L'état dm active
couvre les états path ready
et ghost
. L'état du chemin pending
n'a pas d'état dm équivalent. Tous les autres états de chemin d'accès correspondent à l'état dm failed
. L'état dm conservera son statut actuel jusqu'à ce que le vérificateur de chemin ait terminé.
Les valeurs possibles pour online_status
sont running
et offline
. L'état offline
signifie que ce périphérique SCSI a été désactivé.
Lorsque vous créez ou modifiez un périphérique multipath, multipath imprime la configuration du périphérique. Cependant, certaines caractéristiques, par exemple les autorisations d'écriture, et d'autres informations sur les caractéristiques peuvent être inconnues. Il peut y avoir une différence entre la sortie et les caractéristiques que vous avez sélectionnées lors de la création ou de la modification. Il s'agit d'un comportement normal. Répertoriez le dispositif après sa création pour voir l'état correct.