Перенос 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 необходимо выполнить действия:
- Отключить LUN в исходном кластере.
- Подключить блочное хранилище к целевому кластеру.
- Подключить LUN в целевом кластере.
Отключение LUN в исходном кластере
Внимание
Для корректной работы системы LUN должен быть безопасно удален из исходного кластера.
Остановка нагрузки
- В Web-интерфейсе SpaceVM перейти в раздел Хранилища - Пулы данных.
- Выбрать пул данных, который расположен на переносимом LUN.
- Убедиться, что в этом пуле нет виртуальных дисков, подключенных к запущенным ВМ. Если диски есть, их необходимо отключить или перенести ВМ на другой пул.
- Для корректного извлечения пула отключить все виртуальные диски и ISO-образы, расположенные на нем, от ВМ.
Извлечение пула данных
В окне подробного просмотра выбранного пула нажать на кнопку Извлечь. Таким образом, пул данных будет удален из системы SpaceVM, при этом все данные сохранятся на LUN.
Если выбрать форсированное извлечение, ISO-образы и виртуальные диски будут принудительно отмонтированы от ВМ на данном пуле данных.
Внимание
После извлечения пула данных необходимо убедиться, что он исчез из списка пулов в Web-интерфейсе SpaceVM.
Размонтирование LUN на всех узлах исходного кластера
- Перейти в раздел Хранилища - LUNs.
- Открыть окно подробного просмотра нужного LUN и перейти в раздел Информация.
-
Раскрыть блок Серверы и размонтировать LUN, нажав напротив каждого сервера исходного кластера кнопку
.
Подключение блочного хранилища к целевому кластеру
- Перейти в раздел Хранилища - Сетевые хранилища - Блочные.
- Открыть окно подробного просмотра хранилища с нужным LUN и перейти в раздел Информация.
- Раскрыть блок Серверы и подключить все необходимые узлы к блочному хранилищу кнопкой
. -
Убедиться, что LUN хранилища определяются на всех узлах кластера. Проверить доступность LUN.
Подключение LUN в целевом кластере
Смена имени таблицы блокировок
- Перейти в раздел Хранилища - LUNs.
- Открыть окно подробного просмотра нужного LUN и перейти в раздел Информация.
-
Раскрыть блок Опции и сменить имя таблицы блокировок, нажав на кнопку
.Имя таблицы блокировок содержит идентификатор исходного кластера. При подключении к новому кластеру имя должно быть изменено на идентификатор нового кластера. Без этого LUN будет некорректно примонтирован в новом кластере.
Монтирование LUN в целевом кластере
В разделе Информация нужного LUN раскрыть блок Серверы и примонтировать LUN,
нажав напротив каждого сервера целевого кластера кнопку
.
Система выполнит монтирование GFS2. Если имя таблицы блокировок было изменено правильно, монтирование пройдет успешно на всех узлах.
Сканирование и регистрация существующего пула данных
Внимание
Необходимо отсканировать существующий пул данных, а не создавать новый.
- Выбрать любой из серверов целевого кластера и перейти в раздел Хранилища - Пулы данных.
- Нажать на кнопку Сканировать.
Система сканирует все примонтированные GFS2 LUN на наличие структуры пулов данных SpaceVM. Так как LUN был перенесен со старым пулом, система должна его обнаружить и автоматически добавить в список пулов данных.
- Убедиться, что в списке пулов данных появился пул с тем же названием и данными, которые были на нем до переноса LUN.
- В окне подробного просмотра появившегося пула нажать на кнопку Сканировать. Будет обновлена информация о файлах и дисках на пуле данных.
После сканирования все файлы и виртуальные диски станут доступны на целевом кластере.


