Идеальная настройка iSCSI

Мы испытываем медлительность, и я довольно новичок в использовании сетей SAN, поэтому я хотел бы помочь с этим. Прежде всего, я не думаю, что это полностью решит нашу проблему, но сейчас я бы хотел сосредоточиться на нашем соединении iSCSI. У нас есть 3 PowerEdge R710 для серверов и 2 PowerVault MD3220is. Они соединены двумя коммутаторами PowerConnect Gb (один на 130.x и один на 131.x), и у каждого есть запасной сетевой адаптер.

Все 3 хоста ESXi практически одинаковы:

vSwitch1 (привязан к NIC1)
vmk1 IP: 192.168.130.1

vSwitch2 (связан с NIC2)
vmk2 IP: 192.168.131.1

Каждый PowerVault имеет 2 контроллера с 4 сетевыми картами, всего 8 сетевых плат. Они одинаково настроены следующим образом:

Контроллер 0/1: 192.168.130.101
Контроллер 0/2: 192.168.131.101
Контроллер 0/3: 192.168.132.101 Не используется
Контроллер 0/4: 192.168.133.101 Не используется

Контроллер 1/1: 192.168.130.102
Контроллер 1/1: 192.168.131.102
Контроллер 1/1: 192.168.132.102 Не используется
Контроллер 1/1: 192.168.133.102 Не используется

Это идеальная конфигурация? Кажется, что мы могли бы получить большую пропускную способность, если бы мы поместили все в одну сеть, вот так:

vSwitch1 (привязан к NIC1)
vmk1 IP: 192.168.130.1
vmk2 IP: 192.168.130.2
vmk3 IP: 192.168.130.3 (добавление неиспользуемой сетевой карты)

Для PowerVaults:
Контроллер 0/1: 192.168.130.101
Контроллер 0/2: 192.168.130.102
Контроллер 0/3: 192.168.130.103 (добавление неиспользуемой сетевой карты)
Контроллер 0/4: 192.168.130.104 (добавление неиспользуемой сетевой карты)

Контроллер 1/1: 192.168.130.105
Контроллер 1/1: 192.168.130.106
Контроллер 1/1: 192.168.130.107 (добавление неиспользуемой сетевой карты)
Контроллер 1/1: 192.168.130.108 (добавление неиспользуемой сетевой карты)

Я бы хотел поставить каждый второй порт на switch1, а остальные на switch2.

Это обеспечит достаточную избыточность? Это ускорит вещи? Есть ли способ лучше?

2 ответа

Решение

У меня возникла проблема, связанная с тем, что я не могу использовать полную полосу пропускания, однако могу помочь вам с вашим вопросом. Чтобы сбалансировать трафик iSCSI между обоими коммутаторами, вы должны использовать разные подсети. Пожалуйста, смотрите мое размещенное изображение здесь: iSCSI с 3 хостами

Я полагаю, что использование одной подсети для всех сетевых адаптеров затруднило бы инициатору iSCSI определить, какую цель использовать. В вашем случае я бы предложил изменить конфигурацию на:

Контроллер 0/1: 192.168.130.101
Контроллер 0/2: 192.168.131.101
Контроллер 0/3: 192.168.130.111
Контроллер 0/4: 192.168.131.111

Контроллер 1/1: 192.168.130.102
Контроллер 1/1: 192.168.131.102
Контроллер 1/1: 192.168.130.112
Контроллер 1/1: 192.168.131.112

Мы испытываем медлительность

Вам нужно измерить вашу медлительность. Высокая задержка? Низкая пропускная способность? Разные проблемы имеют разные решения.

Кажется, что мы могли бы получить большую пропускную способность, если бы мы поместили все в одну сеть, как это

Есть ли основания для этого? Или это просто внутреннее чувство, исходящее от вчерашнего карри?

Вы должны относиться к iSCSI SAN так же, как к FC SAN. Две независимые сети на независимых коммутаторах. Теперь у вас есть правильный подход.

При вашей текущей настройке каждый хост должен видеть 4 пути к хранилищу:

  • vmk1 → c0 / 1
  • vmk1 → c1 / 1
  • vmk2 → c0 / 2
  • vmk2 → c1 / 2

Вы можете улучшить пропускную способность, доступную из массива хранения iSCSI, подключив порты 3 и 4 к "первой и второй" сетям (как предлагает Райан Харди) и отрегулировав, какие порты для каких хостов выставлены (сбалансируйте их).

Другие вопросы по тегам