Создаем своими руками Fiber Channel Target

Товарищ Virus, подаривший нам статьи про отказоустойчивый iSCSI-таргет и про установку ESX4i на офисных компах, снова на связи.

Как сделать Linux FC-target из компа, кучи SATA-дисков и FC-карты QLogic?

Что это нам дает:

  1. Возможность дешево получить дисковое место, подключаемое по Fibre Channel (вы возможно слышали о тормозах из-за latency при работе по iscsi?)
  2. Полное управление возможностями без дополнительных лицензий (опять же, возможно, слышали о Flashcache?)
  3. Полный контроль над ошибками и сбоями (а знали ли что mdadm умеет сам проверять состояние рейда и присылать письма в электронку если какой-то диск поломался?)
  4. Возможность подкрутить параметры и получить быстрый ребилд и лишние проценты производительности (Write-intent bitmap или stripe_cache_size?)

Continue reading “Создаем своими руками Fiber Channel Target”

Добавление нового FC коммутатора в Fabric

Эта статься является описанием процедуры добавления нового свитча или коммутатора в FC фабрику. Она является достоверной для коммутаторов Brocade, для остальных производителей могут быть отличными консольные команды и параметры свитчей.

Собственно процесс добавления нового свитча в фабрику не является сколько-нибудь сложным и практически не влияет на её работу. Весь процесс сводится к тому, чтобы подключить новый свитч в существующую фабрику и включить его. Далее свитч каскадно подключается к фабрике, получает от неё настройки и включается в работу, так что даже не требуется отключать какие-то части фабрики. Но добавление нового свитча вызывает перенастройку фабрики на время объединения, что может вызвать кратковременное прерывание в операциях I/O. По моему опыту это операция настолько кратковременная, что ни один из сервисов её не замечает. Так как большинство коммутаторов Brocade используют по-умолчанию U_Port, то даже не потребуется выбирать какой именно из портов будет выполнять роль ISL (Inter-Switch Link).

А теперь к подробностям

Continue reading “Добавление нового FC коммутатора в Fabric”