Как работают переключатели FC и как мне настроить свои?
Коммутаторы Fibre Channel обычно подключают клиентов к хранилищу. FC - это протокол, специально разработанный для передачи команд SCSI. Фактически, протокол Fibre Channel является прямым расширением протокола SCSI. Все команды SCSI имеют эквивалент FC, а у FC есть несколько дополнительных, которые позволяют работать в сети. Предполагая, что вы позаботились обо всей физике своей сети FC, возникает вопрос: «Как мне настроить мой коммутатор FC?».
Ткань
Фабрика - это коммутатор или группа коммутаторов, которые подключены друг к другу (канал между двумя коммутаторами называется ISL или «Inter Switch Link»). У ткани есть имя, и она состоит из набора псевдонимов и зон. Что такое псевдонимы и зоны?
Каждая ткань имеет набор активных зон, то есть список "включенных" зон. Вы можете создать зону и оставить ее выключенной или удалить зону из активной конфигурации, не удаляя ее. Вы можете редактировать зону после ее создания, даже если она активна.
Резервирование
Если у вас два переключателя, вам понадобится две фабрики. Каждый сервер с двумя портами FC должен иметь по одному на каждой фабрике, поэтому в случае отказа одного из коммутаторов драйвер многопутевого доступа на сервере может переключиться на путь через другую фабрику. Если ваше хранилище имеет два избыточных контроллера с двумя портами каждый, вам нужно убедиться, что каждый контроллер имеет порт в каждой структуре.
Важно отметить, что если у вас всего два переключателя, вы не хотите прокладывать между ними кабель. По умолчанию это приведет к слиянию тканей, что, как правило, нежелательно.
Связывание переключателей
Если у вас уже есть две фабрики, но вам нужно добавить переключатели, вам не нужно создавать больше фабрик. Вы можете связать новые коммутаторы со старыми с помощью ISL, и они присоединятся к структуре. На этом этапе любой трафик, который должен проходить между двумя устройствами на одном коммутаторе, будет обрабатываться этим коммутатором, а любой трафик, который необходимо переключить на коммутаторы, будет проходить через ISL. Вы должны убедиться, что используете достаточную пропускную способность между коммутаторами, чтобы гарантировать, что ISL не является узким местом, однако в подавляющем большинстве сред FC коммутаторы никогда не являются узким местом. Вы можете добавлять и удалять ISL, не снимая ткань. Если вы обнаружите, что выходите за рамки трех или четырех коммутаторов с фиксированными портами, вы, вероятно, сможете сэкономить, перейдя на коммутатор типа «директор», который представляет собой шасси, позволяющее добавлять блейд-модули портов.
Добавить коммутаторы в существующую фабрику концептуально просто, но на практике это требует команд, которые вы, вероятно, не будете часто использовать. Убедитесь, что вы хорошо разбираетесь в инструментах, описанных в руководстве.
VSAN
Иногда проще управлять коммутатором, если его разделить. Вы можете сделать это с помощью VSAN, который представляет собой виртуальный коммутатор внутри физического. Вы даете ему список портов, которыми он владеет, и эти порты действуют так, как будто они находятся на отдельном коммутаторе. Имейте в виду, что устройства, подключенные к одной VSAN, по умолчанию не могут подключаться к устройствам на другой.
Инструменты HBA
Одним из наиболее важных инструментов отладки, имеющихся в вашем распоряжении, являются инструменты на сервере. Многие операционные системы имеют программы, написанные производителями HBA (например, QLogic или Emulex), которые позволяют вам указать, какие устройства видит сервер. Если у вас нет ОС, поддерживающей инструмент вашего производителя, вы всегда можете перезагрузить сервер и войти в настройку HBA из меню загрузки. Отсюда вы можете увидеть ту же информацию.