Импорт RAID
Вы можете импортировать RAID, которые есть на дисках, но отсутствуют в конфигурации.
Используйте эту функциональность в случаях, когда несколько систем RAIDIX, с которыми вы работали, необходимо объединить в одну. Кроме этого, функциональность позволяет восстановить систему после выхода из строя системного диска.
Требования и особенности импорта RAID
- Перед импортом RAID отключите хост от iSCSI-таргетов, если на RAID есть LUN, ранее отданные этому хосту.
- Для корректного импорта RAID в системе обязательно должны присутствовать все диски, входящие в импортируемый RAID.
В случае импорта RAID возникает необходимость импорта томов, принадлежащих RAID. Это возможно только в случае, когда RAID восстановлен корректно (в статусе Online). Если RAID был восстановлен некорректно, система не сможет считать метаданные RVM, в которых находится информация о томах.
- RAID и тома с одинаковыми именами не могут существовать в одной системе.
При импорте RAID из другой системы, если имена RAID и/или LUN совпадают, в процессе импорта вам будет предложено их переименовать.
- Импорт RAID не позволяет восстановить ошибочно удалённые RAID или LUN.
Импорт через GUI
Чтобы импортировать RAID через GUI:
- Откройте страницу .
-
Если имена RAID для импорта совпадают с именами RAID, уже присутствующих в системе, переименуйте такие RAID.
Чтобы переименовать RAID:
- Кликните Переименовать метаданные дисков.
- В открывшемся диалоговом окне выберите диски, которые входят в импортируемый RAID, укажите новое имя RAID и кликните ВЫБРАТЬ.
-
В секции Импорт RAID кликните Импорт для нужного RAID.
- В открывшемся окне Мастер импорта RAID укажите размер кэша для импортируемого RAID и кликните ДАЛЕЕ.
-
В открывшемся окне проверьте, есть ли конфликты имен с LUN, уже существующими в системе.
Если такие конфликты есть, переименуйте такие LUN при помощи кнопки . После переименования нужных LUN кликните .
- Если конфликты имен отсутствуют, кликните ДАЛЕЕ.
- Появится сводная таблица параметров RAID и список LUN для RAID. Проверьте правильность данных для импорта и кликните ИМПОРТ.
Импорт через CLI
Чтобы импортировать RAID через CLI:
-
Задайте список дисков, на которых будет вестись поиск RAID, выполнив команду:
$ rdcli metadata raid scan [{-d|--drives} (<drive-uids>)]
Если список дисков не указан, то поиск будет производиться по всем свободным дискам. Утилита rdctl найдет и отобразит информацию о найденных RAID.
-
Если имена импортируемых RAID или томов совпадают с имеющимися в системе, задайте новые имена для выбранного RAID и входящего в него списка дисков, выполнив команду:
$ rdcli metadata raid rename [-on <old_raid_name>] [{-d|--drives} (<drive-uids>)] {-n|--name} <name>
Список дисков нужен для исключения неоднозначности, в случае если несколько RAID имеют одинаковые имена и необходимо определить, какой RAID переименовывать.
-
Восстановите RAID по его имени, получите список томов, выполнив команду:
$ rdcli metadata volume scan {–r|--raid} <raid_name>
После выполнения этой команды появится список LUN на указанном RAID.
-
При необходимости выполните команду переименования томов:
$ rdcli metadata volume rename -r <raid_name> -n <vols-rename-list>
в которой <vols-rename-list> имеет следующую структуру:
(<old-name1>-<new-name1>,<old-name2>-<new-name2>)
-
Импортируйте RAID в текущую конфигурацию, выполнив следующую команду:
$ rdcli metadata raid import {–r|--raid} <raid_name>
При необходимости задайте новый размер кэша RAID с помощью опции cache_size.