MPIO Що це таке і навіщо його використовувати

Summary: Отримайте уявлення та інформацію про продукти Dell EMC Storage від інженерів, колег та експертів у галузі.

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

Що таке MPIO? 

MPIO — це абревіатура від MultiPath Input Output.   Це фреймворк, який дає адміністраторам можливість налаштовувати процеси балансування навантаження та відмовостійкості для підключень до пристроїв зберігання даних.  Більшість масивів зберігання даних пропонують це у вигляді декількох контролерів, але серверам все одно потрібен спосіб розподілити навантаження введення-виведення та обробити внутрішнє перемикання на відмову від одного шляху до іншого.  Саме тут MPIO відіграє ключову функцію, оскільки без неї сервери бачили б кілька екземплярів одного і того ж диска.

Багатопроменеві рішення використовують резервні компоненти фізичного шляху, такі як адаптери, кабелі та мережеві комутатори, для створення логічних шляхів між сервером і пристроєм зберігання даних.  У випадку, якщо один або кілька з цих компонентів виходять з ладу, що призводить до збою шляху, багатошляхова логіка використовує альтернативний шлях для введення-виведення, щоб програми все ще могли отримати доступ до своїх даних.  Кожна мережева інтерфейсна карта або HBA повинна бути підключена за допомогою резервної комутації мережі, щоб забезпечити постійний доступ до сховища в разі збою.

Нові функції MPIO в Windows Server 2008 включають модуль Device Specific Module (DSM), призначений для роботи з масивами зберігання даних, і входять до складу більшості продуктів Dell Storage.

Microsoft DSM надає наступні політики балансування навантаження. Зауважте, що політика балансу навантаження, як правило, залежить від моделі контролера (ALUA або true Active/Active) масиву зберігання, підключеного до комп'ютерів на базі Windows.

  • Відновлення після відмови   Балансування навантаження не виконується. Програма вказує первинний шлях і набір шляхів очікування. Основний шлях використовується для обробки запитів пристроїв. Якщо основний шлях не вдається, використовується один із резервних шляхів. Резервні шляхи слід перелічувати в порядку зменшення переваг (спочатку найбажаніший шлях).
  • Повернення невдачі   Відмова — це можливість присвятити введення-виведення бажаному шляху, коли він функціонує. Якщо бажаний шлях зазнає невдачі, введення-виведення спрямовується на альтернативний шлях, доки функція не відновиться до бажаного шляху, але введення-виведення автоматично перемикається назад на бажаний шлях, коли функція відновлюється.
  • Кругова система   DSM використовує всі доступні шляхи для вводу/виводу в збалансованому круговому режимі.
  • Кругова система з підмножиною шляхів   Програма визначає набір шляхів, які будуть використовуватися за круговою системою, і набір шляхів очікування. DSM використовує шляхи з основного пулу шляхів для обробки запитів, якщо хоча б один із шляхів доступний. DSM використовує резервний шлях лише тоді, коли всі основні шляхи не працюють. Резервні шляхи слід перелічувати в порядку зменшення переваг (спочатку найбажаніший шлях). Якщо один або кілька основних шляхів стають доступними, DSM використовує резервні шляхи в порядку їх переваги. Наприклад, задані 4 шляхи — A, B, C і D — A, B і C перераховані як основні шляхи, а D — резервний шлях. DSM вибирає шлях між A, B і C за круговою системою, якщо хоча б один з них доступний.

            Якщо всі три помилки зазнають невдачі, DSM використовує D, шлях очікування. Якщо A, B або C стають доступними, DSM припиняє використання D і перемикається на доступні шляхи між A, B і C.
  • Динамічна найменша глибина черги   DSM спрямовує введення-виведення на шлях з найменшою кількістю невиконаних запитів.
  • Зважений шлях   Додаток призначає вагу кожному контуру; Вага вказує на відносний пріоритет даного шляху. Чим більше число, тим нижче пріоритет. DSM вибирає шлях, який має найменшу вагу серед доступних контурів.
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.