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

Как мне настроить мою сеть Fibre Channel (FC)?

Как работают переключатели FC и как мне настроить свои?

Коммутаторы Fibre Channel обычно подключают клиентов к хранилищу. FC - это протокол, специально разработанный для передачи команд SCSI. Фактически, протокол Fibre Channel является прямым расширением протокола SCSI. Все команды SCSI имеют эквивалент FC, а у FC есть несколько дополнительных, которые позволяют работать в сети. Предполагая, что вы позаботились обо всей физике своей сети FC, возникает вопрос: «Как мне настроить мой коммутатор FC?».

Ткань

Фабрика - это коммутатор или группа коммутаторов, которые подключены друг к другу (канал между двумя коммутаторами называется ISL или «Inter Switch Link»). У ткани есть имя, и она состоит из набора псевдонимов и зон. Что такое псевдонимы и зоны?

  • An псевдоним - это имя, которое вы можете использовать, чтобы избежать ввода WWN («всемирные имена», уникальный адрес порта на устройстве. Аналогичен MAC-адресу в обычной сети). Псевдоним может содержать несколько WWN, но обычно лучше придерживаться одного. Обычно это означает, что у вас будет несколько псевдонимов для каждого сервера и каждого устройства хранения, например «SQL_0» и «SQL_1» для первых двух портов FC сервера SQL. Вы можете выбрать все, что вам нравится, но вам будет легче управлять, если вы будете придерживаться стандарта.
  • А зона это список псевдонимов, которые могут видеть друг друга. Обычно вы настраиваете зону для каждого сервера, содержащего все HBA и порты хранилища, на которых он сможет видеть LUN. Может показаться разумным разместить больше серверов в зоне, однако всегда есть вероятность, что отказавший HBA может транслировать нарушающий трафик на другие порты сервера, что может прервать нормальный ввод-вывод. По этой причине вы хотите, чтобы ваши зоны были как можно меньше по размеру. «Единый инициатор» означает зоны, которые содержат только один WWN, способный отправлять SCSI IO - один HBA.

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

Резервирование

Если у вас два переключателя, вам понадобится две фабрики. Каждый сервер с двумя портами FC должен иметь по одному на каждой фабрике, поэтому в случае отказа одного из коммутаторов драйвер многопутевого доступа на сервере может переключиться на путь через другую фабрику. Если ваше хранилище имеет два избыточных контроллера с двумя портами каждый, вам нужно убедиться, что каждый контроллер имеет порт в каждой структуре.

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

Связывание переключателей

Если у вас уже есть две фабрики, но вам нужно добавить переключатели, вам не нужно создавать больше фабрик. Вы можете связать новые коммутаторы со старыми с помощью ISL, и они присоединятся к структуре. На этом этапе любой трафик, который должен проходить между двумя устройствами на одном коммутаторе, будет обрабатываться этим коммутатором, а любой трафик, который необходимо переключить на коммутаторы, будет проходить через ISL. Вы должны убедиться, что используете достаточную пропускную способность между коммутаторами, чтобы гарантировать, что ISL не является узким местом, однако в подавляющем большинстве сред FC коммутаторы никогда не являются узким местом. Вы можете добавлять и удалять ISL, не снимая ткань. Если вы обнаружите, что выходите за рамки трех или четырех коммутаторов с фиксированными портами, вы, вероятно, сможете сэкономить, перейдя на коммутатор типа «директор», который представляет собой шасси, позволяющее добавлять блейд-модули портов.

Добавить коммутаторы в существующую фабрику концептуально просто, но на практике это требует команд, которые вы, вероятно, не будете часто использовать. Убедитесь, что вы хорошо разбираетесь в инструментах, описанных в руководстве.

VSAN

Иногда проще управлять коммутатором, если его разделить. Вы можете сделать это с помощью VSAN, который представляет собой виртуальный коммутатор внутри физического. Вы даете ему список портов, которыми он владеет, и эти порты действуют так, как будто они находятся на отдельном коммутаторе. Имейте в виду, что устройства, подключенные к одной VSAN, по умолчанию не могут подключаться к устройствам на другой.

Инструменты HBA

Одним из наиболее важных инструментов отладки, имеющихся в вашем распоряжении, являются инструменты на сервере. Многие операционные системы имеют программы, написанные производителями HBA (например, QLogic или Emulex), которые позволяют вам указать, какие устройства видит сервер. Если у вас нет ОС, поддерживающей инструмент вашего производителя, вы всегда можете перезагрузить сервер и войти в настройку HBA из меню загрузки. Отсюда вы можете увидеть ту же информацию.