У меня есть двойной контроллер P2000 G3 (SAS 6GB), подключенный к 3 хостам ESXi.
Всего имеется 12 дисков по 600 ГБ со скоростью вращения 15 000 об / мин, и я установил их на 1 виртуальный диск RAID10, чтобы максимизировать производительность и надежность. Затем виртуальный диск предоставляется хостам (6 LUN).
Проблема с этим подходом заключается в том, что второй контроллер вообще не используется.
Как я могу настроить P2000 так, чтобы использовались все диски (для поддержания высокого iops) и использовались оба контроллера хранилища?
Во-первых, это требования к оборудованию.
Чтобы использовать второй контроллер хранилища, вам необходимо иметь резервные подключения SAS к каждому хосту. Другими словами, каждому из трех хостов потребуется два подключенных к нему кабеля SAS, по одному на каждый контроллер хранилища на P2000.
Если требования к оборудованию соблюдены, у вас есть резервный контроллер хранилища. Дело не в том, что он «не используется», а в том, что он «в режиме ожидания» на случай, если ваш первый контроллер хранилища по какой-либо причине отключится. Вы также можете выполнять обновления микропрограмм на контроллерах хранилища P2000, не переводя хранилище в автономный режим, обновляя микропрограммы контроллеров хранилища по одному.
Вторая часть этого - конфигурация.
У вас есть возможность назначать ресурсы конкретному контроллеру хранилища, но это можно сделать только на уровне виртуального диска. Поскольку у вас есть только один виртуальный диск, вы не можете разделить нагрузку на доступ к этому виртуальному диску, распределив активность между контроллерами хранилища. Вам нужно будет разбить эти 12 физических дисков на два виртуальных диска и назначить каждый виртуальный диск другому контроллеру хранения, чтобы использовать оба.
Последняя часть - это уровень управления, который может делать VMware.
Если вы используете что-то вроде VMWare Storage DRS с двумя результирующими LUNS в кластере хранения, то VMware будет обрабатывать балансировку нагрузки между двумя контроллерами на основе производительности автоматически, используя Storage vMotion для перемещения виртуальных машин между двумя 6 дисковыми LUNS ( но они не обязательно должны быть одинакового размера).