Перейти к содержанию

Перенос LUN с GFS2 между кластерами SpaceVM

Общие сведения

В данной статье представлена инструкция по переносу блочного устройства (LUN), отформатированного в GFS2, из одного кластера SpaceVM в другой с сохранением данных.

Сценарии использования

  • Миграция инфраструктуры: перенос LUN с данными GFS2 между независимыми кластерами SpaceVM, например, при обновлении оборудования или консолидации ресурсов.
  • Реконфигурация хранилища: изменение архитектуры, когда требуется передать LUN в другой кластер без потери данных и без необходимости повторного форматирования или копирования файлов на уровне ОС.

Требования

  • Кластеры, между которыми осуществляется перенос LUN, должны быть независимыми.
  • Перенос невозможен между разными версиями SpaceVM.
  • На системе хранения данных (СХД) необходимо выполнить презентацию переносимого LUN на серверы целевого кластера. Для этого на СХД должны быть зарегистрированы инициаторы: WWPN-адреса (для подключения по протоколу FC) или IQN-имена (для подключения по протоколу iSCSI) всех узлов целевого кластера. На целевом узле LUN должен быть доступен по протоколу iSCSI или FC в зависимости от типа подключения.
  • Настроено и подключено блочное хранилище: iSCSI или FC.
  • В целевом кластере должен быть создан кластерный транспорт типа GFS2.

Порядок действий

Для переноса LUN с GFS2 между кластерами SpaceVM необходимо выполнить действия:

  1. Отключить LUN в исходном кластере.
  2. Подключить блочное хранилище к целевому кластеру.
  3. Подключить LUN в целевом кластере.

Отключение LUN в исходном кластере

Внимание

Для корректной работы системы LUN должен быть безопасно удален из исходного кластера.

Остановка нагрузки

  1. В Web-интерфейсе SpaceVM перейти в раздел Хранилища - Пулы данных.
  2. Выбрать пул данных, который расположен на переносимом LUN.
  3. Убедиться, что в этом пуле нет виртуальных дисков, подключенных к запущенным ВМ. Если диски есть, их необходимо отключить или перенести ВМ на другой пул.
  4. Для корректного извлечения пула отключить все виртуальные диски и ISO-образы, расположенные на нем, от ВМ.

Извлечение пула данных

В окне подробного просмотра выбранного пула нажать на кнопку Извлечь. Таким образом, пул данных будет удален из системы SpaceVM, при этом все данные сохранятся на LUN.

Если выбрать форсированное извлечение, ISO-образы и виртуальные диски будут принудительно отмонтированы от ВМ на данном пуле данных.

Внимание

После извлечения пула данных необходимо убедиться, что он исчез из списка пулов в Web-интерфейсе SpaceVM.


Размонтирование LUN на всех узлах исходного кластера

  1. Перейти в раздел Хранилища - LUNs.
  2. Открыть окно подробного просмотра нужного LUN и перейти в раздел Информация.
  3. Раскрыть блок Серверы и размонтировать LUN, нажав напротив каждого сервера исходного кластера кнопку image.

    Размонтирование LUN

    image

    Внимание

    LUN должен быть размонтирован на всех узлах исходного кластера.


Подключение блочного хранилища к целевому кластеру

  1. Перейти в раздел Хранилища - Сетевые хранилища - Блочные.
  2. Открыть окно подробного просмотра хранилища с нужным LUN и перейти в раздел Информация.
  3. Раскрыть блок Серверы и подключить все необходимые узлы к блочному хранилищу кнопкой image.
  4. Убедиться, что LUN хранилища определяются на всех узлах кластера. Проверить доступность LUN.

    Подключение узлов к блочному хранилищу

    image


Подключение LUN в целевом кластере

Смена имени таблицы блокировок

  1. Перейти в раздел Хранилища - LUNs.
  2. Открыть окно подробного просмотра нужного LUN и перейти в раздел Информация.
  3. Раскрыть блок Опции и сменить имя таблицы блокировок, нажав на кнопку image.

    Имя таблицы блокировок содержит идентификатор исходного кластера. При подключении к новому кластеру имя должно быть изменено на идентификатор нового кластера. Без этого LUN будет некорректно примонтирован в новом кластере.

    Смена имени таблицы блокировок

    image

    Внимание

    Если при смене имени таблицы блокировок появляется ошибка, необходимо выбрать опцию Сменить форсированно.


Монтирование LUN в целевом кластере

В разделе Информация нужного LUN раскрыть блок Серверы и примонтировать LUN, нажав напротив каждого сервера целевого кластера кнопку image.

Система выполнит монтирование GFS2. Если имя таблицы блокировок было изменено правильно, монтирование пройдет успешно на всех узлах.


Сканирование и регистрация существующего пула данных

Внимание

Необходимо отсканировать существующий пул данных, а не создавать новый.

  1. Выбрать любой из серверов целевого кластера и перейти в раздел Хранилища - Пулы данных.
  2. Нажать на кнопку Сканировать.

    Система сканирует все примонтированные GFS2 LUN на наличие структуры пулов данных SpaceVM. Так как LUN был перенесен со старым пулом, система должна его обнаружить и автоматически добавить в список пулов данных.

  3. Убедиться, что в списке пулов данных появился пул с тем же названием и данными, которые были на нем до переноса LUN.
  4. В окне подробного просмотра появившегося пула нажать на кнопку Сканировать. Будет обновлена информация о файлах и дисках на пуле данных.

    После сканирования все файлы и виртуальные диски станут доступны на целевом кластере.