Делая свой первый сервер для цели iSCSI, я подумал, что приступлю к работе, объединив свою сетевую карту на сервере (обычная группа 802.3ad).
Однако из многих онлайн-источников я вижу, что это НЕ рекомендуется, и вместо этого следует использовать MPIO (в этой рекомендации не было конкретного размера, и, похоже, это применимо от кластера с 3 узлами к большим кластерам из десятков узлов и выше).
Я знаю, что MPIO лучше, поскольку он объединяет передачи по независимым маршрутам (тогда как обычная команда NIC будет работать с одним и тем же коммутатором), кроме того, есть ли какая-либо другая причина (риск повреждения данных) для Microsoft и состояния учебных материалов для использования MPIO вместо объединения ?
Можете ли вы немного расширить свою архитектуру iSCSI? Со сколькими адресами инициатора / цели вы работаете, со сколькими физическими коммутаторами, в одной или нескольких подсетях?
Основной ответ таков: потому что MPIO управляет сквозными путями подключения и лучше справляется с балансировкой нагрузки подключения к хранилищу и отказоустойчивостью подключения, чем общие механизмы резервирования сети и балансировки нагрузки.
Конкретные технические причины этого зависят от архитектуры, поэтому я могу быть более конкретным, если вы предоставите дополнительные сведения о настройке вашей сети iSCSI. Несколько общих примеров: