четверг, 16 октября 2014 г.

NetApp: Переключение Unified Target Adapter в Fiber Channel Mode

При инсталляции NetApp Cluster Data ONTAP с нуля UTA адаптер работает в CNA режим.

Если вы хотите использовать UTA адаптер в режиме Fiber Channel нужно произвести следующие действия:
отключить порты адаптера командами:
fcp adapter modify -node fascl-01 -adapter 0c -state down
fcp adapter modify -node fascl-01 -adapter 0d -state down

изменить режим адаптера на Fiber Channel командами:
ucadmin modify -node fascl-01 -adapter 0c -mode fc -type target
ucadmin modify -node fascl-01 -adapter 0d -mode fc -type target

перезагрузить контроллер:
system node reboot -node fascl-01

Заходим на 2-й контроллер и даём команду giveback на втором контроллере
giveback -ofnode fascl-01

включить порты адаптера командами:
fcp adapter modify -node fascl-01 -adapter 0c -state up
fcp adapter modify -node fascl-01 -adapter 0d -state up

Тоже самое повторяем для второго контроллера:
fcp adapter modify -node fascl-02 -adapter 0c -state down
fcp adapter modify -node fascl-02 -adapter 0d -state down
ucadmin modify -node fascl-02 -adapter 0c -mode fc -type target
ucadmin modify -node fascl-02 -adapter 0d -mode fc -type target

system node reboot -node fascl-02

fcp adapter modify -node fascl-02 -adapter 0c -state up
fcp adapter modify -node fascl-02 -adapter 0d -state up

где:
fascl-01 - контроллер A СХД
fascl-02 - контроллер B СХД
0c и 0d - UTA порты

NetApp: Удаление недоступного (потереного) aggregate созданного в 7-mode из cDOT

При проведении тестирования у одного из Заказчиков была замечена одна проблем:
На тестовой системе с Cluster Data ONTAP приехавшей на тестирование была подключена дисковая полка с агрегатом созданным из 7-mode.
Всё бы ничего, но удалить данный аггрегат командой строки как Cluster Shell так и Node Shell невозможно.
В Cluster Shell выдаёт ошибку Error: command failed: Aggregate "aggr1_sata1t" does not exist.
В Node Shell по умолчанию попросту нет команды delete или destroy.
В Maintaince mode аггрегат не виден.

Решить проблему можно следующим способом - добавить опцию destroy в Node Shell.

system node run -node
options nodescope.reenabledcmds "aggr=destroy"                            
aggr destroy                                                                                                             options nodescope.reenabledcmds ""

затем проверяем:
что агрегат удалился - "aggr show"

Источники:
http://community.netapp.com/t5/Data-ONTAP-Discussions/Zero-erase-reuse-disks-with-7-mode-aggregate-in-cDOT-cmode/td-p/74467
http://wiki.krogloth.de/wiki/NetApp_cDOT/Aggregate