Кратко о технологии FCoE
FCoE (Fibre Channel over Ethernet), представляет собой ключевой протокол для поддержки унифицированной матрицы коммутации ЦОД, позволяющий консолидировать инфраструктуру ЦОД, повышать эффективность управления, а также наращивать гибкость и производительность инфраструктуры. Следуя курсу на использование Ethernet для унификации подключений в ЦОД, компания Cisco поддерживает протокол FCoE в своих ключевых продуктах, в том числе в коммутаторе для сетей дата-центров Nexus 5000 и в новой системе унифицированных вычислений UCS (Unified Computing System), которая объединяет вычислительные и сетевые ресурсы для поддержки виртуализации. Применение одной и той же физической среды для соединения серверов и сетей хранения данных SAN (Storage Area Network) упрощает серверную и сетевую инфраструктуру, а также инфраструктуру хранения данных, что наглядно проиллюстрировано на следующем рисунке.
Технология Fibre Channel over Ethernet (FCoE) представляет собой очередной этап эволюции консолидированных сетей хранения данных. Спецификация стандарта была предложена комитету T11 Национального института стандартизации США ANSI (American National Standards Institute) сообществом ведущих ИТ-компаний, в числе которых IBM, Intel, Brocade, Cisco, EMC, Emulex, Nuova, QLogic, Sun Microsystems.
В статье описывается включение FCoE на коммутаторе Cisco Nexus 5000
Активация FCoE на Nexus 5000
Включить и настроить FCoE на коммутаторе Nexus 5000 достаточно просто. Для этого необходимо выполнить 3 основных пункта:
1. Собственно включить FCoE;
2. Отобразить («замапить») виртуальную SAN-сеть (VSAN) с FCoE трафиком в VLAN;
3. Создать виртуальный Fibre Channel (VFC) интерфейс.
Шаг 1. Включение
Для включения FCoE на коммутаторе, достаточно выполнить команду:
switch(config)# feature fcoe
Шаг 2. Отображение VSAN в VLAN
Для начала нужно определиться, какой VSAN мы будем использовать. Если мы подключаемся к существующей FC-фабрике, к примеру на коммутаторе Cisco MDS, нам необходимо убедиться, что VSAN'ы между коммутаторами Nexus и MDS соответствующим образом настроены и видят друг друга. В противном случае, трафик данных из VSAN на коммутаторе Nexus не достигнет устройств в другой VSAN на стороне MDS.
Хочу обратить ваше внимание, что маппинг FCoE VSAN-to-VLAN, является необходимым шагом, если его не выполнить, то FCoE на интерфейсах не поднимется (as you’ll see later in this post). Предположим, что VSAN'ы между коммутаторами уже настроены и выполним следующие действия для мапинга VSAN в VLAN:
switch(config)# vlan XXX
switch(config-vlan)# fcoe vsan YYY
switch(config-vlan)# exit
Замените XXX и YYY на соответствующие номера VLAN и VSAN вашей конфигурации.
Шаг 3. Создаем VFC интерфейсы
Теперь мы готовы создать виртуальные Fibre Channel (VFC) интерфейсы. Каждый физический порт на коммутаторе Nexus, через который будет идти FCoE-трафик должен обладать соответствующим ему VFC интерфейсом. Короче говоря, нам нужно создать VFC интерфейс с номером, соответствующим физическому интерфейсу. Это не является жестким условием, просто в этом случае нам самим будет легче управлять интерфейсами. Для создания VFC интерфейса выполним следующие команды:
switch(config)# interface vfc XX
switch(config-if)# bind interface ethernet 1/XX
switch(config-if)# no shutdown
switch(config-if)# exit
Интерфейс создан, но пока еще не работает, для его активации, необходимо добавить созданный нами интерфейс в VSAN, настроенный ранее для работы по FCoE в соответствующем VLAN'е. Если этого не сделать, то результат выполнения команды: show interface vfc <number
>, будет следующим:
vfcXX is down (VSAN not mapped to an FCoE enabled VLAN)
Как было упомянуто выше по тексту, чтобы этого избежать, нужно отобразить (примапить) VSAN в соответствующий VLAN. После успешного выполнения этой процедуры, нам осталось только назначить VFC интерфейс в соответствующий VSAN, используя следующие команды:
switch(config)# vsan database
switch(config-vsan-db)# vsan <number> interface vfc <number>
switch(config-vsan-db)# exit
Теперь наш VFC интерфейс поднят и мы должны увидеть информацию о подключенных хостах, используя команду: show flogi database. Предполагая, что хранилище подключено к обычной FC-фабрике, все что нам осталось сделать — это создать зоны с WWN-идентификаторами хостов, подключенных по FCoE, для предоставления им доступа к нашему хранилищу.
Автор: Qvestor