Définition simple
Le multipath permet à un serveur d’accéder à une même unité de stockage par plusieurs chemins. Si une liaison devient indisponible, un autre chemin peut prendre le relais selon la configuration. Plusieurs chemins ne signifient pas nécessairement plusieurs copies des données.
Définition technique
Un logiciel tel que MPIO ou dm-multipath reconnaît les chemins qui correspondent à une même LUN et présente un périphérique logique cohérent. Les contrôleurs, adaptateurs et réseaux doivent être configurés de façon compatible avec la baie. Les priorités ALUA, les politiques de sélection et les délais de panne influencent le comportement. Tous les chemins ne sont pas forcément actifs ou équivalents simultanément.
À quoi cela sert ?
Améliorer la disponibilité de l’accès au stockage et organiser les entrées-sorties selon les capacités du matériel. L’architecture doit éviter qu’un même switch, câble ou contrôleur constitue un point de défaillance commun à tous les chemins annoncés.
Exemple concret
Un serveur dispose de deux connexions iSCSI vers une baie. Une coupure de lien devrait laisser les accès fonctionner sur le chemin restant. Le test est réalisé pendant une fenêtre prévue, avec surveillance des erreurs, de la latence et de la réaction des applications.
Problèmes fréquents
- Chemins présentés séparément faute d’identification correcte de la LUN.
- Politique ou délais incompatibles avec la baie et le système.
- Redondance apparente reposant sur une dépendance physique commune.
Contrôles d’exploitation
Relever l’identifiant stable du périphérique, la liste des chemins et leurs états. Comparer le résultat côté serveur avec les ports et contrôleurs de la baie ; le nombre de liens réseau seul ne suffit pas.
- Identifier la LUN et vérifier que tous les chemins correspondent au même stockage.
- Contrôler l’état et les priorités annoncés par la baie.
- Comparer la politique multipath aux recommandations du constructeur.
- Tester une panne contrôlée avec un plan de retour et des mesures applicatives.
Les distinctions utiles
| Élément | Rôle |
|---|---|
| Chemin | Liaison entre serveur et unité de stockage. |
| LUN | Unité logique identifiée à travers les chemins. |
| ALUA | Informations d’accès et de priorité selon les contrôleurs. |
| Sauvegarde | Protection de données indépendante des chemins. |
Limites et précautions
Le multipath protège le trajet d’accès, pas les données contre une suppression, un chiffrement malveillant ou une panne logique de la baie. La répartition de charge ne double pas automatiquement les performances. Une modification de politique sur un stockage actif doit être préparée et validée.