MPIO Qu’est-ce que c’est et pourquoi devrais-je l’utiliser ?

Summary: Apprenez à mieux connaître les produits de stockage Dell EMC grâce à des ingénieurs, des collègues et des experts dans le secteur.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Qu’est-ce que MPIO ? 

MPIO est l’acronyme de MultiPath Input Output.   Il s’agit d’un cadre qui permet aux administrateurs de configurer des processus d’équilibrage de charge et de basculement pour les connexions aux périphériques de stockage.  La plupart des baies de stockage offrent cette offre sous la forme de plusieurs contrôleurs, mais les serveurs ont toujours besoin d’un moyen de répartir la charge d’E/S et de gérer le basculement interne d’un chemin à l’autre.  C’est là que MPIO joue un rôle clé, car sans lui, les serveurs verraient plusieurs instances du même disque.

Les solutions de multipathing utilisent des composants de chemins physiques redondants, tels que des adaptateurs, des câbles et des commutateurs réseau, pour créer des chemins logiques entre le serveur et le périphérique de stockage.  Dans le cas où un ou plusieurs de ces composants tombent en panne, provoquant l’échec du chemin, la logique de multipathing utilise un autre chemin pour les E/S afin que les applications puissent toujours accéder à leurs données.  Chaque carte d’interface réseau ou adaptateur HBA doit être connecté à l’aide d’une commutation réseau redondante pour fournir un accès continu au stockage en cas de défaillance.

Les nouvelles fonctionnalités MPIO de Windows Server 2008 incluent un module DSM (Device Specific Module) conçu pour fonctionner avec les baies de stockage, et sont inclus avec la plupart des produits Dell Storage.

Microsoft DSM fournit les règles d’équilibrage de charge suivantes. Notez que les règles d’équilibrage de charge dépendent généralement du modèle de contrôleur (ALUA ou véritable actif/actif) de la baie de stockage connectée aux ordinateurs Windows.

  • Basculement   Aucun équilibrage de charge n’est effectué. L’application spécifie un chemin principal et un ensemble de chemins de secours. Le chemin principal est utilisé pour traiter les demandes des périphériques. En cas d’échec du chemin principal, l’un des chemins de secours est utilisé. Les chemins de secours doivent être répertoriés par ordre décroissant de préférence (le chemin préféré en premier).
  • Restauration automatique   La restauration automatique est la possibilité de dédier des E/S à un chemin préféré chaque fois qu’il fonctionne. En cas d’échec du chemin préféré, les E/S sont dirigées vers un autre chemin jusqu’à ce que la fonction soit restaurée vers le chemin préféré, mais les E/S reviennent automatiquement au chemin préféré lorsque la fonction est restaurée.
  • Répétition à la ronde   DSM utilise tous les chemins disponibles pour les E/S de manière équilibrée et circulaire.
  • Permutation circulaire avec un sous-ensemble de chemins   L’application spécifie un ensemble de chemins à utiliser en permutation circulaire et un ensemble de chemins de veille. DSM utilise les chemins du pool principal de chemins pour traiter les demandes, à condition qu’au moins l’un des chemins soit disponible. DSM utilise un chemin de secours uniquement lorsque tous les chemins principaux échouent. Les chemins de secours doivent être répertoriés par ordre décroissant de préférence (le chemin préféré en premier). Si un ou plusieurs des chemins principaux deviennent disponibles, DSM utilise les chemins de secours dans leur ordre de préférence. Par exemple, si vous disposez de 4 chemins : A, B, C et D, A, B et C apparaissent en tant que chemins principaux et D correspond au chemin d’accès en veille. Le DSM choisit un chemin entre A, B et C en mode permutation circulaire, à condition qu’au moins l’un d’entre eux soit disponible.

            Si les trois échouent, le DSM utilise D, le chemin de veille. Si A, B ou C deviennent disponibles, DSM cesse d’utiliser D et bascule vers les chemins disponibles entre A, B et C.
  • Profondeur de file d’attente minimale dynamique   Le DSM achemine les E/S vers le chemin avec le moins de demandes en attente.
  • Chemin pondéré   L’application attribue des poids à chaque chemin ; Le poids indique la priorité relative d’un chemin donné. Plus le nombre est élevé, plus la priorité est faible. Le DSM choisit le chemin qui a le moins de poids parmi les chemins disponibles.
Article Properties
Article Number: 000131854
Article Type: Solution
Last Modified: 21 Feb 2021
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.