cisco:configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
cisco:configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5 [12.04.2019 15:22] – Алексей Максимов | cisco:configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5 [12.04.2019 17:13] (текущий) – старая версия восстановлена (11.04.2019 22:53) Алексей Максимов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ===== Настройка | + | ===== Настройка |
- | Для | + | {{: |
- | В рассматриваемом примере первый коммутатор **SW01** уже представляет собой работающую фабрику с [[: | + | Последовательность действий будет следующей: |
+ | |||
+ | - Создание нового VSAN | ||
+ | - Назначение интерфейсов в VSAN | ||
+ | - Создание псевдонимов для WWPN | ||
+ | - Создание зон и объединение псевдонимов в зоны | ||
+ | - Создание наборов зон (zoneset) и включение | ||
+ | - Активация набора зон. | ||
\\ | \\ | ||
- | ==== Первичная настройка коммутаторов ==== | + | ==== Создание нового VSAN ==== |
+ | |||
+ | Посмотреть текущий имеющийся список **VSAN** можно | ||
- | Установим в стойку и выполним первичную настройку (**setup**) второго коммутатора, | + | < |
- | Предполагается, | + | {{ : |
- | Посмотрим информацию о VSAN на первом коммутаторе: | + | В конфигурации по умолчанию Cisco DMS уже имеет **VSAN 1**, которому |
- | < | + | Создаём свой **VSAN**, например, |
- | SW01# show vsan membership</ | + | |
- | {{ :cisco:pasted:20190412-151754.png }} | + | < |
- | + | SW01(config)# | |
- | На втором коммутаторе в полной аналогии с первым создадим **VSAN 2** с таким же именем «**Production**». О том, как создавать VSAN мы говорили в статье про [[: | + | SW01(config-vsan-db)# vsan 2 |
- | Отличием на **SW02** будет то, что VSAN 2 может быть в состоянии **down**, так как к его портам пока может быть ничего не подключено. | + | SW01(config-vsan-db)# vsan 2 name Production |
+ | SW01(config-vsan-db)# end | ||
+ | SW01# show vsan</ | ||
- | Назначим на втором коммутаторе нужные порты в созданный VSAN. В нашем случае | + | {{ : |
- | + | ||
- | {{ : | + | Созданный VSAN может |
\\ | \\ | ||
- | ==== Соединяем коммутаторы ==== | + | ==== Включение портов в VSAN ==== |
- | Создадим физическое подключение пары любых портов с помощью оптических патч-кордов на первом и втором коммутаторе. В нашем примере | + | Все активные интерфейсы коммутатора |
- | {{ : | + | < |
+ | SW01(config)# | ||
+ | SW01(config-vsan-db)# | ||
+ | SW01(config-vsan-db)# | ||
+ | SW01(config)#</ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | После этого можем включить интерфейсы, | ||
+ | |||
+ | < | ||
+ | SW01(config-if)# | ||
+ | SW01(config-if)# | ||
- | Посмотрим статус портов и убедимся в том, что на обоих коммутаторах порты перешли в режим транка | + | {{ : |
- | < | + | Выполняем проверку состояния интерфейсов, |
- | {{ :cisco:pasted:20190412-152024.png }} | + | < |
- | {{ : | + | {{ : |
+ | Как видим, порты с 1 по 16 включены в VSAN 2, но к ним пока ничего не подключено. | ||
+ | |||
+ | Ещё один способ посмотреть членство интерфейсов коммутатора в разных VSAN | ||
+ | < | ||
- | Создаем PortChannel на первом коммутаторе | + | {{ : |
+ | \\ | ||
+ | ==== Создание псевдонимов ==== | ||
- | Создаем агрегированный интерфейс port-channel, например, | + | В Cisco MDS существуют псевдонимы двух типов **FC Alias** и **Device Alias**. Возможности у Device Alias шире, чем FC Alias, но этот вид |
- | SW01# configure terminal | + | Алиасы FC Alias могут содержать несколько WWPN, в то время, как Device Alias используется |
- | SW01(config)# | + | |
- | SW01(config-if)# | + | |
- | SW01(config-if)# | + | |
- | SW01(config-if)# | + | |
- | SW01(config-if)# | + | |
- | SW01(config-if)# | + | |
- | SW01(config-if)# | + | |
- | SW01(config-if)# | + | |
- | + | ||
- | Добавляем интерфейсы физических портов (fc1/1 и fc1/2) коммутатора | + | |
- | SW01(config-if)# | + | |
- | SW01(config-if)# | + | |
- | + | Алиасы FC Alias используются только для зонирования и работают только в рамках одного VSAN, в то время, как Device Alias могут быть использованы для зонирования, | |
- | Получим предупреждение | + | Алиасы FC Alias распространяются по коммутаторам вместе |
- | Посмотрим итоговую конфигурацию группового интерфейса | + | |
- | SW01(config-if)# | + | |
- | SW01# show run int port-channel 1 | + | |
- | + | ||
- | Посмотрим, как выглядят включённые в группу и настроенные интерфейсы | + | |
- | SW01# show running-config interface fc1/1-2 | + | |
- | + | Есть [[https:// | |
- | Теперь переходим к настройке на второй коммутатор. | + | |
- | Создаем PortChannel | + | При создании алиасов рекомендуемой Cisco практикой считается использование WWN конечного порта - **WWPN**. |
- | По аналогии | + | Подсмотреть WWPN устройств, подключенных на тот или иной интерфейс |
- | SW02# configure terminal | + | < |
- | SW02(config)# interface port-channel 1 | + | |
- | SW02(config-if)# switchport mode E | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | + | ||
- | Добавляем интерфейсы физических портов (fc1/1 и fc1/2) коммутатора в channel-group 1 | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | + | ||
- | Так же, как и на первом коммутаторе, | + | |
- | SW02(config)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | + | ||
- | Включаем порты на первом коммутаторе | + | {{ : |
- | Включим ранее выключенные на первом | + | Здесь мы увидим и опорный WWN контроллера СХД и WWPN порта контроллера СХД, который нам |
- | SW01(config)# | + | |
- | SW01(config-if)# | + | |
- | SW01(config-if)# | + | |
- | + | ||
- | Проверяем | + | Рассмотрим |
- | Проверяем | + | |
- | SW01# show interface fc1/1 | + | |
- | SW01# show interface fc1/2 | + | |
- | + | ||
- | Кстати, | + | |
- | SW01# show interface port-channel 1 | + | |
- | + | < | |
- | Как видим, транковый агрегированный интерфейс даёт нам 16G линк из двух 8G физических линков между коммутаторами. | + | SW01(config)# |
- | Если интерфейс port-channel не поднимается, | + | SW01(config-fcalias)# member pwwn 25: |
- | SW02# configure terminal | + | SW01(config-fcalias)# end |
- | SW02(config)# interface fc1/1-2 | + | SW01# show fcalias</ |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW01# configure terminal | + | |
- | SW01(config)# | + | |
- | SW01(config-if)# shutdown | + | |
- | SW01(config-if)# no shutdown | + | |
- | SW01(config-if)# end | + | |
- | Сохраняем конфигурацию | + | {{ :cisco: |
- | После того как агрегированный линк между коммутаторами заработал, | + | |
- | SW01# copy running-config startup-config | + | |
- | SW02# copy running-config startup-config | + | |
- | + | ||
- | В качестве альтернативы на любом из коммутаторов можно выполнить команду сохранения конфигурации для всех коммутаторов в фабрике: | + | |
- | SW01# copy running-config startup-config fabric | + | |
- | Трансляция зонирования | + | Рассмотрим пример создания |
- | Проверяем то, что на втором подключенном коммутаторе доступны псевдонимы Device Alias, [[: | + | |
- | SW02# show device-alias database | + | |
- | + | ||
- | Проверяем то, что на втором подключенном коммутаторе доступна информация об активном наборе зон в нашем продуктивном VSAN 2. То есть то, что мы [[:cisco: | + | |
- | SW02# show device-alias database | + | |
- | + | ||
- | Полная передача зон между коммутаторами | + | < |
- | Мы проверили и убедились в том, что через созданный нами транк с первого коммутатора на второй транслируется информация об псевдонимах | + | SW01(config)# |
- | SW02# show zone | + | SW01(config-device-alias-db)# device-alias name MSA02-CtrlB-FC2 pwwn 25:70: |
- | SW02# show zoneset | + | SW01(config-device-alias-db)# exit |
+ | SW01(config)# | ||
+ | SW01(config)# | ||
+ | SW01# show device-alias database</ | ||
+ | {{ : | ||
+ | |||
+ | В нашем случае к 16 порту коммутатора подключен HBA контроллер с хоста, на который нужно транслировать СХД из порта 3. По аналогии с выше приведённым примером, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | \\ | ||
+ | ==== Создание зон ==== | ||
+ | |||
+ | Следующим шагом будет создание зон и добавление в эти зоны участников. Для начала создадим зону с говорящим названием. | ||
+ | |||
+ | < | ||
+ | SW01(config)# | ||
+ | |||
+ | Посмотрим какие способы добавления участников в зону мы имеем: | ||
+ | |||
+ | < | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Как видим, при добавлении членов зоны можно использовать разные методы, | ||
+ | |||
+ | Добавим в зону ранее созданные псевдонимы WWPN и посмотрим общую информацию о зонах и их членах: | ||
+ | |||
+ | < | ||
+ | SW01(config-zone)# | ||
+ | SW01(config-zone)# | ||
+ | SW01# show zone vsan 2</ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | \\ | ||
+ | ==== Создание наборов зон ==== | ||
+ | |||
+ | Набор зон **zoneset** может включать в себя одну и более зон, при этом одна и та же зона может быть включена в разные наборы зон. Но только один zoneset может быть активным в рамках отдельно взятого VSAN. Для примера создадим один единственный набор зон с именем «ActiveZoneSet» и включим в него ранее созданную зону: | ||
+ | |||
+ | < | ||
+ | SW01(config)# | ||
+ | SW01(config-zoneset)# | ||
+ | SW01(config-zoneset)# | ||
+ | SW01# show zoneset vsan 2</ | ||
+ | |||
+ | {{ : | ||
- | А так выглядит вывод этих же команд на первом коммутаторе, то есть там, где эти зоны и наборы зон изначально создавались | + | \\ |
- | + | ==== Активация набора зон | |
- | Связано это с тем, что в конфигурации по умолчанию в Cisco MDS между коммутаторами фабрики передаётся информация только о конечном активном наборе | + | |
- | SW01# show zone status vsan 2 | + | |
- | + | ||
- | Для | + | Активируем набор зон и сохраняем конфигурацию текущую рабочую конфигурацию в стартовую. |
- | SW01# configure terminal | + | |
- | SW01(config)# zoneset distribute full vsan 2 | + | < |
- | SW01(config)# | + | |
SW01(config)# | SW01(config)# | ||
- | SW01# copy running-config startup-config | + | SW01# copy running-config startup-config</ |
- | + | ||
- | Сохраним настроенную конфигурацию и снова проверим информацию | + | {{ : |
- | SW01# show zone status vsan 2 | + | |
- | + | С этого момента зонирование на нашем | |
- | Как | + | |
- | Выполним | + | Проверим |
- | SW02# configure terminal | + | |
- | SW02(config)# | + | < |
- | SW02(config)# | + | |
- | SW02(config)# | + | {{ : |
- | SW02# copy running-config startup-config | + | |
- | SW02# show zone status vsan 2 | + | Проверяем результат |
- | + | ||
- | Теперь снова проверим на втором коммутаторе список зон и наборов зон, созданных ранее на первом коммутаторе и убедимся в том, что теперь они отображаются в таком же виде, как на первом коммутаторе: | ||
- | SW02# show zone | ||
- | SW02# show zoneset | ||
- | |||
- | Теперь можно на любом из коммутаторов настраивать зоны в нашем продуктивном VSAN и иметь перед глазами всю картину по зонированию в целом. | ||
Строка 189: | Строка 184: | ||
Дополнительные источники информации: | Дополнительные источники информации: | ||
- | * [[https:// | + | * [[https:// |
- | * [[https:// | + | * [[https:// |
* [[https:// | * [[https:// | ||
- | * [[https://support.hpe.com/hpsc/doc/public/ | + | * [[http://twistedminds.ru/2013/06/cisco-mds-basics/|Twistedminds |
- | * [[https:// | + | |
---- | ---- | ||
Строка 202: | Строка 195: | ||
---- | ---- | ||
- | {{: | + | {{: |
- | {{tag> | + | {{tag> |
~~DISCUSSION~~ | ~~DISCUSSION~~ | ||
cisco/configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5.1555071721.txt.gz · Последнее изменение: 12.04.2019 15:22 — Алексей Максимов