понедельник, 13 августа 2012 г.

Делаем AUTOBOOT на контроллерах в NetApp DATA ONTAP 8.x

Что то я давно не писал в этот блог. Надеюсь буду это делать чаще.
Наткнулся я недавно на одну проблему в настройках с СХД NetApp после upgrade NetApp Data ONTAP 8.x.
Перестали автоматически загружаться контроллеры после перезагрузки или отключения питания.

Пока найдено решение требующее перезагрузку контроллеров путём изменения настроек в загрузочном файле контроллера:
1.      1.       Изменяем настройки контроллера B
a.       Заходим через management контроллера А (например через putty)
b.      Видим login и пароль
c.       Cf takeover – переключаем настройки контроллера B на A
d.      Заходим через BMC контроллера B (например через putty)
e.      Видим login и пароль на BMC контроллера
f.        System console – входим в консоль котроллера видим LOADER-B>
g.       setenv AUTOBOOT true – настраиваем autoboot (регистр имеет значения)
h.      saveenv – сохраняем изменения
i.        printenv – проверяем сделанную настройку (ищем строчку – «autoboot true»)
j.        выходим обратно в BMCputty Ctrl+G)
k.       system power off – выключаем контроллер и соглашаемся нажимая "y"
l.         system power on - включаем контроллер
m.    System console – входим обратно в консоль контроллера чтобы убедится что всё отработало.
n.      Ждём загрузки контроллера B
o.      После загрузке на контроллере A делаем - cf giveback
2.       Изменяем настройки контроллера A
a.       Заходим через management контроллера А (например через putty)
b.      Видим login и пароль
c.       Cf takeover – переключаем настройки контроллера A на B
d.      Заходим через BMC контроллера B (например через putty)
e.      Видим login и пароль на BMC контроллера
f.        System console – входим в консоль котроллера видим LOADER-A>
g.       setenv AUTOBOOT true – настраиваем autoboot (регистр имеет значения)
h.      saveenv – сохраняем изменения
i.        printenv – проверяем сделанную настройку (ищем строчку – «autoboot true»)
j.        выходим обратно в BMCputty Ctrl+G)
k.       system power off – выключаем контроллер и соглашаемся нажимая "y"
l.         system power on - включаем контроллер
m.    System console – входим обратно в консоль контроллера чтобы убедится что всё отработало.
n.      Ждём загрузки контроллера B
o.      После загрузке на контроллере B делаем - cf giveback