Эта статься является описанием процедуры добавления нового свитча или коммутатора в FC фабрику. Она является достоверной для коммутаторов Brocade, для остальных производителей могут быть отличными консольные команды и параметры свитчей.
Собственно процесс добавления нового свитча в фабрику не является сколько-нибудь сложным и практически не влияет на её работу. Весь процесс сводится к тому, чтобы подключить новый свитч в существующую фабрику и включить его. Далее свитч каскадно подключается к фабрике, получает от неё настройки и включается в работу, так что даже не требуется отключать какие-то части фабрики. Но добавление нового свитча вызывает перенастройку фабрики на время объединения, что может вызвать кратковременное прерывание в операциях I/O. По моему опыту это операция настолько кратковременная, что ни один из сервисов её не замечает. Так как большинство коммутаторов Brocade используют по-умолчанию U_Port, то даже не потребуется выбирать какой именно из портов будет выполнять роль ISL (Inter-Switch Link).
А теперь к подробностям
Параметры свитчей
Для того чтобы произошло каскадное подключение свитчей нужно соблюсти несколько условий. Основными являются:
- уникальный Domain ID
- уникальный IP адрес
Примечание: Рекомендованной практикой Brocade является назначение Domain ID вручную
Параметры свитчей:
Эти параметры должны быть идентичными на всех свитчах, чтобы они могли оперировать как единая фабрика.
- BB_Credit
- R_A_TOV
- E_D_TOV
- Data Field Size
- Device Probing
- VC Encoded Address Mode
- Translative Mode
- Per-Frame Route Priority
- Core Switch PID Format
Эти параметры можно увидеть набрав команду configShow. Для их изменения нудно использовать команду configure, подробнее стоит посмотреть в документе под названием: Brocade Fabric OS Reference.
Примечание: В современных свитчах и коммутаторах Brocade эти параметры идентичны, если Вы в своей фабрике не изменяли после установки.
Каскадирование свитчей – руководство
При каскадировании свитчей в фабрике, необходимо убедиться, что все свитчи входящие в фабрику следуют всем правилам, которые уже применяются в фабрике. Можно использовать это список рекомендаций для каскадирования свитчей:
- Если куплена лицензия на Brocade Zoning (зонировние), то при добавлении свитча в фабрику он автоматически получит конфигурацию зон фабрики. Если на новом свитче уже настроено зонирование, тогда:
•Названия алаисов, зон, конфигураций зон на новом свитче и на фабрике должны быть уникальными (настройки зон должны быть полностью различными). Или
•Конфигурации зон на новом свитче должны быть идентичными конфигурации фабрики.
Если название объекта зоны на новом свитче совпадёт с названием объекта зоны другого типа на фабрике, то возникнет ошибка сегментации. - При использовании Brocade Zoning, в первую очередь нужно отключить конфигурацию зонирования на новом свитче (используйте команду cfgDisable). Можно не отключать, если конфигурации зон абсолютно разные
- Если в текущей фабрике конфигурация зон уже активна, но импортировать конфигурацию зон с нового свитча не требуется, то её можно удалить следующими командами: cfgClear – очистит конфигурацию, cfgSave – сохранит изменения.
Примечание: Создавайте резервные копии конфигураций. Если запустить эту команду на фабрике, то будет удалена информация о зонировании всей фабрики. - Убедитесь, что Domain ID и IP адрес нового свитча уникальны для всей фабрики.
- Убедитесь, что на фабрике происходит минимальная активность, так как добавление или удаление устройств из фабрики может привести к кратковременному прерыванию операций I/O.
- Так же рекомендуется, чтобы все свитчи в фабрике имели одинаковую версию firmware, чтобы полный функционал был доступен всем компонентам фабрики.
Добавление нового свитча
В этой процедуре я каскадирую новый выключенный свитч в фабрику.
Итак, начнём:
- Проверить количество устройств в фабрике: topologyshow и nsallshow.
- Включить новый свитч и проверить по пунктам:
•Уникальный Domain ID
•Проверить наличие настроенного зонирования и, если оно было настроено, то очистить конфигурацию командами: cfgclear и cfgsave
•Проверить совместимость параметров зонирования между Fabric OS (читать инструкции к FOS, там указаны параметры Interoperability)
•Установить на новый свитч те же лицензии, что и на остальные устройства фабрики, если это возможно. Это позволит избежать сегментации.
•Проверить совпадают ли все параметры фабрики перед слиянием. - Выключить свитч по питанию или программно: switchdisable
- Подключить 1 ISL линк к фабрике. начнётся каскадирование и конфигурация фабрики перейдет на новый свитч. Остальные ISL подключаются по мере надобности для балансировки и отказоустойчивости.
- Включить свитч по питанию или switchenable
- Проверить наличие нового свитча в фабрике: fabricshow
- Проверить количество устройств в фабрике и сравнить изменения: topologyshow и nsallshow.
Всё. Свитч подключен к фабрике и теперь в него можно включать новые устройства.
Запись первоначально опубликована в блоге volnyanskiy.ru, автор Волнянский Виталий
http://rmamyshev.wordpress.com/2014/01/08/brocade-san-switch-%D0%BD%D0%B0%D0%BF%D0%BE%D0%BC%D0%B8%D0%BD%D0%B0%D0%BB%D0%BA%D0%B0-%D0%BF%D0%BE-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%B0%D0%BC/
Спасибо.