+7 (495) 120 67 02     |      info@qsan.su

Qsan QReplica

Дисковые массивы QSAN обладают мощной встроенной системой резервного копирования. Речь идет о таком понятии, как Snapshot. Данная система представляет собой хранение "истории изменений" файлов на виртуальном диске. Т.е., создавая очередной Snapshot, мы записываем разницу между прошлым состоянием виртуального диска и текущим. Это позволяет экономить место, отводимое под резервные копии.


Помимо данной схемы резервирования существует еще и возможность сохранения Snapshot на другой массив. Этот процесс в терминологии QSAN называется QReplica. При таком способе создания резервных копий на удаленную систему также записывается разница состояний виртуального диска между прошлым и текущим. В данном случае это позволяет экономить не только дисковое пространство, но и трафик. Основное отличие QReplica от Snapshot заключается в том, что на удаленной системе хранится только последнее состояние виртуального диска, а не все сделанные копии. Это, конечно, понижает гибкость при восстановлении информации, но значительно снижает требования к выделяемым на данный процесс ресурсам.


Ниже представлено описание процесса создания QReplica.
Прежде чем приступить к работе с QReplica, необходимо активировать лицензионный ключ. Ключ является уникальным для каждой из RAID систем QSAN. Не получится использовать один и тот же ключ на разных устройствах. Для получения ключа необходимо отправить запрос вашему представителю.


Когда ключ получен, его необходимо загрузить в RAID систему. Для этого в его web-интерфейсе необходимо перейти на странице "Power User" на вкладку "QReplica License". В появившемся окне выберите файл ключа и нажмите Upload. После успешной загрузки файла ключа появится сообщение о необходимости перезагрузки системы. Успешным результатом загрузки ключа является активация фукнции QReplica, статус которой можно посмотреть на вкладке "System Information".




Теперь можно переходить к настройке систем QSAN (источник и приемник) для репликации.
Для процесса репликации в RAID системах QSAN имеются специальные выделенные порты, обозначенные символом . Обычно это порт 4. Для выполнения реплики необходимо задействовать этот порт на системе-источнике. Для его настройки на вкладке iSCSI Configaration → NIC следует выбрать Enable QReplica. При этом соответствующий порт перейдет в состояние QREP, означающий готовность к репликации.



На системе-приемнике необходимо создать виртуальный диск, на который будет производиться репликация. Размер этого диска должен быть равным или большим, чем диск источника. Желательно, чтобы размеры источника и приемника совпадали. Тогда можно будет при необходимости произвести обратную репликацию с целью восстановления информации. Создаваемый виртуальный диск должен быть с типом BACKUP, а не RAID, как обычно. После создания его необходимо подключить его как Logical Unit. При этом диск будет доступен в режиме Read Only дабы исключить возможность случайного изменения его содержимого.

Итак, система-приемник готова для репликации. Теперь необходимо запустить процесс на системе-источнике. Для этого на вкладке Volume Configuration → QReplica нажимаем кнопку Create



Далее выбираем диск-источник



И указываем IP адрес системы-приемника



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



И выбрать диск-приемник (здесь будут представленны только диски с типом BACKUP, созданные на предыдущем шаге)



Теперь в списке задач можно выбрать Start для запуска процесса репликации



Репликация по сути представляет собой создание на системе-источнике Snapshot’а и последующее его копирование на удаленную систему-приемник. Если репликация производится впервые, то этот процесс может занять значительное время. В последующем, когда передаваться будет только разница состояний, он будет выполняться значительно быстрее.

Стоит отметить следующие моменты. Репликация может выполняться как вручную (пункт Start), так и по расписанию (пункт Shedule). Репликация нескольких дисков может выполняться только на разные системы-приемники. Попытка создать несколько репликаций с одного источника на одну и ту же систему приведет к ошибке.

"Откат" к предыдущему состоянию осуществляется через закладку Volume Configuration → Snapshot, на которой представлены все сделанные снимки системы. Названия снимков, которые сделаны в процессе создания реплики, начинаются с QREPxxx. Выбрав пункт Rollback, можно вернуться к состоянию диска на момент создания снимка.



Собственно наличие копии на удаленной системе в данный момент никак не проявляется. Если же на исходном QSAN была, например, повреждена дисковая система, то процесс восстановления будет выглядеть в виде реплики, сделанной в обратном направлениии. Т.е. в этом случае необходимо проделать описанные ранее шаги, поменяв в них системы источник и приемник местами.

Процесс репликации может быть отказоустойчивым при использовании двухконтроллерных систем. В нормальной ситуации трафик идет с Контроллера 1 источника на Контроллер 1 приемника.



Если Контроллер 1 источника выйдет из строя, процесс продолжится через Контроллер 2



Если же выйдет из строя Контроллер 1 на приемнике, то процесс также продолжится, но уже через Контроллер 2 целевой системы.



Итоги
Резервное копирование – важная составляющая работы IT-инфраструктуры. Правильное ее планирование и грамотная реализация позволяет застраховать данные от любых сбоев. Технологии Snapshot и QReplica от QSAN как раз и являются таким удобным и эфективным способом поблочного копирования данных.