Импорт RAID

: Только для Generic 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:

  1. Откройте страницу ХРАНИЛИЩЕ > ИМПОРТ RAID.
  2. Если имена RAID для импорта совпадают с именами RAID, уже присутствующих в системе, переименуйте такие RAID.

    Чтобы переименовать RAID:

    1. Кликните Переименовать метаданные дисков.
    2. В открывшемся диалоговом окне выберите диски, которые входят в импортируемый RAID, укажите новое имя RAID и кликните ВЫБРАТЬ.
  3. В секции Импорт RAID кликните Импорт для нужного RAID.

    Рис. 1. Элемент управления импортом RAID
  4. В открывшемся окне Мастер импорта RAID укажите размер кэша для импортируемого RAID и кликните ДАЛЕЕ.
  5. В открывшемся окне проверьте, есть ли конфликты имен с LUN, уже существующими в системе.

    Если такие конфликты есть, переименуйте такие LUN при помощи кнопки . После переименования нужных LUN кликните .

  6. Если конфликты имен отсутствуют, кликните ДАЛЕЕ.
  7. Появится сводная таблица параметров RAID и список LUN для RAID. Проверьте правильность данных для импорта и кликните ИМПОРТ.

Импорт через CLI

Чтобы импортировать RAID через CLI:

  1. Задайте список дисков, на которых будет вестись поиск RAID, выполнив команду:

    $ rdcli metadata raid scan [{-d|--drives} (<drive-uids>)]

    Если список дисков не указан, то поиск будет производиться по всем свободным дискам. Утилита rdctl найдет и отобразит информацию о найденных RAID.

  2. Если имена импортируемых RAID или томов совпадают с имеющимися в системе, задайте новые имена для выбранного RAID и входящего в него списка дисков, выполнив команду:

    $ rdcli metadata raid rename [-on <old_raid_name>] [{-d|--drives} (<drive-uids>)] {-n|--name} <name>

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

  3. Восстановите RAID по его имени, получите список томов, выполнив команду:

    $ rdcli metadata volume scan {–r|--raid} <raid_name>

    После выполнения этой команды появится список LUN на указанном RAID.

  4. При необходимости выполните команду переименования томов:

    $ rdcli metadata volume rename -r <raid_name> -n <vols-rename-list>

    в которой <vols-rename-list> имеет следующую структуру:

    (<old-name1>-<new-name1>,<old-name2>-<new-name2>)
  5. Импортируйте RAID в текущую конфигурацию, выполнив следующую команду:

    $ rdcli metadata raid import {–r|--raid} <raid_name>

При необходимости задайте новый размер кэша RAID с помощью опции cache_size.