Мы наблюдаем медлительность, и я новичок в использовании 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.
Обеспечит ли это достаточную избыточность? Это ускорит процесс? Есть ли способ лучше?
У меня возникла проблема, связанная с тем, что я не могу использовать полную полосу пропускания, однако я могу помочь вам с вашим вопросом. Чтобы сбалансировать трафик 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 пути к хранилищу:
Вы можете улучшить пропускную способность, доступную для массива хранения iSCSI, подключив порты 3 и 4 к «первой и второй» сетям (как предлагает Райан Харди) и настроив, какие порты доступны каким хостам (сбалансировать их).