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 16:15] – [Трансляция зонирования между коммутаторами] Алексей Максимов | 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 ==== |
- | + | ||
- | Установим в стойку и выполним первичную настройку (**setup**) второго коммутатора, | + | |
- | + | ||
- | Предполагается, | + | |
- | + | ||
- | Посмотрим информацию о VSAN на первом коммутаторе: | + | |
- | + | ||
- | < | + | |
- | SW01# show vsan membership</ | + | |
- | + | ||
- | {{ : | + | |
- | На втором коммутаторе в полной аналогии с первым создадим **VSAN 2** с таким же именем «**Production**». О том, как | + | Посмотреть текущий имеющийся список **VSAN** можно командой: |
- | Отличием на **SW02** будет то, что VSAN 2 может быть в состоянии **down**, так как к его портам пока может быть | + | |
- | Назначим на втором коммутаторе нужные порты в созданный VSAN. В нашем случае в VSAN 2 на втором коммутаторе, | + | < |
- | + | ||
- | {{ :cisco:pasted:20190412-151902.png }} | + | |
- | \\ | + | {{ : |
- | ==== Соединяем коммутаторы ==== | + | |
- | Создадим | + | В конфигурации по умолчанию |
- | {{ :cisco: | + | Создаём свой **VSAN**, например, |
- | Посмотрим статус портов и убедимся в том, что на обоих коммутаторах порты перешли в режим транка | + | < |
+ | SW01(config)# | ||
+ | SW01(config-vsan-db)# | ||
+ | SW01(config-vsan-db)# | ||
+ | SW01(config-vsan-db)# | ||
+ | SW01# show vsan</ | ||
- | < | + | {{ :cisco:pasted:20190411-223923.png }} |
- | {{ : | + | Созданный VSAN может находиться в неактивном состоянии (down) пока в него не включены порты, или если к включенным в него портам ничего не подключено. |
- | + | ||
- | {{ : | + | |
- | + | ||
\\ | \\ | ||
- | ==== Создаем PortChannel | + | ==== Включение портов в VSAN ==== |
- | Создаем агрегированный интерфейс | + | Все активные интерфейсы коммутатора (с 1 по 16), используемые в нашем примере, назначаются в новый созданный VSAN 2 |
< | < | ||
- | SW01(config)# | + | SW01(config)# |
- | SW01(config-if)# switchport mode E | + | SW01(config-vsan-db)# vsan 2 interface fc1/1-16 |
- | SW01(config-if)# switchport rate-mode dedicated | + | SW01(config-vsan-db)# exit |
- | SW01(config-if)# | + | SW01(config)#</ |
- | SW01(config-if)# | + | |
- | SW01(config-if)# switchport trunk allowed | + | |
- | SW01(config-if)# no shutdown | + | |
- | SW01(config-if)# exit</ | + | |
- | {{ : | + | {{ : |
- | + | ||
- | Добавляем интерфейсы физических портов **fc1/1** и **fc1/2** коммутатора в созданный агрегированный линк **channel-group 1** | + | |
- | < | + | После этого можем включить интерфейсы, |
- | SW01(config-if)# | + | |
- | {{ :cisco:pasted:20190412-160400.png }} | + | < |
+ | SW01(config-if)# | ||
+ | SW01(config-if)# end</ | ||
- | Получим предупреждение о том, что добавленные в группу интерфейсы выключены и должны быть повторно включены. Пока оставляем эти порты выключенными. Включим эти порты позже, когда настроим port-channel на втором коммутаторе. | + | {{ : |
- | Посмотрим итоговую конфигурацию | + | Выполняем проверку состояния интерфейсов, выводя в консоль |
- | < | + | < |
- | SW01# show run int port-channel 1</ | + | |
- | {{ : | + | {{ : |
- | + | ||
- | Посмотрим, | + | Как видим, порты с 1 по 16 включены в VSAN 2, но к ним пока ничего не подключено. |
- | + | ||
- | < | + | Ещё один способ посмотреть членство |
- | {{ :cisco:pasted:20190412-160512.png }} | + | < |
- | Теперь переходим к настройке на второй коммутатор. | + | {{ : |
\\ | \\ | ||
- | ==== Создаем PortChannel на втором коммутаторе | + | ==== Создание псевдонимов ==== |
+ | В Cisco MDS существуют псевдонимы двух типов **FC Alias** и **Device Alias**. Возможности у Device Alias шире, чем FC Alias, но этот вид алиасов работает только на коммутаторах Cisco, а алиасы FC Alias совместимы с коммутаторами других производителей и могут быть полезны в смешанных мультивендорных фабриках. | ||
- | По аналогии с первым коммутатором | + | Алиасы FC Alias могут содержать несколько WWPN, в то время, как Device Alias используется для описания |
- | < | + | Алиасы FC Alias используются только для зонирования и работают только в рамках одного VSAN, в то время, как Device Alias могут быть использованы для зонирования, |
- | SW02(config)# | + | |
- | SW02(config-if)# switchport mode E | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# exit</ | + | |
- | {{ : | + | Алиасы FC Alias распространяются по коммутаторам вместе с набором зон (zoneset), а алиасы Device Alias не имеют такой привязки и распространяются через службу CFS (Cisco Fabric Service). |
- | + | ||
- | Добавляем интерфейсы физических портов | + | Есть [[https:// |
- | < | + | При создании алиасов рекомендуемой Cisco практикой считается использование WWN конечного порта |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | {{ : | + | Подсмотреть WWPN устройств, подключенных на тот или |
- | + | ||
- | Так же, как и на первом | + | |
- | < | + | < |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | {{ : | + | {{ : |
- | \\ | + | Здесь мы увидим и опорный WWN контроллера СХД и WWPN порта |
- | ==== Включаем порты на первом коммутаторе ==== | + | |
- | + | ||
- | Включим | + | |
- | < | + | Рассмотрим пример создания **FC Alias**: |
- | SW01(config-if)# | + | |
- | SW01(config-if)# | + | |
- | {{ :cisco:pasted:20190412-160927.png }} | + | < |
+ | SW01(config)# | ||
+ | SW01(config-fcalias)# | ||
+ | SW01(config-fcalias)# end | ||
+ | SW01# show fcalias</ | ||
+ | {{ : | ||
- | \\ | + | Рассмотрим пример создания **Device Alias**: |
- | ==== Проверяем агрегированный транк ==== | + | |
- | Проверяем состояние интерфейсов, | + | < |
+ | SW01(config)# | ||
+ | SW01(config-device-alias-db)# | ||
+ | SW01(config-device-alias-db)# | ||
+ | SW01(config)# | ||
+ | SW01(config)# | ||
+ | SW01# show device-alias database</ | ||
- | < | + | {{ :cisco:pasted:20190411-224346.png }} |
- | SW01# show interface fc1/ | + | |
- | {{ : | + | В нашем случае к 16 порту коммутатора подключен HBA контроллер с хоста, на который нужно транслировать СХД из порта 3. По аналогии с выше приведённым примером, |
- | Кстати, | + | {{ : |
- | < | + | \\ |
+ | ==== Создание зон ==== | ||
- | {{ : | + | Следующим шагом будет создание |
- | + | ||
- | Как видим, транковый агрегированный | + | |
- | Если интерфейс port-channel не поднимается, | + | < |
+ | SW01(config)# | ||
- | < | + | Посмотрим какие способы добавления участников в зону мы имеем: |
- | SW02(config)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | SW02(config-if)# | + | |
- | < | + | < |
- | SW01(config)# | + | |
- | SW01(config-if)# | + | |
- | SW01(config-if)# | + | |
- | SW01(config-if)# end</ | + | |
- | + | ||
- | \\ | + | |
- | ==== Сохраняем конфигурацию ==== | + | |
- | После того, как агрегированный линк между коммутаторами заработал, | + | {{ : |
- | < | + | Как видим, при добавлении членов зоны можно использовать разные методы, |
- | SW02# copy running-config startup-config</ | + | |
- | {{ :cisco: | + | Добавим в зону ранее созданные псевдонимы WWPN и посмотрим общую информацию о зонах и их членах: |
- | В качестве альтернативы на любом из коммутаторов можно выполнить команду сохранения конфигурации для всех коммутаторов в фабрике: | + | < |
+ | SW01(config-zone)# | ||
+ | SW01(config-zone)# | ||
+ | SW01# show zone vsan 2</ | ||
- | < | + | {{ :cisco:pasted:20190411-224455.png }} |
\\ | \\ | ||
- | ==== Трансляция зонирования между коммутаторами | + | ==== Создание наборов |
- | Проверяем то, что на втором подключенном коммутаторе доступны псевдонимы **Device Alias**, [[: | + | Набор зон **zoneset** может |
- | < | + | < |
+ | SW01(config)# | ||
+ | SW01(config-zoneset)# member MSA02-to-VM62-Port1 | ||
+ | SW01(config-zoneset)# | ||
+ | SW01# show zoneset vsan 2</ | ||
- | {{ : | + | {{ : |
+ | |||
+ | \\ | ||
+ | ==== Активация набора зон ==== | ||
- | Проверяем то, что | + | Активируем набор зон и сохраняем конфигурацию |
- | < | + | < |
+ | SW01(config)# | ||
+ | SW01# copy running-config startup-config</ | ||
- | {{ : | + | {{ : |
- | \\ | + | С этого момента зонирование на нашем коммутаторе начинает работать. |
- | ==== Полная передача зон между | + | |
+ | Проверим активный набор зон для всех VSAN | ||
- | Мы проверили и убедились в том, что через созданный нами транк с первого коммутатора на второй транслируется информация об псевдонимах device-alias и активном наборе зон в нашем продуктивном VSAN 2. Однако, | + | < |
- | SW02# show zone | + | |
- | SW02# show zoneset | + | |
- | + | {{ : | |
- | А так выглядит вывод этих же команд на первом коммутаторе, | + | |
- | + | ||
- | Связано это с тем, что в конфигурации по умолчанию в Cisco MDS между коммутаторами фабрики передаётся информация только о конечном активном наборе зон в VSAN. Подтверждение этому можно получить, | + | |
- | SW01# show zone status vsan 2 | + | |
- | + | ||
- | Для того, чтобы информация | + | Проверяем результат работы зонирования - проверяем доступность |
- | SW01# configure terminal | + | |
- | SW01(config)# | + | |
- | SW01(config)# | + | |
- | SW01(config)# | + | |
- | SW01# copy running-config startup-config | + | |
- | + | ||
- | Сохраним настроенную конфигурацию и снова | + | |
- | SW01# show zone status vsan 2 | + | |
- | + | ||
- | Как видим, теперь на первом коммутаторе зоны из 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 и иметь перед глазами всю картину по зонированию в целом. | ||
Строка 237: | Строка 184: | ||
Дополнительные источники информации: | Дополнительные источники информации: | ||
- | * [[https:// | + | * [[https:// |
- | * [[https:// | + | * [[https:// |
* [[https:// | * [[https:// | ||
- | * [[https://support.hpe.com/hpsc/doc/public/ | + | * [[http://twistedminds.ru/2013/06/cisco-mds-basics/|Twistedminds |
- | * [[https:// | + | |
---- | ---- | ||
Строка 250: | Строка 195: | ||
---- | ---- | ||
- | {{: | + | {{: |
- | {{tag> | + | {{tag> |
~~DISCUSSION~~ | ~~DISCUSSION~~ | ||
cisco/configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5.1555074908.txt.gz · Последнее изменение: 12.04.2019 16:15 — Алексей Максимов