MPIO: ¿Qué es y por qué debería usarlo?

Summary: Obtenga información sobre los productos de almacenamiento de Dell EMC de parte de ingenieros, colegas y expertos en la industria.

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é es MPIO? 

MPIO es un acrónimo de MultiPath Input Output.   Esta es una infraestructura que brinda a los administradores la capacidad de configurar procesos de balanceo de carga y conmutación por error para las conexiones a dispositivos de almacenamiento.  La mayoría de los arreglos de almacenamiento ofrecen esto en forma de múltiples controladoras, pero los servidores aún necesitan una forma de distribuir la carga de I/O y manejar la conmutación por error interna de una ruta a la siguiente.  Aquí es donde MPIO desempeña una función clave, ya que sin ella los servidores verían varias instancias del mismo disco.

Las soluciones de múltiples rutas utilizan componentes de ruta física redundantes, como adaptadores, cables y switches de red, para crear rutas lógicas entre el servidor y el dispositivo de almacenamiento.  En caso de que uno o más de estos componentes fallen, lo que provoca que la ruta falle, la lógica de múltiples rutas utiliza una ruta alternativa para las I/O, de modo que las aplicaciones puedan seguir accediendo a sus datos.  Cada tarjeta de interfaz de red o HBA se debe conectar mediante conmutación de red redundante para proporcionar acceso continuo al almacenamiento en caso de una falla.

Las nuevas funciones de MPIO en Windows Server 2008 incluyen un módulo específico de dispositivo (DSM) diseñado para funcionar con arreglos de almacenamiento y se incluyen con la mayoría de los productos de almacenamiento de Dell.

Microsoft DSM proporciona las siguientes políticas de equilibrio de carga. Tenga en cuenta que, por lo general, las políticas de balanceo de carga dependen del modelo de la controladora (ALUA o activo/activo verdadero) del arreglo de almacenamiento conectado a las computadoras basadas en Windows.

  • Failover   No se realiza ningún balanceo de carga. La aplicación especifica una ruta principal y un conjunto de rutas en espera. La ruta principal se utiliza para procesar solicitudes de dispositivos. Si la ruta principal falla, se utiliza una de las rutas en espera. Las rutas en espera se deben enumerar en orden decreciente de preferencia (la ruta preferida primero).
  • Failback   La conmutación por recuperación es la capacidad de dedicar I/O a una ruta preferida cuando está funcionando. Si la ruta preferida falla, la I/O se dirige a una ruta alternativa hasta que la función se restaura a la ruta preferida, pero la I/O vuelve automáticamente a la ruta preferida cuando se restaura la función.
  • Operación por turnos   DSM utiliza todas las rutas disponibles para I/O de manera balanceada y round-robin.
  • Round-robin con un subconjunto de rutas   La aplicación especifica un conjunto de rutas que se utilizarán de forma round-robin y un conjunto de rutas en espera. DSM utiliza rutas del grupo principal de rutas para procesar solicitudes, siempre que al menos una de las rutas esté disponible. DSM utiliza una ruta en espera solo cuando fallan todas las rutas primarias. Las rutas en espera se deben enumerar en orden decreciente de preferencia (la ruta preferida más preferida primero). Si una o más de las rutas principales están disponibles, DSM utiliza las rutas en espera en su orden de preferencia. Por ejemplo, dadas 4 rutas (A, B, C y D), A, B y C se enumeran como rutas principales, y D es la ruta en espera. DSM elige una ruta de A, B y C de forma round-robin, siempre y cuando al menos una de ellas esté disponible.

            Si los tres fallan, DSM utiliza D, la ruta en espera. Si A, B o C están disponibles, DSM deja de usar D y cambia a las rutas disponibles entre A, B y C.
  • Profundidad dinámica mínima de línea de espera   DSM enruta las I/O a la ruta con la menor cantidad de solicitudes pendientes.
  • Ruta ponderada   La aplicación asigna pesos a cada ruta; El peso indica la prioridad relativa de una ruta determinada. Cuanto mayor sea el número, menor será la prioridad. El DSM elige la ruta que tiene la menor ponderación entre las rutas 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.