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

Infiniband, SRP и аварийное переключение

Я рассматриваю возможность установки хранилища Infiniband на базе Linux, но я спотыкаюсь о том, могу ли я выполнять активное / пассивное или активное / активное переключение при отказе с целями DRBD и SRP.

Меня заставили поверить, что SRP - настоящая проблема здесь и что он может поддерживаться на SCST, но, возможно, не на LIO. Кажется, что в Интернете не так много четкой информации.

Если я не могу заставить это работать, я вернусь к iSCSI через IPoIB и приму сопутствующие удары по производительности и загрузке ЦП.

Тем не менее, может ли кто-нибудь прямо сказать мне, может ли SRP обрабатывать многопутевое переключение / аварийное переключение, и если нет, то почему?

Спасибо!

Настройка активного / пассивного хранилища с SRP, SCST и DRBD требует некоторой работы, но это выполнимо. Однако вам придется настроить неявный ALUA. В SCST README есть подробные инструкции по настройке неявного ALUA. Смотрите также http://sourceforge.net/p/scst/svn/HEAD/tree/trunk/scst/README для получения дополнительной информации о настройке неявного ALUA.

Вы можете добиться этого, установив одинаковое имя WWN в обеих системах для данного устройства DRBD в LIO, а затем используя двойную первичную опцию DRBD.

Таким образом, инициатор видит, что, по его мнению, является одним и тем же диском на обоих серверах, и может использовать его собственное переключение при отказе / балансировку нагрузки.

Это, однако, не поддерживается людьми DRBD (пока). Я пропустил его и выбрал IPoIB iSCSI, который по-прежнему очень быстр, особенно по такой цене.

Я перейду к iSER, когда он станет доступен на моем инициаторе.