Как перевести систему с 7-mode в Cluster-Mode

Для многих актуален вопрос перевода системы с 7-mode в Cluster-Mode. В этом посте я не буду рассматривать варианты миграции. А рассмотрим случаи, когда к вам пришла новая система с 7-mode или у вас есть система, данные на которой для вас не важны или вы их куда-то смигрировали и хотите получить кластер.

Важное замечание: В процессе всех описанных операций данные на дисках не сохраняются, они будут полностью стерты.

Ваша система должна иметь версию Data ONTAP 8.1.x и выше. Если вы все еще используете 8.0.x, то сначала надо будет обновиться до более свежей версии.

Нельзя обновить до Data ONTAP 8.3 Clustered систему, которая работает в 7-mode. Для начала надо перейти из 7-mode в Cluster-Mode, а дальше обновляться на 8.3. На 8.3 можно обновляться с Data ONTAP 8.2.1 и выше.

Процесс обновления с одной версии Data ONTAP на другую описывается в документе «Upgrade and Revert/Downgrade Guide», который доступен на сайте NetApp Support. Нужно пользоваться документом для той версии, на которую вы собрались обновляться.

Для работы любой Cluster-Mode системы необходимо иметь Cluster Base Key. Это 28-значный лицензионный ключ. Получить его можно бесплатно при наличии действующей поддержки. Для его получения лучше обратиться к партнеру, у которого вы покупали систему. А партнеры в свою очередь обращаются к дистрибьютору или вендору. Напомню, что начиная с Data ONTAP 8.2 все лицензионные ключи привязываются к серийным номерам контроллеров. Для кластерных систем не нужны дополнительные лицензионные ключи на протоколы и функционал. Эти ключи одинаковые для 7-mode и Cluster-Mode.

Для работы любого кластера состоящего из двух и более нод (а нода это один контроллер, соответственно HA-пара имеет две ноды) необходима 10GbE cluster-interconnect сеть. Для двухнодового кластера можно обойтись без внешних коммутаторов и создать switchless cluster. То есть контроллеры подключаются друг к другу напрямую 10GbE линками. На каждой ноде используется два порта для cluster-interconnect (для старших контроллеров FAS8040/60/80 это не совсем так, но этот текст в основном для тех кто использует FAS22xx/FAS25xx).

После вводной части можно переходить непосредственно к конвертированию системы в Cluster-Mode:

Все действия надо произвести для обоих контроллеров HA-пары и делать это можно одновременно.

Отключаем Cluster Failover для HA-пары:

controller> cf disable

Перегружаем систему в LOADER:

controller> halt -f

После появления командной строки LOADER очищаем имеющиеся bootargs, отключаем автозагрузку ONTAP и говорим, что надо прогружаться в Boot Menu:

LOADER> set-defaults
LOADER> setenv AUTOBOOT false
LOADER> setenv bootarg.init.bootmenu true

Грузимся:

LOADER> boot_ontap

Должны увидеть Boot Menu и в нем надо ввести команду wipeconfig, на все вопросы отвечаем yes:

Если по какой-то причине загрузка не остановилась на Boot Menu и продолжилась дальше, то cистему надо будет опять перегрузить в LOADER, начать загрузку ONTAP и когда появится следующее сообщение нажать Ctrl+C:

******************************* 
*                             * 
* Press Ctrl-C for Boot Menu. * 
*                             * 
*******************************

После выполнения команды wipeconfig система должна будет один раз перезагрузиться. Так как мы отключили автозагрузку, надо будет ввести команду boot_ontap. После успешного wipe вводим в LOADER следующие команды:

LOADER> set-defaults
LOADER> setenv bootarg.init.boot_clustered true
LOADER> boot_ontap

Останавливаем загрузку на Boot Menu:

******************************* 
*                             * 
* Press Ctrl-C for Boot Menu. * 
*                             * 
*******************************

И выбираем пункт 4:

На все вопросы отвечаем yes, система перезагружается, вводим boot_ontap.
Начинается долгий процесс обнуления дисков и после его завершения система будет грузиться в Cluster-Mode:

Логин по умолчанию для Cluster-Mode — admin.

Поделиться
Отправить
7 комментариев
BBK

Хочу дополнить:

Логин на SP тоже теперь admin (а не как в 7_mode naroot).

Оба контроллера нужно чтобы были в не загруженном состоянии: т. е. висели или в лоадере или в бутменю.

В некоторых случаях через 5 пункт бутменю может понадобится отключать HA и приовнить чужие диски.

Перед тем как включать HA в новоиспечённом, ещё однонодовом кластере, запустите процедуру инициализации дисков на второй ноде. Нельзя включать CFO (HA) до того, как на соседнем контроллере ещё не была запущена инициализация дисков.

Arthur Alikulov

Про то, что нельзя включать HA до того как на втором контроллере начата инициализация дисков, кстати, пишется в консоли.

BBK

Cluster Base Key в 8.3 можно вбить «опосля». А в более ранних версиях он обязателен прям сразу при создании кластера. Если его нет, а он нужен, можно найти временный в KB.netapp.com.

Arthur Alikulov

Лучше не откладывать на опосля, а сразу озаботиться получением своего ключа :)

BBK

И щё из практики:
Сразу перед инициализацией коммутируйте кластерный интерконнект, а то без него HA не поднимится если вы удалённо сидите.
И если вы используете систему на которой уже что-то было, удаляйте все старые агрегаты.

Evgeny

Можно-ли обновить до Clustered Data ONTAP 8.3 систему версии 8.2.2P1 7-Mode?

Arthur

Просто обновить не получится. Необходимо будет мигрировать данные. Так как для перевода системы из 7-mode в Cluster-mode необходимо делать переинициализацию контроллеров.

Evgeny

вариант удаления всех лунов кроме бутовых приемлим?

Arthur

Все описано в посте. Все луны будут стерты, так как выбирается 4 опция из Boot Menu.

Популярное