Назад | Перейти на главную страницу

VMWare vSphere 5: 4 pNIC для iSCSI против 2 pNIC

Новая SAN для меня, никогда раньше не использовавшаяся: это IBM DS3512, двойной контроллер с четырьмя сетевыми адаптерами 1GbE на контроллер, который клиент купил и нуждается в помощи в настройке.

Хосты (x2) имеют 8 pNIC, и хотя я обычно резервирую 2 pNIC для iSCSI на хост (и 2 для виртуальной машины, 2 для управления, 2 для vMotion, распределенных между адаптерами), эти дополнительные порты в SAN заставляют меня задаться вопросом, есть ли у хранилища I / O было бы значительно улучшено с 2 дополнительными сетевыми адаптерами на хост, или если бы ограничения vmkernel / initiator не позволили бы когда-либо реализовать дополнительные многопутевые пути.

Я не вижу много 4 реализаций pNIC iSCSI на хост; 2 - это стандарт де-факто из того, что я читал / видел в Интернете. Я мог бы и, вероятно, проведу некоторое тестирование ввода-вывода, но мне просто интересно, есть ли «стена», которую кто-то обнаружил давно (то есть до 10GbE), которая делает установку iSCSI с 4 сетевыми адаптерами на хост в некоторой степени бессмысленной.

Просто для уточнения: Я ищу не инструкции, а объяснение (ссылка на документ, рекомендация VMWare, тест и т. Д.) Относительно того, почему конфигурации с двумя сетевыми картами являются нормой по сравнению с конфигурациями iSCSI с четырьмя сетевыми картами. т.е. ограничения поставщика хранилища, ограничения VMKernel / инициатора и т. д.

Если бы я был на вашем месте, я бы оценил, диктуют ли потребности ввода-вывода больше, чем пропускная способность и выбор пути, предлагаемые двумя физическими сетевыми интерфейсами и iSCSI 1GbE. Честно говоря, сейчас я использую 10GbE чаще, чем что-либо еще, но при правильной конфигурации MPIO нет ничего плохого в добавлении дополнительных портов iSCSI.

Какой у вас уровень лицензии VMWare? Например, если вы не используете DRS, некоторые из этих вопросов могут быть спорными.

Что касается повышения эффективности многопутевого iSCSI, вам нужно изменить выбор пути к Round-Robin и уменьшите количество операций ввода-вывода перед переключением путей со значения по умолчанию 1000 на 1 ... Это то, что я использую для HP и других решений SAN.

Специальное руководство по реализации IBM DS3512 находится здесь.

Пока вы придерживаетесь правила «каждый путь к отдельному субстанции и сетевому адаптеру», это должно работать нормально.

  • Определите 4 IP-подсети (в идеале каждая в своей собственной VLAN или физическом коммутаторе).
  • Для каждого контроллера хранилища:
    • Подключите порт 1 к подсети 1, порт 2 к подсети 2 и т. Д.
    • Настройте каждый порт, чтобы иметь IP-адрес в правильной IP-подсети.
  • Для каждого хоста:
    • Определите, какие порты использовать для iSCSI.
    • Подключите порт 1 к подсети 1, порт 2 к подсети 2 и т. Д.
    • Создать 4 виртуальных коммутатора
    • Привяжите каждый vSwitch к одному из физических портов
    • Создайте порт VMkernel для каждого vSwitch
    • Настройте порт VMkernel, чтобы иметь IP-адрес в правильной IP-подсети

Затем установите соединения iSCSI.