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:08] – Алексей Максимов | cisco:configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5 [12.04.2019 16:20] – [Полная передача зон между коммутаторами] Алексей Максимов | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Настройка агрегированного линка PortChannel для ISL Trunk между двумя коммутаторами HP StorageWorks SN6000C FC Switch (Cisco MDS 9148) с NX-OS 5.2 ===== | ===== Настройка агрегированного линка PortChannel для ISL Trunk между двумя коммутаторами HP StorageWorks SN6000C FC Switch (Cisco MDS 9148) с NX-OS 5.2 ===== | ||
+ | |||
+ | Для того, чтобы улучшить пропускную способность транка **Inter-Switch Link (ISL) Trunk** между коммутаторами **Cisco MDS** можно выполнить агрегацию двух и более линков ISL Trunk с помощью **PortChannel**. Рассмотрим пример настройки такого агрегированного линка, состоящего из двух физических линков между коммутаторами **HP StorageWorks SN6000C FC Switch AW585A** (**Cisco MDS 9148 Multilayer Fabric Switch**) с прошивкой **NX-OS 5**. | ||
+ | |||
+ | В рассматриваемом примере первый коммутатор **SW01** уже представляет собой работающую фабрику с [[: | ||
+ | |||
+ | \\ | ||
+ | ==== Первичная настройка коммутаторов ==== | ||
+ | |||
+ | Установим в стойку и выполним первичную настройку (**setup**) второго коммутатора, | ||
+ | |||
+ | Предполагается, | ||
+ | |||
+ | Посмотрим информацию о VSAN на первом коммутаторе: | ||
+ | |||
+ | < | ||
+ | SW01# show vsan membership</ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | На втором коммутаторе в полной аналогии с первым создадим **VSAN 2** с таким же именем «**Production**». О том, как создавать VSAN мы говорили в статье про [[: | ||
+ | Отличием на **SW02** будет то, что VSAN 2 может быть в состоянии **down**, так как к его портам пока может быть ничего не подключено. | ||
+ | |||
+ | Назначим на втором коммутаторе нужные порты в созданный VSAN. В нашем случае в VSAN 2 на втором коммутаторе, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | \\ | ||
+ | ==== Соединяем коммутаторы ==== | ||
+ | |||
+ | Создадим физическое подключение пары любых портов с помощью оптических патч-кордов на первом и втором коммутаторе. В нашем примере используются порты fc1/1 и fc1/2 | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Посмотрим статус портов и убедимся в том, что на обоих коммутаторах порты перешли в режим транка | ||
+ | |||
+ | < | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | \\ | ||
+ | ==== Создаем PortChannel на первом коммутаторе ==== | ||
+ | |||
+ | Создаем агрегированный интерфейс **port-channel**, | ||
+ | |||
+ | < | ||
+ | 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** коммутатора в созданный агрегированный линк **channel-group 1** | ||
+ | |||
+ | < | ||
+ | SW01(config-if)# | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Получим предупреждение о том, что добавленные в группу интерфейсы выключены и должны быть повторно включены. Пока оставляем эти порты выключенными. Включим эти порты позже, когда настроим port-channel на втором коммутаторе. | ||
+ | |||
+ | Посмотрим итоговую конфигурацию группового интерфейса | ||
+ | |||
+ | < | ||
+ | SW01# show run int port-channel 1</ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Посмотрим, | ||
+ | |||
+ | < | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Теперь переходим к настройке на второй коммутатор. | ||
+ | |||
+ | \\ | ||
+ | ==== Создаем PortChannel на втором коммутаторе ==== | ||
+ | |||
+ | |||
+ | По аналогии с первым коммутатором создаем агрегированный интерфейс **port-channel**, | ||
+ | |||
+ | < | ||
+ | SW02(config)# | ||
+ | SW02(config-if)# | ||
+ | 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-if)# | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | \\ | ||
+ | ==== Включаем порты на первом коммутаторе ==== | ||
+ | |||
+ | Включим ранее выключенные на первом коммутаторе порты | ||
+ | |||
+ | < | ||
+ | SW01(config-if)# | ||
+ | SW01(config-if)# | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | \\ | ||
+ | ==== Проверяем агрегированный транк ==== | ||
+ | |||
+ | Проверяем состояние интерфейсов, | ||
+ | |||
+ | < | ||
+ | SW01# show interface fc1/ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Кстати, | ||
+ | |||
+ | < | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Как видим, транковый агрегированный интерфейс даёт нам **16G** линк из двух **8G** физических линков между коммутаторами. | ||
+ | |||
+ | Если интерфейс port-channel не поднимается, | ||
+ | |||
+ | < | ||
+ | SW02(config)# | ||
+ | SW02(config-if)# | ||
+ | SW02(config-if)# | ||
+ | SW02(config-if)# | ||
+ | |||
+ | < | ||
+ | SW01(config)# | ||
+ | SW01(config-if)# | ||
+ | SW01(config-if)# | ||
+ | SW01(config-if)# | ||
+ | |||
+ | \\ | ||
+ | ==== Сохраняем конфигурацию ==== | ||
+ | |||
+ | После того, как агрегированный линк между коммутаторами заработал, | ||
+ | |||
+ | < | ||
+ | SW02# copy running-config startup-config</ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | В качестве альтернативы на любом из коммутаторов можно выполнить команду сохранения конфигурации для всех коммутаторов в фабрике: | ||
+ | |||
+ | < | ||
+ | |||
+ | \\ | ||
+ | ==== Трансляция зонирования между коммутаторами ==== | ||
+ | |||
+ | Проверяем то, что на втором подключенном коммутаторе доступны псевдонимы **Device Alias**, [[: | ||
+ | |||
+ | < | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Проверяем то, что на втором подключенном коммутаторе доступна информация об активном наборе зон в нашем продуктивном VSAN 2. То есть то, что мы [[: | ||
+ | |||
+ | < | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | \\ | ||
+ | ==== Полная передача зон между коммутаторами ==== | ||
+ | |||
+ | Мы проверили и убедились в том, что через созданный нами транк с первого коммутатора на второй транслируется информация об псевдонимах device-alias и активном наборе зон в нашем продуктивном VSAN 2. Однако, | ||
+ | |||
+ | < | ||
+ | SW02# show zoneset</ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | А так выглядит вывод этих же команд на первом коммутаторе, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Связано это с тем, что в конфигурации по умолчанию в Cisco MDS между коммутаторами фабрики передаётся информация только о конечном __активном наборе зон в VSAN__. Подтверждение этому можно получить, | ||
+ | |||
+ | < | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Для того, чтобы информация о всех созданных зонах была нам доступна на обоих коммутаторах фабрики, | ||
+ | |||
+ | < | ||
+ | SW01(config)# | ||
+ | SW01(config)# | ||
+ | SW01(config)# | ||
+ | SW01# copy running-config startup-config</ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Сохраним настроенную конфигурацию и снова проверим информацию о зонах в нашем продуктивном VSAN 2 | ||
+ | |||
+ | < | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Как видим, теперь на первом коммутаторе зоны из VSAN 2 распространяются полностью. | ||
+ | |||
+ | Выполним те же конфигурационные изменения на втором коммутаторе: | ||
+ | |||
+ | < | ||
+ | SW02(config)# | ||
+ | SW02(config)# | ||
+ | SW02(config)# | ||
+ | SW02# copy running-config startup-config | ||
+ | SW02# show zone status vsan 2</ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Теперь снова проверим на втором коммутаторе список зон и наборов зон, созданных ранее на первом коммутаторе и убедимся в том, что теперь они отображаются в таком же виде, как на первом коммутаторе: | ||
+ | |||
+ | < | ||
+ | SW02# show zoneset</ | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Теперь можно на любом из коммутаторов настраивать зоны в нашем продуктивном VSAN и иметь перед глазами всю картину по зонированию в целом. | ||
cisco/configuring-vsan-aliases-zones-zonesets-on-cisco-mds-9000-9148-hp-sn6000c-fc-switch-with-nx-os-5.txt · Последнее изменение: 12.04.2019 17:13 — Алексей Максимов