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


27

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


10
[Наблюдая за увеличением числа просмотров после твита Джоэла]
squillman

Должен был сделать это ближе к 00:00 UTC: с. наслаждайтесь голосами, хотя. Эти вопросы и ответы заслуживают этого.
MDMarra

1
Если бы я задал такой вопрос, он был бы закрыт через 3 секунды из-за недостаточно конкретной информации: P
Marki

Это был вопрос и ответ - не настоящий вопрос. Недавно была инициатива сделать канонические ответы на общие вопросы. Я тоже написал ответ :)
Василий

Ответы:


42

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

ткань

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

  • Псевдоним этого имя можно использовать , чтобы избежать повторного ввода в именах WWN ( «всемирные имена», уникальный адрес для порта на устройстве. По аналогии с МАС - адресом в обычной сети). Псевдоним может содержать несколько 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 из меню загрузки. Отсюда вы можете увидеть ту же информацию.


Отличный пост. Единственное, что я хотел бы добавить, это проверить у вашего поставщика хранилища их поддерживаемую конфигурацию FC. Некоторые из них имеют особые требования к зонированию или определенным совместимым программно-аппаратным средствам для коммутаторов FC и / или адаптеров HBA.
Bad Dos

Это действительно универсальный ответ, однако у меня никогда не было никаких ограничений зонирования со стороны крупнейших поставщиков систем хранения данных (IBM, HP, EMC и HDS). Все они имеют матрицы взаимодействия встроенного программного обеспечения, но я подумал, что это выйдет за рамки, потому что, честно говоря, они почти всегда поддерживают любой уровень, поставляемый с коммутатором.
Василий
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.