Как переключить протокол на интерфейсе
From CNA to FC and back!
О чем речь?
В принципе, если вам кинули ссылку на эту замечательную, великолепную, написанную абсолютным гением статью, вы и так знаете о чем речь.
Для всех остальных, поясню:
Большая часть моделей FAS / AFF используют в качестве своих on-board портов для передачи данных конвергентные порты UTA2, которые могут работать как в Native FC (FC), так и в CNA (iSCSI, CIFS, NFS, FCOE)
Как раз эти режимы и переключаются на уровне драйвера каждого порта
Понятно, еще есть нюансы?
Да. Я не буду вдаваться в подробности, но каждая пара портов работает в дуэте.
Дайвайте объясню
Предположим, что у нас есть AFF A220 и на каждом контроллере по 4 физических UTA2 порта. Нам нужно настроить порты так, чтобы мы могли одновременно использовать подключение по FC так и подключение по CIFS. Соответственно, необходимо часть портов переключить в режим native FC, часть в режим CNA для CIFS
Давайте посмотрим как они выглядат в живую
На картинке выше мы видим 4 порта e0c, e0d, e0e, e0f
Каждая пара портов может работать только в одном режиме: native FC или CNA!
В данном примере первая пара портов это e0c, e0d
, вторая e0e, e0f
Учитывая этот факт, мы можем распределить порты таким образом:
Любые два, например
e0c, e0d
- переключаем в режим Native FCА
e0e, e0f
перключаем в CNAИ наоборот
Чего мы сделать не можем!
Один порт перевести в режим FC остальные в CNA, и наоборот
Перевести порты в разброс, с каждой пары по одному порту перевести в FC а остальные два в CNA и наоборот.
Если
e0c
переведен в FC тоe0d
должен быть переведен в FC, тоже самое для CNA
Для FC есть исключение
Один порт из пары может быть в режиме инициатора а другой в режиме таргета, но они все равно остаются в Native FC
Понятно и как же переключить драйвер порта?
Для начала не спешить. Вот что нам нужно будет сделать
Проверить текущую конфигурацию
Выключить адаптеры
Изменить режим на нужный
Перезагрузить контроллер
Включить адаптеры
Изменить режим можно только через коммандную строку CLI
Проверить текущую конфигурацию портов
Выключить адаптер
Комманду нужно выполнить для каждого адаптера
Изменить режим (mode) на нужный
Перезагрузить контроллер
Включить адаптер и проверить состояние
Last updated