Мы используем Linux-сервер под управлением iscsitarget что мы хотели бы подключиться к серверу Windows 2008 с использованием нескольких путей.
У кого-нибудь есть ссылка на хорошую документацию по шагам, необходимым для настройки стороны Windows? Пока что нам не удалось получить трафик для использования более одного сетевого подключения.
Когда вы говорите, что не можете «заставить трафик использовать более одного сетевого подключения», это состоит из двух частей:
Во-первых, сколько лунок вы используете Балансировка нагрузки одного lun (так сказать с одной буквой диска) намного сложнее, чем балансировка нагрузки нескольких lun. Вы можете получить огромное преимущество, разбив общий ресурс iSCSI на два отдельных lun, а затем настроив iSCSI в Windows таким образом, чтобы:
Это позволяет вам обойти ограничение на одно соединение с помощью клейкой ленты, но вы не сможете получить более одного сетевого соединения с пропускной способностью для одного lun в данный момент времени.
Затем вы измеряете скорость отправки или приема?
Чтобы иметь возможность отправлять более одного сетевого подключения трафика на устройство iSCSI на другом конце, вам необходимо использовать MPIO в окне Windows, и это почти все. Настройте MPIO с обоими IP-адресами хоста Linux, и вы сможете заполнить две или более сетевых карт исходящим трафиком.
Однако чтобы иметь возможность получить более одного сетевого подключения трафика на Windows Box, вам не повезет, если вы не сделаете что-то вроде связывания каналов с вашими сетевыми картами. Компьютер с Linux будет отправлять трафик только на один MAC-адрес для одного lun за раз. Вы можете обойти это, выполнив связывание каналов, чтобы коммутатор маршрутизировал трафик для одного MAC-адреса через несколько сетевых карт.
Вот пара сообщений в моем блоге, в которых рассказывается о мифе об активном-активном многопутевости:
Подключен ли инициатор iSCSI к вашей цели iSCSI? Если да, проверьте следующее (из статьи в базе знаний Qlogic):
Для каждого целевого устройства подтвердите, что оно может выполнять поддержку нескольких путей. На вкладке «Цели» выберите цель и нажмите кнопку «Подробности». В диалоговом окне «Свойства цели» с выбранной вкладкой «Сеанс», указанной в разделе «Эта цель имеет следующие сеансы:», идентификатор отобразит два сеанса для этой цели. Выберите вкладку «Устройство» и убедитесь, что параметр «MPIO Capable» для каждого целевого устройства имеет значение «Multi-Path Support».
Для каждой отдельной цели вы можете изменить параметр «Политика балансировки нагрузки». В диалоговом окне «Target Properties» выберите по отдельности каждое целевое устройство в списке и нажмите кнопку «Advanced». В диалоговом окне «Сведения об устройстве» выберите вкладку «MPIO». Выберите «Политика балансировки нагрузки».
упс; это для Инициатора 2.0 (Windows 2003). Я не уверен, что инициатор 2008 года ведет себя так же, я могу проверить это позже сегодня, если вам нужно.
По нему доступен технический документ Microsoft: Высокая доступность Windows Server с Microsoft MPIO
В противном случае сеть хранения данных Microsoft блог может иметь некоторую полезную информацию.
Это то, что ты хочешь - Руководство пользователя Microsoft iSCSI - в нем рассказывается, как настроить MPIO DSM, а также настроить и работать с программным инициатором MS iSCSI.
Эффективное использование нескольких адаптеров в конечном результате полностью зависит от совместимости MPIO DSM по умолчанию с вашей целью - большинство поставщиков оборудования iSCSI создают свои собственные, чтобы гарантировать, что стек MS MPIO правильно оптимизирует балансировку нагрузки для функциональности их массива.
Когда вы говорите, что не можете заставить его использовать более одного сетевого подключения, вы имеете в виду, что вы не получаете балансировку нагрузки трафика или что вы даже не получаете переключение пути при отказе? Если вы следуете настройке MPIO, описанной выше, вы должны получить как минимум аварийное переключение пути.