Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
В этой статье мы пошагово рассмотрим простейший пример настройки зонирования на оптических коммутаторах серии Cisco MDS 9000. В нашем случае будет использоваться коммутатор HP StorageWorks SN6000C FC Switch AW585A (Cisco MDS 9148 Multilayer Fabric Switch) с прошивкой NX-OS 5.
Последовательность действий будет следующей:
Посмотреть текущий имеющийся список VSAN можно командой:
# show vsan
В конфигурации по умолчанию Cisco DMS уже имеет VSAN 1, которому назначены все порты коммутатора. Согласно документа Cisco MDS 9000 Family CLI Quick Configuration Guide не рекомендуется использовать стандартный VSAN 1 для продуктивных задач. Вместо этого сразу стоит создать свой VSAN.
Создаём свой VSAN, например, с номером 2 и именем «Production»:
SW01# configure terminal SW01(config)# vsan database SW01(config-vsan-db)# vsan 2 SW01(config-vsan-db)# vsan 2 name Production SW01(config-vsan-db)# end SW01# show vsan
Созданный VSAN может находиться в неактивном состоянии (down) пока в него не включены порты, или если к включенным в него портам ничего не подключено.
Все активные интерфейсы коммутатора (с 1 по 16), используемые в нашем примере, назначаются в новый созданный VSAN 2
SW01# configure terminal SW01(config)# vsan data SW01(config-vsan-db)# vsan 2 interface fc1/1-16 SW01(config-vsan-db)# exit SW01(config)#
После этого можем включить интерфейсы, так как по умолчанию они могут быть отключены:
SW01(config)# interface fc1/1-16 SW01(config-if)# no shutdown SW01(config-if)# end
Выполняем проверку состояния интерфейсов, выводя в консоль информацию обо всех интерфейсах за исключением выключенных:
SW01# show interface brief | ex down
Как видим, порты с 1 по 16 включены в VSAN 2, но к ним пока ничего не подключено.
Ещё один способ посмотреть членство интерфейсов коммутатора в разных VSAN
SW01# show vsan membership
В Cisco MDS существуют псевдонимы двух типов FC Alias и Device Alias. Возможности у Device Alias шире, чем FC Alias, но этот вид алиасов работает только на коммутаторах Cisco, а алиасы FC Alias совместимы с коммутаторами других производителей и могут быть полезны в смешанных мультивендорных фабриках.
Алиасы FC Alias могут содержать несколько WWPN, в то время, как Device Alias используется для описания одного WWPN.
Алиасы FC Alias используются только для зонирования и работают только в рамках одного VSAN, в то время, как Device Alias могут быть использованы для зонирования, port security, Inter-VSAN Routing (IVR) и доступны сразу во всех VSAN.
Алиасы FC Alias распространяются по коммутаторам вместе с набором зон (zoneset), а алиасы Device Alias не имеют такой привязки и распространяются через службу CFS (Cisco Fabric Service).
Есть мнение, что в фабрике с коммутаторами только от Cisco лучше использовать Device Alias.
При создании алиасов рекомендуемой Cisco практикой считается использование WWN конечного порта - WWPN.
Подсмотреть WWPN устройств, подключенных на тот или иной интерфейс коммутатора можно в базе данных FLOGI. Например, подключим к 3 порту коммутатора (интерфейс fcl/3) один из контроллеров СХД, а затем посмотрим информацию о подключенном к этому порту устройстве:
# show flogi database | include fc1/3|INTERFACE
Здесь мы увидим и опорный WWN контроллера СХД и WWPN порта контроллера СХД, который нам потребуется для создания алиаса.
Рассмотрим пример создания FC Alias:
SW01# configure terminal SW01(config)# fcalias name MSA02-CtrlB-FC2 vsan 2 SW01(config-fcalias)# member pwwn 25:70:00:c0:ff:1a:25:65 SW01(config-fcalias)# end SW01# show fcalias
Рассмотрим пример создания Device Alias:
SW01# configure terminal SW01(config)# device-alias database SW01(config-device-alias-db)# device-alias name MSA02-CtrlB-FC2 pwwn 25:70:00:c0:ff:1a:25:65 SW01(config-device-alias-db)# exit SW01(config)# device-alias commit SW01(config)# end SW01# show device-alias database
В нашем случае к 16 порту коммутатора подключен HBA контроллер с хоста, на который нужно транслировать СХД из порта 3. По аналогии с выше приведённым примером, создадим для хоста ещё один алис Device Alias, после чего посмотрим всю информацию из базы данных FLOGI, где уже будут дополнительно отображаться наши алиасы, облегчая восприятие информации.
Следующим шагом будет создание зон и добавление в эти зоны участников. Для начала создадим зону с говорящим названием.
SW01# configure terminal SW01(config)# zone name MSA02-to-VM62-Port1 vsan 2
Посмотрим какие способы добавления участников в зону мы имеем:
SW01(config-zone)# member ?
Как видим, при добавлении членов зоны можно использовать разные методы, но одним из самых наглядных будет использование в качестве членов зоны ранее созданных алиасов Device Alias.
Добавим в зону ранее созданные псевдонимы WWPN и посмотрим общую информацию о зонах и их членах:
SW01(config-zone)# member device-alias MSA02-CtrlB-FC2 SW01(config-zone)# member device-alias VM62-Port1 SW01(config-zone)# end SW01# show zone vsan 2
Набор зон zoneset может включать в себя одну и более зон, при этом одна и та же зона может быть включена в разные наборы зон. Но только один zoneset может быть активным в рамках отдельно взятого VSAN. Для примера создадим один единственный набор зон с именем «ActiveZoneSet» и включим в него ранее созданную зону:
SW01# configure terminal SW01(config)# zoneset name ActiveZoneSet vsan 2 SW01(config-zoneset)# member MSA02-to-VM62-Port1 SW01(config-zoneset)# end SW01# show zoneset vsan 2
Активируем набор зон и сохраняем конфигурацию текущую рабочую конфигурацию в стартовую.
SW01(config)# zoneset activate name ActiveZoneSet vsan 2 SW01(config)# end SW01# copy running-config startup-config
С этого момента зонирование на нашем коммутаторе начинает работать.
Проверим активный набор зон для всех VSAN
SW01# show zoneset active
Проверяем результат работы зонирования - проверяем доступность стораджа на хосте.
Дополнительные источники информации:
Проверено на следующих конфигурациях:
Автор текущей редакции: Алексей Максимов Время публикации: 11.04.2019 21:41